Excel COUNTIF funkció használata

posted in: Articles | 0

Az Excel COUNTIF funkciója megszámolja a cellák számát egy adott feltételnek megfelelő tartományban. A kritériumok között szerepelhetnek logikai operátorok (>,,=) és helyettesítő karakterek (*,?) részleges összeillesztéshez. A kritériumok egy másik cellából származó értéken is alapulhatnak, amint azt az alábbiakban ismertetjük.

A COUNTIF az Excel nyolc funkciójának csoportjában van, amelyek a logikai kritériumokat két részre osztják (tartomány + kritériumok)., Ennek eredményeként a kritériumok felépítéséhez használt szintaxis eltérő, a COUNTIF cellatartományt igényel, nem használhat tömböt.

COUNTIF csak egyetlen feltételt támogat. Ha több kritériumot kell alkalmaznia, használja a COUNTIFS funkciót. Ha a tartomány argumentumban lévő értékeket logikai teszt részeként kell manipulálni, akkor lásd a SUMPRODUCT és / vagy FILTER függvényeket.,

Alappélda

a fenti 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 ESET-érzékeny, a “CA” és a “ca” ugyanaz.

kettős idézőjelek (“”) a

kritériumokban általában a szöveges értékeket kettős idézőjelekkel ( “” ) kell ellátni, a számokat pedig nem., Ha azonban egy logikai operátor szerepel egy számmal, akkor a számot és operátort idézőjelbe kell tenni, amint az az alábbi második példában látható:

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

egy másik cellából származó érték beilleszthető a konkatenáció segítségével. Az alábbi példában a COUNTIF visszaadja az A1: A10 értékek számát, amelyek kisebbek, mint a B1 cellában lévő érték. Figyeljük meg, hogy a kevesebb, mint operátor (ami szöveg) idézőjelben van.,

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

nem egyenlő:

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

üres cellák

COUNTIF számíthat üres vagy nem üres cellákra. Az alábbi képletek az A1: A10:

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

dátumok

a COUNTIF dátumokkal történő használatának legegyszerűbb módja egy érvényes dátumra utalni egy másik cellában, cellával., Például az A1: A10 cellák számolásához, amelyek a B1 dátumánál nagyobb dátumot tartalmaznak, használhat egy ilyen képletet:

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

megjegyzés: egy operátort össze kell állítanunk a B1 dátumra. Ha fejlettebb dátumkritériumokat szeretne használni (azaz egy adott hónap összes dátumát, vagy két dátum közötti összes dátumot), akkor át kell váltania a COUNTIFS funkcióra, amely több kritériumot is képes kezelni.

a dátum COUNTIF-be történő bevitelének legbiztonságosabb módja a dátum funkció használata. Ez biztosítja, hogy az Excel megértse a dátumot., Számolni sejtek A1:A10, hogy tartalmaznak egy dátum kevesebb, mint április 1, 2020-ig használhatja a képlet, mint ez

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

helyettesítő karakterek

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

számolni sejtek A1:A5, amely tartalmaz 3 szöveges karaktereket használhatjuk:

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

Jegyzetek lehetőséget

  • DARABTELI nem nagybetű-érzékeny. Használja a pontos funkciót az esetérzékeny számokhoz.
  • COUNTIF csak egy feltételt támogat. Használja a COUNTIFS funkciót több kritériumhoz.,
  • Szöveges karakterláncok a szempontok csatolni kell a dupla idézőjelek (“”), azaz “az apple”, “>32”, “ja*”
  • cellahivatkozások a kritériumoknak nem zárt idézetek, azaz “
  • A helyettesítő karakterek ? a * kritériumokban is használható . A kérdőjel bármely karakterhez, a csillag pedig bármely karaktersorozathoz (nulla vagy több) illeszkedik.
  • egy szó szerinti kérdőjel vagy csillag illesztéséhez használjon tilde-t ( ~ ) az első kérdőjelben vagy csillagban (azaz ~?, ~*).
  • COUNTIF tartományt igényel, nem helyettesítheti a tömböt.,
  • a COUNTIF hibás eredményeket ad vissza, ha 255 karakternél hosszabb karakterláncok illesztésére használják.
  • a COUNTIF #értéket ad vissza, amikor egy másik lezárt munkafüzetre hivatkozik.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük