
Генеричка формула
=COUNTIF(range,""&high)
Резиме
Да бисте бројали вредности ћелија које нису између два броја, можете да користите функцију ЦОУНТИФ. У приказаном примеру, формула у копији ћелије К5 је:
=COUNTIF(C5:G5,""&J5)
У сваком новом реду ова формула враћа број вредности које се не разликују између ниске и високе вредности у колонама И и Ј.
Објашњење
Циљ овог примера је да изброји вредности броја забележене током 5 дана које не спадају између два броја, мале вредности и велике вредности. Другим речима, за бројање вредности које су „ван опсега“. Имајте на уму да сваки ред, означен АГ, има своју доњу и горњу границу, у колонама И и Ј.
У почетку бисте могли помислити да користите функцију ЦОУНТИФС са два критеријума. Међутим, јер се ЦОУНТИФС придружује критеријумима са логиком АНД, у овом сценарију се не може користити са два критеријума. Логика мање од ниже вредности И већа од веће вредности увек неће успети и резултат ће увек бити нула. Уместо тога, требамо ИЛИ логику.
Једно једноставно решење је употреба функције ЦОУНТИФ два пута овако:
=COUNTIF(C5:G5,""&J5)
Први ЦОУНТИФ броји вредности испод вредности у И5, а други ЦОУНТИФ броји вредности изнад вредности у Ј5. Када се саберу, ова два резултата правилно обрађују тражену логику: мање од И5 ИЛИ веће од Ј5. Приметите да су оператори већи од (">") и мањи од ("<") повезани са референцама на ћелије помоћу оператора амперсанд (&), чудне функције РАЦОН-а.
Са СУМПРОДУЦТ
Нешто елегантније решење је употреба функције СУМПРОДУЦТ са два логичка израза попут овог:
=SUMPRODUCT((C5:G5J5))
Приметите да не треба да користимо спајање са референцама на ћелије као код горе наведеног ЦОУНТИФ-а; стандардни изрази добро функционишу.
Ово је пример употребе логичке алгебре са сабирањем (+), што креира ИЛИ логику. Када се израчунају ови изрази, имамо два низа вредности ТРУЕ и ФАЛСЕ попут ове:
=SUMPRODUCT((FALSE,FALSE,FALSE,FALSE,TRUE)+(FALSE,FALSE,TRUE,FALSE,FALSE))
Математичка операција аутоматски присиљава вредности ТРУЕ и ФАЛСЕ на 1с и 0с. Резултат се може визуализовати на следећи начин:
=SUMPRODUCT((0,0,0,0,1)+(0,0,1,0,0))
Резултат је један низ који садржи две јединице 1:
=SUMPRODUCT((0,0,1,0,1))
Са само једним низом за обраду, СУМПРОДУЦТ сумира ставке у низу и даје коначни резултат од 2.