Екцел формула: Броји ћелије које нису између два броја -

Преглед садржаја

Генеричка формула

=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.

Занимљиви Чланци...