Преузмите пример радне свеске
Овај водич ће показати како да наведете недостајуће бројеве у опсегу.
Листа прескочених бројева у низу
Да бисмо пронашли недостајуће бројеве на листи, можемо користити следећу формулу:
1 | = МАЛО (АКО (ЦОУНТИФ ($ Б $ 3: $ Б $ 8, РОВ ($ 1: $ 6)) = 0, РОВ ($ 1: $ 6), ""), РОВ (Б1)) |
Напомене:
- Ово је формула низа! Када користите Екцел 2022 и старије верзије, морате унети формулу притиском на ЦТРЛ + СХИФТ + ЕНТЕР. Знаћете да је формула правилно унета када видите увијене заграде око формуле.
- Ова формула функционише само са позитивним целим бројевима (целобројни).
Како функционише формула?
Прво, функција РОВ се користи за генерисање низа бројева:
1 | {1;2;3;4;5;6} |
У ствари, чак можете ручно унети овај низ бројева:
1 | = МАЛО (АКО (ЦОУНТИФ ($ Б $ 3: $ Б $ 8, {1; 2; 3; 4; 5; 6}) = 0, {1; 2; 3; 4; 5; 6}, ""), РЕД (Б1)) |
Затим, функција ЦОУНТИФ броји вредности „ако“ одговарају вредности која се налази у низу.
Да бисмо ово визуализовали, прво ћемо претворити опсег $ Б $ 3: $ Б $ 8 у његов низ вредности {3; 2; 0; 6; 0; 5}:
1 | = МАЛО (АКО (ЦОУНТИФ ({3; 2; 0; 6; 0; 5}, {1; 2; 3; 4; 5; 6}) = 0, {1; 2; 3; 4; 5; 6 }, ""), РОВ (Б1)) |
Затим ћемо извршити ЦОУНТИФ операцију:
1 | = МАЛО (АКО ({0; 1; 1; 0; 1; 1} = 0, {1; 2; 3; 4; 5; 6}, ""), РОВ (Б1)) |
Ако вриједност није пронађена, излази 0. ИФ функција проверава да ли вредност НИЈЕ пронађена и ако је тако, враћа вредност из низа, у супротном приказује празно:
1 | = МАЛО ({1; ""; ""; 4; ""; ""}, РОВ (Б1)) |
На крају, СМАЛЛ функција враћа најмању недостајућу вредност у изабраној ћелији.
1 | = МАЛО ({1; ""; ""; 4; ""; ""}, {1}) |
1 | ={1} |
Савет:
Да бисте избегли #НУМ! грешка, премостите формулу функцијом ИФЕРРОР:
1 | = ИФЕРРОР (МАЛИ (ИФ (ЦОУНТИФ (Б3: Б8, РОВ (1: 6)) = 0, РОВ (1: 6), ""), РОВ (Б1)), "") |
Наведите прескочене бројеве у низу у Гоогле табелама
Сви горе описани примери раде исто у Гоогле таблицама као и у Екцелу.