A Countif és Countifs függvények használata az Excelben
Az Excel 2013 CountIf és CountIfs függvényei táblázatba foglalják a meghatározott feltételeknek megfelelő rekordok számát. Mindkét függvény hasonlóan működik, de a robusztusabb CountIfs függvény több tartományt és feltételt támogat. Például, ha meg szeretné számolni, hányszor haladta meg az eladások 100 USD-t egy adott időszakban, használhatja az egyszerű CountIf függvényt. Ha azonban meg szeretné számolni, hogy egy adott alkalmazott hányszor végzett 100 USD-t meghaladó eladást, akkor szüksége lesz a CountIfs funkcióra.
A CountIf függvény használata
1. lépés
Írja be ezt a képletet egy üres cellába:=CountIf(tartomány,kritériumok)
2. lépés
Módosítsa a "tartomány" értéket, hogy megfeleljen a kiértékelni kívánt adatoknak. Például a C1-től C99-ig terjedő eladási adatok megtekintéséhez írja be a "C1:C99" szót a "tartomány" helyére. Ha egy másik munkalapon lévő tartományra szeretne hivatkozni, használja helyette a „SheetName!C1:C99” értéket. A „[WorkbookName]SheetName!C1:99” beírása egy másik munkafüzet tartományára hivatkozik.
3. lépés
Cserélje ki a „kritériumokat” az értékeléssel. Akár számokkal, akár szöveggel dolgozik, a feltételeket, beleértve az operátort és az értéket is, idézőjelbe kell tenni. Ha az értékelés egyszerű „egyenlő” összehasonlítás, elhagyhatja az egyenlőségjelet. Az előző példában a 100 USD-t meghaladó eladások kereséséhez módosítsa a képletet a következőre:=CountIf(C1:C99,">100")
A CountIfs függvény használata
1. lépés
Írja be ugyanazt a kezdő képletet, amelyet a CountIf példában használt, de használja helyette a „CountIfs” értéket. További feltételek hiányában a CountIfs függvény pontosan úgy működik, mint a CountIf függvény, és ugyanazokat az eredményeket adja, így a következő képlet tökéletesen érvényes:=CountIfs(C1:C99,">100")
2. lépés
Tegyen egy vesszőt a záró zárójel elé, és adja meg a másodlagos feltételek tartományát. A példában, ha az alkalmazott nevét is szeretné ellenőrizni az A oszlopban, fűzze hozzá a képletet (de még mindig hiányos) a következőképpen:=CountIfs(C1:C99,">100",A1:A99) A második tartománynak kell ugyanannyi sort és oszlopot tartalmaznak, mint az első tartomány, de nem kell szomszédos oszlopokban lenniük, és nem kell azonos sorszámmal kezdődniük.
3. lépés
Adjon hozzá egy vesszőt a második tartomány után, és adjon meg új feltételeket. A példában annak ellenőrzéséhez, hogy az alkalmazott neve „Doe, John”, módosítsa a képletet a következőre:=CountIfs(C1:C99,">100",A1:A99,"Doe, John")
Ez a képlet csak akkor növeli a számlálót, ha a C oszlop rekordja nagyobb, mint 100, és az A oszlop rekordja "Doe, John". Ha két tartomány szerepel, az Excel nem feltétlenül hasonlítja össze ugyanazon sorszámon lévő adatokat; hanem a relatív rekordokat hasonlítja össze. Ha például a második tartomány „A11:A109” volt, akkor az Excel először ellenőrzi, hogy C1 nagyobb-e 100-nál, majd az A11 értéke „Doe, John”-e. Az Excel ezután folytatja a C2 és A12 ellenőrzését, és így tovább.
4. lépés
Adjon hozzá további tartományokat és feltételeket, amíg az összes feltétel nem teljesül. A CountIf függvény egyetlen összehasonlításra vonatkozó korlátozásától eltérően a CountIfs függvény legfeljebb 127 tartomány- és feltételpárt támogat.
Tipp
Mindkét funkció támogatja a helyettesítő karaktereket, például a kérdőjelet vagy a csillagot, hogy megfeleljen egy vagy több karakternek. Például az „r?n” feltétel megfelel a „futás” vagy „futott” kifejezésnek, de nem az „eső”. Az „r*n” feltétele megegyezik az „rn”, „run”, „run” vagy „rain” kifejezéssel. Ha egy tényleges kérdőjelet vagy csillagot kell egyeznie, tegyen egy hullámot a jel elé, például "biztos vagy benne?" hogy megfeleljen a szövegnek, amelyet csak egy kérdőjel követ.