Excel képlet: Számolja meg a cellákat két szám között

Általános képlet

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

Összegzés

A cellák számának megszámlálásához használja a COUNTIFS függvényt. A generikus formában az (fent), tartomány jelentése egy sor sejtek, melyek számokat, A1 jelentése az alsó határt, és B1 jelentése a felső határa a kívánt számokat számolni. A bemutatott példában a G5 képlete, lemásolva:

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

ahol az adatok a C5: C15 megnevezett tartomány.

Magyarázat

Ebben a példában az a cél, hogy megszámoljuk azokat a számokat, amelyek meghatározott tartományokba esnek, az ábra szerint. Az alsó érték a "Start" oszlopból származik, a felső pedig a "End" oszlopból származik. Minden tartományhoz be akarjuk vonni az alsó értéket, a felső értéket azonban kizárjuk. Csak a kényelem érdekében a számlálandó számok a megnevezett tartományadatokban vannak .

A probléma megoldására használt képlet a COUNTIFS függvényen alapul, amelyet több kritériumnak megfelelő cellák számlálására terveztek.

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

A COUNTIFS elfogadja a feltételeket tartomány / kritérium párként. Az első tartomány / kritérium pár ellenőrzi az adatok értékeit, amelyek nagyobbak vagy egyenlőek (> =) az E oszlop "Start" értékével:

data,">="&E5

A második tartomány / feltétel pár ellenőrzi az adatok értékeit, amelyek kisebbek (<) az F oszlop "Vége" értékénél:

data,"<"&F5

Mivel mindkét feltételhez ugyanazt a tartományt adjuk meg, az adatok minden cellájának meg kell felelnie mindkét feltételnek ahhoz, hogy bekerülhessen a végső számlálásba.

Megjegyzés: mindkét esetben össze kell összefűznünk a cella hivatkozást a logikai operátorral. Ez az Excel RACON-funkcióinak furcsasága.

Amint a képletet lefelé másoljuk a G oszlopba, visszaadja az E és F oszlop által meghatározott tartományba eső számok számát.

COUNTIF alternatíva

Ha az Excel régebbi verziójával rendelkezik, amely nem rendelkezik a COUNTIFS függvénnyel, akkor a COUNTIF függvényt használhatja így:

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

Az első COUNTIF megszámolja a tartomány azon celláinak számát, amelyek nagyobbak vagy egyenlőek a "Start" értékkel (amely definíció szerint a "End" értéknél nagyobb értékeket is tartalmaz, mivel a "End" nagyobb, mint a "Start"). A második COUNTIF megszámolja azon cellák számát, amelyek értéke nagyobb vagy egyenlő az "End" értékkel. Ez a második szám kivonásra kerül az első számból, amely megadja a végeredményt - azon cellák számát, amelyek a "Start" és "End" közötti értékeket tartalmazzák.

érdekes cikkek...