Az Excel COUNTIF függvény használata -

Összegzés

A COUNTIF egy olyan Excel függvény, amely egy tartomány celláit számolja, amelyek egyetlen feltételnek megfelelnek. A COUNTIF használható dátumokat, számokat és szöveget tartalmazó cellák számlálására. A COUNTIF-ben használt feltételek támogatják a logikai operátorokat (>, <,, =) és a helyettesítő karaktereket (* ,?) a részleges egyezéshez.

Célja

Számolja meg a kritériumoknak megfelelő cellákat

Visszatérési érték

A sejteket képviselő szám megszámlálásra került.

Szintaxis

= COUNTIF (tartomány, feltételek)

Érvek

  • tartomány - A számlálandó sejtek tartománya.
  • kritériumok - Azok a kritériumok, amelyek ellenőrzik, hogy mely sejteket kell számolni.

Változat

Excel 2003

Használati megjegyzések

Az Excelben található COUNTIF függvény megszámolja a tartomány azon celláinak számát, amelyek megfelelnek egy megadott feltételnek. A kritériumok tartalmazhatnak logikai operátorokat (>, <,, =) és helyettesítő karaktereket (* ,?) a részleges egyezéshez. A kritériumok alapulhatnak egy másik cellából származó értéken is, az alábbiakban ismertetettek szerint.

A COUNTIF az Excel nyolc olyan funkciójának csoportjába tartozik, amelyek két részre osztják a logikai feltételeket (tartomány + kritériumok). Ennek eredményeként a kritériumok összeállításához használt szintaxis eltér, és a COUNTIF cellatartományt igényel, tömböt nem használhat.

A COUNTIF csak egyetlen feltételt támogat. Ha több feltételt kell alkalmaznia, használja a COUNTIFS függvényt. Ha logikai teszt részeként manipulálnia kell a tartomány argumentum értékeit, olvassa el a SUMPRODUCT és / vagy a FILTER függvényeket.

Alap példa

A fent bemutatott munkalapon a következő képleteket használjuk a G5, G6 és G7 cellákban:

=COUNTIF(D5:D12,">100") // count sales over 100 =COUNTIF(B5:B12,"jim") // count name = "jim" =COUNTIF(C5:C12,"ca") // count state = "ca"

Megjegyzés: A COUNTIF nem különbözteti meg a kis- és nagybetűket, a „CA” és a „ca” kifejezéseket ugyanúgy kezeli.

Dupla idézőjelek ("") a feltételekben

Általában a szöveges értékeket dupla idézőjelekbe kell foglalni (""), a számokat pedig nem. Ha azonban egy logikai operátort egy számhoz mellékelnek, akkor a számot és az operátort idézőjelek közé kell tenni, amint az az alábbi második példában látható:

=COUNTIF(A1:A10,100) // count cells equal to 100 =COUNTIF(A1:A10,">32") // count cells greater than 32 =COUNTIF(A1:A10,"jim") // count cells equal to "jim"

Érték egy másik cellából

Egy másik cellából származó értéket összefésülhet a kritériumokba. Az alábbi példában a COUNTIF visszaadja az A1: A10 értékek számát, amelyek kisebbek a B1 cellában szereplő értéknél. Vegye figyelembe, hogy a kevesebb, mint operátor (ami szöveg) árajánlatokban szerepel.

=COUNTIF(A1:A10,"<"&B1) // count cells less than B1

Nem egyenlő

A "nem egyenlő" kritériumok létrehozásához használja a "" operátort dupla idézőjelek ("") köré. Például az alábbi képlet az A1: A10 tartományban a "piros" -val nem egyenlő cellákat számolja:

=COUNTIF(A1:A10,"red") // not "red"

Üres cellák

A COUNTIF meg tudja számlálni az üres vagy nem üres cellákat. Az alábbi képletek üres és nem üres cellákat számítanak az A1: A10 tartományba:

=COUNTIF(A1:A10,"") // not blank =COUNTIF(A1:A10,"") // blank

