Excel számos funkciója van, ahol a felhasználónak meg kell adnia egy vagy több kritérium, hogy az eredmény. Ha például több kritérium alapján szeretné megszámolni a cellákat, használhatja a COUNTIF vagy a COUNTIF függvényeket az Excel programban.

Ez a bemutató magában foglalja a különböző módszerek segítségével egy vagy több kritérium COUNTIF és COUNTIFS funkció Excel.,

bár elsősorban a COUNTIF és a COUNTIF függvényekre összpontosítok ebben a bemutatóban, ezek a példák más Excel funkciókban is használhatók, amelyek több kritériumot vesznek fel bemenetként (például SUMIF, SUMIFS, AVERAGEIF és AVERAGEIF).

Ez a bemutató a következőket tartalmazza:

Bevezetés Az Excel COUNTIF és COUNTIF függvények

először kap egy markolat segítségével COUNTIF és COUNTIFS funkciók Excel.,

Excel COUNTIF funkció (egyetlen kritériumot vesz igénybe)

Az Excel COUNTIF funkció a legmegfelelőbb olyan helyzetekben, amikor egyetlen kritérium alapján szeretné számolni a cellákat. Ha több kritérium alapján szeretne számolni, használja a COUNTIFS funkciót.

szintaxis

=COUNTIF (tartomány, kritériumok)

bemeneti argumentumok

  • tartomány – azon cellák tartománya, amelyeket számolni szeretne.
  • kritériumok – azok a kritériumok, amelyeket a cellák tartománya alapján kell értékelni ahhoz, hogy egy cellát számolni lehessen.,

Excel COUNTIFS funkció (több kritériumot vesz igénybe)

Az Excel COUNTIFS funkció a legmegfelelőbb olyan helyzetekben, amikor több kritérium alapján szeretne számolni a cellákat.

szintaxis

=COUNTIFS(criteria_range1, criteria1,…)

bemeneti argumentumok

  • criteria_range1 – a cellatartomány, amelyre a criteria1 alapján értékelni szeretné.
  • criteria1 – azok a kritériumok, amelyeket értékelni szeretne a criteria_range1 számára annak meghatározásához, hogy mely cellákat kell számolni.
  • – azon cellák tartománya, amelyekre a criteria2 alapján értékelni szeretné.,
  • – azok a kritériumok, amelyeket a criteria_range2-hez értékelni szeretne annak meghatározásához, hogy mely cellákat kell számolni.

most vessünk egy pillantást néhány példára, amikor több kritériumot használunk az Excel COUNTIF funkciókban.

A SZÁM Kritériumok az Excel DARABTELI Funkciók

#1 Gróf Sejtek, amikor Kritériumok EGYENLŐ Érték

ahhoz, Hogy a gróf a sejtek, ahol a kritériumok érv egyenlő, mint a megadott érték, vagy adja meg közvetlenül a kritériumoknak, vagy használja a cellahivatkozást tartalmaz a kritériumoknak.,

Az alábbiakban egy példa, ahol a 9-es számot tartalmazó cellákat számoljuk (ami azt jelenti, hogy a kritérium argumentum 9-nek felel meg). Itt van a képlet:

=COUNTIF ($B$2:$B$11,D3)

a fenti példában (a képben) a kritériumok a D3 cellában vannak. A kritériumokat közvetlenül a képletbe is beírhatja., Például, lehet is használni:

a=DARABTELI($B$2:$B$11,9)

#2 Gróf Sejtek, amikor Kritériumok NAGYOBB, MINT egy Érték

ahhoz, Hogy a gróf a sejtek, amelynek értéke nagyobb, mint a megadott érték, használjuk a nagyobb, mint üzemeltető (“>”). Használhatjuk közvetlenül a képletben, vagy használhatunk egy cellás hivatkozást, amely rendelkezik a kritériumokkal.

amikor egy operátort használunk kritériumokban az Excelben, kettős idézetekbe kell helyeznünk., Például, ha a kritériumok nagyobb, mint 10, akkor meg kell adnia “>10”, mint a kritériumok (lásd kép lent):

Itt a képlet:

a=DARABTELI($B$2:$B$11,”>10″)

azt is, Hogy a kritériumok egy cellában, majd használja a cellahivatkozás, mint a kritériumoknak. Ebben az esetben nem kell a kritériumokat kettős idézetekbe helyezni:

