Generička formula
=COUNTIF(range,""&high)
Sažetak
Da biste brojali vrijednosti ćelija koje nisu između dva broja, možete koristiti funkciju COUNTIF. U prikazanom primjeru, formula u kopiji ćelije K5 je:
=COUNTIF(C5:G5,""&J5)
U svakom novom retku ova formula vraća broj vrijednosti koje nisu između niske i visoke vrijednosti u stupcima I i J.
Obrazloženje
Cilj ovog primjera je računati vrijednosti broja zabilježene tijekom 5 dana koje ne spadaju između dva broja, male vrijednosti i velike vrijednosti. Drugim riječima, za brojanje vrijednosti koje su "izvan dosega". Imajte na umu da svaki redak, označen AG, ima svoje donje i visoko ograničenje, u stupcima I i J.
U početku biste mogli pomisliti koristiti funkciju COUNTIFS s dva kriterija. Međutim, budući da se COUNTIFS pridružuje kriterijima s logikom AND, u ovom se scenariju ne može koristiti s dva kriterija. Logika manje od niže vrijednosti I veće od veće vrijednosti uvijek neće uspjeti, a rezultat će uvijek biti nula. Umjesto toga, trebamo ILI logiku.
Jedno jednostavno rješenje je dvaput koristiti funkciju COUNTIF ovako:
=COUNTIF(C5:G5,""&J5)
Prvi COUNTIF broji vrijednosti ispod vrijednosti u I5, a drugi COUNTIF broji vrijednosti iznad vrijednosti u J5. Kad se zbroje, ova dva rezultata ispravno obrađuju traženu logiku: manje od I5 ILI veće od J5. Primijetite da su operatori veći od (">") i manji od ("<") povezani s referencama ćelija s operatorom ampersand (&), čudnom funkcijom RACON-a.
Uz SUMPRODUCT
Nešto elegantnije rješenje je uporaba funkcije SUMPRODUCT s dva logična izraza poput ovog:
=SUMPRODUCT((C5:G5J5))
Primijetite da ne trebamo koristiti spajanje s referencama ćelija kao kod gore navedenog COUNTIF-a; standardni izrazi dobro funkcioniraju.
Ovo je primjer upotrebe logičke algebre s dodavanjem (+), što stvara ILI logiku. Kada se ovi izrazi procjenjuju, imamo dva niza vrijednosti TRUE i FALSE poput ove:
=SUMPRODUCT((FALSE,FALSE,FALSE,FALSE,TRUE)+(FALSE,FALSE,TRUE,FALSE,FALSE))
Matematička operacija automatski prisiljava vrijednosti TRUE i FALSE na 1s i 0s. Rezultat se može vizualizirati ovako:
=SUMPRODUCT((0,0,0,0,1)+(0,0,1,0,0))
To rezultira jednim nizom koji sadrži dva 1:
=SUMPRODUCT((0,0,1,0,1))
Sa samo jednim nizom za obradu, SUMPRODUCT zbraja stavke u polju i vraća konačni rezultat 2.