Dátumok

A COUNTIF dátumokkal való használatának legegyszerűbb módja egy cellában lévő cellában lévő érvényes dátumra hivatkozni. Például az A1: A10 cellák számlálásához, amelyek a B1 dátumánál nagyobb dátumot tartalmaznak, használhatja a következő képletet:

=COUNTIF(A1:A10, ">"&B1) // count dates greater than A1

Megjegyezzük, hogy össze kell összefűznünk egy operátort a B1 dátumban szereplő dátummal. Haladóbb dátumfeltételek (azaz egy adott hónap összes dátuma vagy két dátum közötti összes dátum) használatához át kell váltania a COUNTIFS függvényre, amely több feltételt képes kezelni.

The safest way hardcode a date into COUNTIF is to use the DATE function. This ensures Excel will understand the date. To count cells in A1:A10 that contain a date less than April 1, 2020, you can use a formula like this

=COUNTIF(A1:A10,"<"&DATE(2020,4,1)) // dates less than 1-Apr-2020

Wildcards

The wildcard characters question mark (?), asterisk(*), or tilde (~) can be used in criteria. A question mark (?) matches any one character and an asterisk (*) matches zero or more characters of any kind. For example, to count cells in a A1:A5 that contain the text "apple" anywhere, you can use a formula like this:

=COUNTIF(A1:A5,"*apple*") // cells that contain "apple"

To count cells in A1:A5 that contain any 3 text characters, you can use:

=COUNTIF(A1:A5,"???") // cells that contain any 3 characters

The tilde (~) is an escape character to match literal wildcards. For example, to count a literal question mark (?), asterisk(*), or tilde (~), add a tilde in front of the wildcard (i.e. ~?, ~*, ~~).

Notes

  • COUNTIF is not case-sensitive. Use the EXACT function for case-sensitive counts.
  • COUNTIF only supports one condition. Use the COUNTIFS function for multiple criteria.
  • Text strings in criteria must be enclosed in double quotes (""), i.e. "apple", ">32", "ja*"
  • Cell references in criteria are not enclosed in quotes, i.e. "<"&A1
  • The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters (zero or more).
  • To match a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).
  • COUNTIF requires a range, you can't substitute an array.
  • COUNTIF returns incorrect results when used to match strings longer than 255 characters.
  • COUNTIF will return a #VALUE error when referencing another workbook that is closed.

Related videos

A COUNTIF függvény használata Ebben a videóban megvizsgáljuk, hogyan használhatjuk a COUNTIF függvényt olyan cellák számolására, amelyek több kritériumnak felelnek meg egy adatkészletben. Ismétlődő értékek felsorolása a FILTER segítségével Ebben a videóban megnézzük, hogyan lehet felsorolni a duplikált értékeket a FILTER funkcióval. Más szavakkal, olyan értékek, amelyek többször is megjelennek egy adatsorban. Hogyan hozzunk létre egy dinamikus elnevezett tartományt egy táblázattal Ebben a videóban megnézzük, hogyan hozhatunk létre egy dinamikus elnevezett tartományt egy táblázattal. Ez a dinamikus elnevezésű tartomány létrehozásának legegyszerűbb módja az Excelben. Két lista összehasonlítása és a különbségek kiemelése Ebben a videóban megvizsgáljuk, hogyan lehet két listát összehasonlítani feltételes formázással. Ez nagyszerű módja annak, hogy vizuálisan kiemeljük a listában hiányzó elemeket. A felmérés adatainak ábrázolása oszlopdiagramon Ebben a videóban azt vizsgáljuk, hogyan lehet több mint 3000 felmérési választ ábrázolni egy kérdésre egy Excel oszlopdiagramon. Hogyan lehet megtalálni a hiányzó értékeket a COUNTIF segítségével Ebben a videóban megnézzük, hogyan lehet a COUNTIF függvényt használni egy általános probléma megoldására: hogyan lehet egy listában olyan értékeket találni, amelyek egy másik listában jelennek meg.

érdekes cikkek...