=COUNTIF($B$2:$B$11,D3)

lehet olyan eset is, amikor azt szeretné, hogy a kritériumok cellában legyenek, de nem akarják azt az operátorral., Előfordulhat például, hogy a D3 cellának 10-es száma van, nem pedig >10.

ebben Az esetben, meg kell, hogy hozzon létre egy kritériumok érv, amely kombinációja az üzemeltető cellahivatkozás (lásd kép lent):

a=DARABTELI($B$2:$B$11,”>”&D3) MEGJEGYZÉS: Ha kombináljuk az üzemben tartó, vagy egy cellahivatkozást, a kezelő mindig idézőjelek között. Az operátorhoz és a cella hivatkozásához egy ampersand csatlakozik (&).,

#3 Gróf Sejtek, amikor Kritériumok KEVESEBB, MINT egy Érték

ahhoz, Hogy a gróf a sejtek, amelynek értéke kevesebb, mint a megadott érték, akkor használd a kevesebb, mint üzemeltető (“<“). Használhatjuk közvetlenül a képletben, vagy használhatunk egy cellás hivatkozást, amely rendelkezik a kritériumokkal.

amikor egy operátort használunk kritériumokban az Excelben, kettős idézetekbe kell helyeznünk., Például, ha az a feltétel, hogy a szám kevesebb, mint 5, akkor meg kell adnia “<5”, mint a kritériumok (lásd kép lent):

a=DARABTELI($B$2:$B$11,”<5″)

azt is, Hogy a kritériumok egy cellában, majd használja a cellahivatkozás, mint a kritériumoknak., Ebben az esetben nem kell a kritériumokat kettős idézetekbe helyezni (lásd az alábbi képet):

=COUNTIF($B$2:$B$11,D3)

is előfordulhat, hogy a kritériumok cellában vannak, de nem akarják azt az operátorral. Például érdemes lehet, hogy a D3 cellának az 5-ös száma legyen, nem pedig a <5.,

ebben Az esetben, meg kell, hogy hozzon létre egy kritériumok érv, amely kombinációja az üzemeltető cellahivatkozás:

a=DARABTELI($B$2:$B$11,”<“&D3)

MEGJEGYZÉS: Ha kombináljuk az üzemben tartó, vagy egy cellahivatkozást, a kezelő mindig idézőjelek között. Az operátorhoz és a cella hivatkozásához egy ampersand csatlakozik (&).,

# 4 számolja a cellákat több kritériummal-két érték között

ahhoz, hogy az értékek száma két érték között legyen, több kritériumot kell használnunk a COUNTIF függvényben.

ennek két módja van:

1. módszer: a COUNTIFS függvény használata

a COUNTIFS függvény több kritériumot is képes argumentumként kezelni, és csak akkor számolja a cellákat, ha az összes kritérium igaz., Két megadott érték (mondjuk 5 és 10) közötti értékekkel rendelkező cellák számolásához a következő COUNTIFS függvényt használhatjuk:

=COUNTIFS($B$2:$B$11,”>5″,$b$2:$B$11,”<10″)

megjegyzés: a fenti képlet nem számít 5 vagy 10 cellát. Ha ezeket a cellákat szeretné felvenni, használjon nagyobbat, mint egyenlő (>=) és kisebbet, mint egyenlő (<=) operátorokkal., Itt a képlet:

=COUNTIFS($B$2:$B$11,”>=5″,$b$2:$B$11,”<=10″)

ezeket a kritériumokat a cellákban is használhatja, mint kritériumokat. Ebben az esetben nem kell a kritériumokat kettős idézőjelbe tenni (lásd az alábbi képet):

a cellák referenciáinak és operátorainak kombinációját is használhatja (ahol az operátort közvetlenül a képletbe írják). Ha egy operátort és egy cella hivatkozást kombinál, az operátor mindig dupla idézőjelben van., Az operátorhoz és a cella hivatkozásához egy ampersand csatlakozik (&).

2.módszer: két COUNTIF funkció használata

Ha több kritérium van, akkor vagy COUNTIF-eket használhat, vagy létrehozhat COUNTIF-funkciók kombinációját., Az alábbi képlet ugyanezt tenné:

=COUNTIF($B$2:$B$11,”>5″)-COUNTIF($B$2:$B$11,”>10″)

