Exceli valem: loendage lahtrid kahe numbri vahel -

Üldine valem

=COUNTIFS(range,">="&A1,range,"<"&B1)

Kokkuvõte

Lahtrite vahemikus kahe numbri vahelisi väärtusi sisaldavate lahtrite arvu lugemiseks võite kasutada funktsiooni COUNTIFS. Geneeriliste vormis valemiga (ülal), vahemikus tähistab lahtrivahemik, mis sisaldavad numbreid, A1 esindab alampiiri ja B1 on ülemise piiri numbrid, mida soovite loendada. Näidatud näites on G5 valem, mis on kopeeritud, järgmine:

=COUNTIFS(data,">="&E5,data,"<"&F5)

kus andmed on nimega vahemik C5: C15.

Selgitus

Selle näite eesmärk on loendada numbreid, mis jäävad näidatud piiridesse. Alumine väärtus pärineb veerust "Start" ja ülemine väärtus veerust "End". Iga vahemiku puhul soovime lisada alumise väärtuse, kuid välistada selle ülemise. Ainult mugavuse huvides on loendatavad numbrid nimetatud vahemiku andmetes.

Selle probleemi lahendamiseks kasutatud valem põhineb funktsioonil COUNTIFS, mis on loodud mitmele kriteeriumile vastavate lahtrite loendamiseks.

=COUNTIFS(data,">="&E5,data,"<"&F5)

COUNTIFS aktsepteerib kriteeriume vahemiku / kriteeriumipaaridena. Esimene vahemik / kriteeriumipaar kontrollib andmete väärtusi, mis on suuremad või võrdsed (> =) veerus E oleva väärtuse "Start" väärtusega:

data,">="&E5

Teine vahemik / kriteeriumipaar kontrollib andmete väärtusi, mis on väiksemad (<) veerus F olevast väärtusest "Lõpp":

data,"<"&F5

Kuna pakume mõlema kriteeriumi jaoks sama vahemikku, peab iga andmete lahter vastama mõlemale kriteeriumile, et see oleks lõplikus loendis.

Pange tähele, et mõlemal juhul peame liitma lahtri viite loogilisele operaatorile. See on Exceli RACON-funktsioonide pilk.

Kui valem kopeeritakse veergu G, tagastab see arvude arvu, mis jäävad veergude E ja F määratletud vahemikku.

COUNTIF alternatiiv

Kui teil on Exceli vanem versioon, millel pole funktsiooni COUNTIFS, saate selle asemel kasutada funktsiooni COUNTIF:

=COUNTIF(data,">="&E5)-COUNTIF(data,">="&F5)

Esimene COUNTIF loendab vahemikus olevate lahtrite arvu, mis on suurem või võrdne algusega (mis definitsiooni järgi sisaldab ka väärtusi, mis on suuremad kui väärtus "Lõpp", kuna "Lõpp" on suurem kui "Algus"). Teine COUNTIF loendab lahtrite arvu, mille väärtus on suurem või võrdne väärtusega "Lõpp". See teine ​​arv lahutatakse esimesest numbrist, mis annab lõpptulemuse - lahtrite arv, mis sisaldab väärtusi alguse ja lõpu vahel.

Huvitavad Artiklid...