a fenti képletben először megtaláljuk az 5-nél nagyobb értékű cellák számát kivonjuk a 10-nél nagyobb értékű cellák számát. Ez ad nekünk az eredményt, mint 5 (ami a sejtek száma, amelyek értéke több mint 5, illetve kevesebb, mint 10).,3c219a21b4″>

Ha azt akarod, hogy a képlet, hogy az magában foglalja mind az 5, 10, a következő képlet helyett:

a=DARABTELI($B$2:$B$11,”>=5″)-DARABTELI($B$2:$B$11,”>10″)

Ha azt akarod, hogy a képlet, hogy kizárja mind az ” 5 “pedig a” 10 ” a számolás, a következő képletet használja:

a=DARABTELI($B$2:$B$11,”>=5″)-DARABTELI($B$2:$B$11,”>10″)-DARABTELI($B$2:$B$11,10)

lehet ezeket a kritériumokat a sejteket, illetve a sejtek hivatkozások, vagy használhatja kombinációja üzemeltetők, illetve a sejtek hivatkozásokat.,

szöveges kritériumok használata Excel funkciókban

#1 számolja meg a cellákat, ha a kritériumok megegyeznek egy meghatározott szöveggel

a megadott szöveg pontos egyezését tartalmazó cellák megszámolásához egyszerűen ezt a szöveget használjuk kritériumként. Például az adatkészletben (az alábbiakban a képen látható), ha az összes cellát Joe névvel akarom számolni, akkor az alábbi képletet használhatom:

=COUNTIF($B$2:$B$11,”Joe”)

mivel ez egy szöveges karakterlánc, a szöveges kritériumokat kettős idézetekbe kell helyeznem.,

akkor is a kritériumokat egy cellában,majd használja, hogy a sejt referencia (az alábbiak szerint):

=COUNTIF($B$2:$B$11, E3)

megjegyzés: akkor kap rossz eredmények, ha a kritériumok vagy kritériumok tartományában vannak vezető/hátsó terek. A képletek használata előtt feltétlenül tisztítsa meg az adatokat.

# 2 Count Cells when Criteria is NOT EQUAL to a Specified text

hasonló ahhoz, amit a fenti példában láttunk, akkor is megszámolhatja azokat a cellákat, amelyek nem tartalmaznak meghatározott szöveget., Ehhez a nem egyenlő operátort kell használnunk (<>).

Tegyük fel akarja számolni a sejtek, amelyek nem tartalmaznak a neve JOE, itt az a képlet, hogy fogja csinálni:

a=DARABTELI($B$2:$B$11,”<>Joe”)

azt is, Hogy a kritériumok egy cellában, majd használja a cellahivatkozás, mint a kritériumoknak., Ebben az esetben nem kell a kritériumokat kettős idézetekbe helyezni (lásd az alábbi képet):

=COUNTIF($B$2:$B$11,E3)

lehet olyan eset is, amikor azt szeretné, hogy a kritériumok egy cellában legyenek, de nem akarják azt az operátorral. Például érdemes lehet, hogy a D3 cellának Joe neve legyen, nem pedig <>Joe.,

ebben Az esetben, meg kell, hogy hozzon létre egy kritériumok érv, amely kombinációja az üzemeltető cellahivatkozás (lásd kép lent):

a=DARABTELI($B$2:$B$11,”<>”&E3)

Ha kombináljuk az üzemben tartó, vagy egy cellahivatkozást, a kezelő mindig idézőjelek között. Az operátorhoz és a cella hivatkozásához egy ampersand csatlakozik (&).

DÁTUMKRITÉRIUMOK használata Excel COUNTIF és COUNTIF függvényekben

Excel dátum és idő számként történő tárolása., Tehát ugyanúgy tudjuk használni, ahogy a számokat használjuk.

#1 Gróf Sejtek, amikor Kritériumok EGYENLŐ egy Meghatározott Dátum

ahhoz, Hogy a gróf a sejtek, amelyek a megadott dátum, mi lenne használni az egyenlő operátor ( = ), valamint a dátumot.

a dátum használatához javaslom a dátum funkció használatát, mivel megszabadul a dátumérték hibájának lehetőségétől. Tehát például, ha 2015. szeptember 1-jét szeretném használni, akkor a dátum funkciót az alábbiak szerint használhatom:

=dátum (2015,9,1)

Ez a képlet a regionális különbségek ellenére ugyanazt a dátumot adja vissza., Például, 01-09-2015 lenne szeptember 1, 2015 szerint az amerikai dátum szintaxis január 09, 2015 szerint a brit dátum szintaxis. Ez a képlet azonban mindig 2105.szeptember 1-jén tér vissza.

Itt a forma számít, hogy a sejtek száma, amelyek a dátum 02-09-2015:

a=DARABTELI($A$2:$A$11,DÁTUM(2015,9,2))

#2 Gróf Sejtek, amikor Kritériumok ELŐTT, vagy UTÁN, hogy egy adott napon

számolni sejtek, amelyek időpontja előtt vagy után egy meghatározott időpont, használhatjuk a kevesebb, mint/nagyobb, mint a piaci szereplők.,

például, ha azt akarom, hogy számolni a sejtek tartalmaznak egy dátum, ami után szeptember 02, 2015, a képlet:

a=DARABTELI($A$2:$A$11,”>”&DÁTUM(2015,9,2))

Hasonlóképpen, akkor is számolja a sejtek előtt egy meghatározott napon. Ha dátumot szeretne felvenni a számlálásba, használja az “egyenlő” operátort, valamint a “nagyobb/kevesebb, mint” operátort.

használhat egy dátumot tartalmazó cella hivatkozást is., Ebben az esetben össze kell kapcsolnia az operátort (kettős idézőjeleken belül) a dátummal egy ampersand használatával (&).

Lásd az alábbi példát:

a=DARABTELI($A$2:$A$11,”>”&F3)

#3 Gróf Sejtek Több Kritériumok – a Két dátum Között

ahhoz, Hogy egy gróf értékek két érték között van szükségünk, hogy több kritériumok a DARABTELI függvény.

ezt két módszerrel tudjuk megtenni – egyetlen COUNTIF függvény vagy két COUNTIF függvény.,

1. módszer: a COUNTIFS függvény használata

a COUNTIFS függvény több kritériumot is figyelembe vehet argumentumként, és csak akkor számolja a cellákat, ha az összes kritérium igaz. Két megadott dátum (mondjuk szeptember 2.és szeptember 7.) közötti értékekkel rendelkező cellák számolásához a következő COUNTIFS függvényt használhatjuk:

=COUNTIFS($a$2:$a$11,”>”&DATE(2015,9,2),$a$2:$a$11,”<“&date(2015,9,7))

a fenti képlet nem tartalmazza a megadott dátumokat tartalmazó cellákat., Ha ezeket a dátumokat is be szeretné vonni, használjon nagyobbat, mint egyenlő (>=), és kisebb, mint egyenlő (<=) operátorok. Itt van a képlet:

=COUNTIFS($a$2:$a$11,”>=”&DATE(2015,9,2),$a$2:$a$11,”<=”

id=”4c98909404″>

date(2015,9,7))

a cella dátumait is megadhatja, és a cella hivatkozását is felhasználhatja kritériumként. Ebben az esetben nem lehet a cellákban a dátummal rendelkező operátor., Manuálisan kell hozzáadnia az operátorokat a képletbe (dupla idézőjelben), és hozzá kell adnia a cellahivatkozást egy ampersand segítségével (&). Lásd az alábbi képet:

=COUNTIFS($a$2:$a$11,”>”&F3,$A$2:$a$11,”<“&G3)

2.módszer: COUNTIF funkciók használata

Ha több kritérium van, használhat egy COUNTIF funkciót, vagy létrehozhat két COUNTIF függvény kombinációját., A formula alatt is tenne a trükk:

a=DARABTELI($A$2:$A$11,”>”&DÁTUM(2015,9,2))-DARABTELI($A$2:$A$11,”>”&DÁTUM(2015,9,7))

a fenti képlet, először keresse meg a sejtek száma, amelyek egy randi után, szeptember 2, majd kivonjuk a gróf a sejtek randi után szeptember 7. Ez az eredményt 7-nek adná (azaz azoknak a celláknak a száma, amelyek szeptember 2. után, valamint szeptember 7. előtt vagy előtt vannak).,>DÁTUM(2015,9,2))-DARABTELI($A$2:$A$11,”>”&DÁTUM(2015,9,7))

Ha azt akarod, hogy kizárja mind a dátumok, a számolás, a következő képletet használja:

a=DARABTELI($A$2:$A$11,”>”&DÁTUM(2015,9,2))-DARABTELI($A$2:$A$11,”>”&DÁTUM(2015,9,7)-DARABTELI($A$2:$A$11,DÁTUM(2015,9,7)))

Is, lehet, hogy a kritériumok dátumok a sejteket, illetve a sejtek hivatkozások (együtt szereplők dupla idézőjelek csatlakozott segítségével jel).,

helyettesítő karakterek használata a COUNTIF & COUNTIFS funkciók

három helyettesítő karakter van az Excelben:

a COUNTIF funkciót helyettesítő karakterekkel használhatja a cellák számlálásához, ha más beépített gróf funkció sikertelen. Tegyük fel például, hogy van egy adathalmaz az alábbiak szerint:

most vegyünk különféle példákat:

#1 A szöveget tartalmazó cellák száma

a szöveggel rendelkező cellák megszámolásához használhatjuk a helyettesítő karaktert * (csillag)., Mivel a csillag tetszőleges számú karaktert jelent, minden olyan cellát számít, amelyben bármilyen szöveg van. Itt a képlet:

=COUNTIFS($C$2:$C$11,”*”)

Megjegyzés: A fenti képletet figyelmen kívül hagyja a sejtek számot tartalmazó, üres cellák, illetve logikai értékeket, de, hogy számít a sejtek tartalmaznak egy aposztróf (így jelenik meg üres), vagy a sejtek, amelyek üres karakterlánc (=””) ami lehet, hogy visszatért, mint egy része a képlet.

itt található egy részletes bemutató az olyan esetek kezeléséről, amikor üres karakterlánc vagy aposztróf van.,

itt található egy részletes bemutató az olyan esetek kezeléséről, amikor üres karakterláncok vagy aposztrófok vannak.

Az alábbiakban egy videó található, amely megmagyarázza a cellák számlálásának különböző forgatókönyveit szöveggel.

# 2 számoljon nem üres cellákat

Ha a COUNTA funkció használatára gondol, gondoljon újra.

próbáld ki, és lehet, hogy nem sikerül. A COUNTA egy cellát is számít, amely üres karakterláncot tartalmaz (gyakran képletekkel adják vissza=””, vagy amikor az emberek csak egy aposztrófot írnak be egy cellába). Az üres karakterláncokat tartalmazó cellák üresnek tűnnek, de nem, így a COUNTA függvény számít.,

A COUNTA egy üres karakterláncot tartalmazó cellát is számít (gyakran képletekkel adják vissza = “” vagy amikor az emberek csak egy aposztrófot adnak be egy cellába). Az üres karakterláncokat tartalmazó cellák üresnek tűnnek, de nem, így a COUNTA függvény számít.

tehát ha a =count(A1:A11) képletet használja, akkor 11-et ad vissza, míg 10-et kell adnia.

itt van a javítás:

=COUNTIF($a$1:$a$11,”?*”)+Gróf ($a$1:$A$11)+SUMPRODUCT(–ISLOGICAL($a$1:$a$11))

értsük meg ezt a képletet lebontásával:

  • COUNTIF($N$8:$N$18,”?,* “)- A képlet ezen része 5. Ez magában foglal minden olyan cellát, amelyben szöveges karakter van. A ? egy karaktert ábrázol, a * pedig tetszőleges számú karaktert. Ezért a kombináció ?* a kritériumok alapján az excel megszámolja azokat a cellákat, amelyekben legalább egy szöveges karakter van.
  • COUNT($A$1:$A$11) – ez számolja az összes számot tartalmazó cellát. A fenti példában visszatér 3.
  • SUMPRODUCT(–ISLOGICAL($a$1:$A$11) – ez számít minden olyan cellának, amely logikai értékeket tartalmaz. A fenti példában visszatér 2.,

# 3 szám cellák, amelyek konkrét szöveget tartalmaznak

tegyük fel, hogy meg akarjuk számolni az összes olyan cellát, ahol az értékesítési képviselő neve J-vel kezdődik. Itt van a következő képlet:

=COUNTIFS($C$2:$C$11, ” J*”)

A J* kritérium meghatározza, hogy a cellában lévő szövegnek J-vel kell kezdődnie, és tetszőleges számú karaktert tartalmazhat.

ha olyan cellákat szeretne számolni, amelyek a szövegben bárhol tartalmazzák az ábécét, akkor mindkét oldalán csillaggal szegélyezze., Például, ha olyan cellákat szeretne számolni, amelyek tartalmazzák az “a” ábécét, használja a *a* kritériumokat.

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