Tabela e përmbajtjes
Tutoriali shpjegon se si të përdoren formulat COUNTIFS dhe COUNTIF me kritere të shumta në Excel bazuar në logjikën AND si dhe OR. Ju do të gjeni një numër shembujsh për lloje të ndryshme të dhënash - numra, data, tekst, karaktere të karakterit të egër, qeliza jo bosh dhe më shumë.
Nga të gjitha funksionet e Excel, COUNTIFS dhe COUNTIF janë ndoshta më shpesh të përziera lart sepse ato duken shumë të ngjashme dhe të dyja janë të destinuara për numërimin e qelizave bazuar në kriteret e specifikuara.
Dallimi është se COUNTIF është krijuar për numërimin e qelizave me një kusht të vetëm në një varg, ndërsa COUNTIFS mund të vlerësojë kritere të ndryshme në të njëjtat ose në vargje të ndryshme. Qëllimi i këtij tutoriali është të demonstrojë qasje të ndryshme dhe t'ju ndihmojë të zgjidhni formulën më efikase për secilën detyrë të veçantë.
Funksioni Excel COUNTIFS - sintaksa dhe përdorimi
Excel Funksioni COUNTIFS numëron qelizat në vargje të shumta bazuar në një ose disa kushte. Funksioni është i disponueshëm në Excel 365, 2021, 2019, 2016, 2013, Excel 2010 dhe Excel 2007, kështu që mund të përdorni shembujt e mëposhtëm në çdo version të Excel.
Sintaksa COUNTIFS
sintaksa e funksionit COUNTIFS është si vijon:
COUNTIFS(range_kriteret1, kriteret1, [range_kriteret2, kriteret2]...)- range_kriteri1 (kërkohet) - përcakton diapazonin e parë në të cilin i pari kushti ( kriteri1 ) do të jetëaplikuar.
- kriteri1 (kërkohet) - vendos kushtin në formën e një numri , referencës së qelizës , vargut teksti , shprehje ose një funksion tjetër Excel . Kriteret përcaktojnë se cilat qeliza do të numërohen dhe mund të shprehen si 10, "<=32", A6, "ëmbëlsirat".
- [gama_kritereve2, kriteret2]... (opsionale) - këto janë diapazon shtesë dhe kriteret e tyre shoqëruese. Ju mund të specifikoni deri në 127 çifte vargu/kriteresh në formulat tuaja.
Në fakt, nuk keni pse të mbani mend sintaksën e funksionit COUNTIF. Microsoft Excel do të shfaqë argumentet e funksionit sapo të filloni të shkruani; argumenti që po futni në këtë moment është theksuar me shkronja të zeza.
Excel COUNTIFS - gjëra për t'u mbajtur mend!
- Mund të përdorni funksionin COUNTIFS në Excel për të numëroni qelizat në një varg të vetëm me një kusht të vetëm, si dhe në vargje të shumta me kushte të shumta. Nëse kjo e fundit, numërohen vetëm ato qeliza që plotësojnë të gjitha kushtet e specifikuara .
- Çdo varg shtesë duhet të ketë të njëjtin numër rreshtash dhe kolonash si i pari diapazoni (argumenti varg_kriteresh1 ).
- Lejohen si vargjet përcjellëse dhe jo i lidhur .
- Nëse kriteri është një referencë për një qelizë të zbrazët , funksioni COUNTIFS e trajton atë si një vlerë zero (0).
- Mund të përdorni wildcardkaraktere në kritere - yll (*) dhe pikëpyetje (?). Shihni këtë shembull për detaje të plota.
Si të përdorni COUNTIFS dhe COUNTIF me kritere të shumta në Excel
Më poshtë do të gjeni një numër shembujsh formulash që tregojnë se si të përdorni COUNTIFS dhe COUNTIF funksionon në Excel për të vlerësuar kushte të shumta.
Si të numërohen qelizat me kritere të shumta (AND logjikë)
Ky skenar është më i lehtë, pasi funksioni COUNTIFS në Excel është krijuar për të numëruar vetëm ato qeliza për të cilat të gjitha kushtet e specifikuara janë të vërteta. Ne e quajmë atë logjika DHE, sepse funksioni AND i Excel-it funksionon në këtë mënyrë.
Formula 1. Formula COUNTIFS me shumë kritere
Supozoni se keni një listë produktesh siç tregohet në pamjen e mëposhtme të ekranit. Ju dëshironi të merrni një numër të artikujve që janë në magazinë (vlera në kolonën B është më e madhe se 0) por nuk janë shitur ende (vlera është kolona C është e barabartë me 0).
Detyra mund të realizohet duke përdorur këtë formulë:
=COUNTIFS(B2:B7,">0", C2:C7,"=0")
Dhe numërimi është 2 (" qershia " dhe " Limonët "):
Formula 2. Formula COUNTIFS me dy kritere
Kur doni të numëroni artikujt me kritere identike, duhet të jepni çdo çift varg_kriteresh / kritere individualisht.
Për shembull, këtu është formula e duhur për të numëruar artikujt që kanë 0 në kolonën B dhe në kolonën C:
=COUNTIFS($B$2:$B$7,"=0", $C$2:$C$7,"=0")
Kjo formulë COUNTIFS kthen 1 sepsevetëm " Rrushi " ka vlerën "0" në të dyja kolonat.
Përdorimi i një formule më të thjeshtë me një varg_kriteresh si COUNTIFS(B2: C7,"=0") do të jepte një rezultat të ndryshëm - numri total i qelizave në rangun B2:C7 që përmban një zero (që është 4 në këtë shembull).
Si të numërohen qelizat me kritere të shumta ( OSE logjikë)
Siç e keni parë në shembujt e mësipërm, numërimi i qelizave që plotësojnë të gjitha kriteret e specifikuara është i lehtë sepse funksioni COUNTIFS është krijuar për të funksionuar në këtë mënyrë.
Por çfarë nëse ju dëshironi të numëroni qelizat për të cilat të paktën një nga kushtet e specifikuara është E VËRTETË , pra bazuar në logjikën OSE? Në përgjithësi, ka dy mënyra për ta bërë këtë - duke shtuar disa formula COUNTIF ose duke përdorur një formulë SUM COUNTIFS me një grup konstante.
Formula 1. Shtoni dy ose më shumë formula COUNTIF ose CONITFS
Në tabelën e mëposhtme, duke supozuar se dëshironi të numëroni porositë me statusin " U anuluar " dhe " Në pritje ". Për ta bërë këtë, thjesht mund të shkruani 2 formula të rregullta Countif dhe të shtoni rezultatet:
=COUNTIF($C$2:$C$11,"Cancelled") + COUNTIF($C$2:$C$11,"Pending")
Në rast se secili prej funksioneve supozohet të vlerësojë më shumë se një kusht, përdorni COUNTIFS në vend të COUNTIF. Për shembull, për të marrë numërimin e porosive " Anuluar " dhe " Në pritje " për " Mollët " përdorni këtë formulë:
=COUNTIFS($A$2:$A$11, "Apples", $C$2:$C$11,"Cancelled") + COUNTIFS($A$2:$A$11, "Apples", $C$2:$C$11,"Pending")
Formula 2. SUM COUNTIFS me një grup konstante
Në situatat kurju duhet të vlerësoni shumë kritere, qasja e mësipërme nuk është mënyra më e mirë për të bërë, sepse formula juaj do të rritej shumë në madhësi. Për të kryer të njëjtat llogaritje në një formulë më kompakte, rendisni të gjitha kriteret tuaja në një konstante grupi dhe furnizojeni atë grup me argumentin kriteret të funksionit COUNTIFS. Për të marrë numrin total, futni COUNTIFS brenda funksionit SUM, si kjo:
SUM(COUNTIFS( varg ,{" kriteri1 "," kriteri2 "," kriteri3 ",...}))Në tabelën tonë të mostrës, për të numëruar porositë me statusin " U anuluar " ose " Në pritje " ose " Në tranzit ", formula do të shkonte si më poshtë:
=SUM(COUNTIFS($C$2:$C$11, {"cancelled", "pending", "in transit"}))
Në një mënyrë të ngjashme, ju mund të numëroni qelizat bazuar në dy ose më shumë varg_kriteresh / kritere çifte. Për shembull, për të marrë numrin e porosive " Mollët " që janë " Anuluar " ose " Në pritje " ose " Në transit " , përdorni këtë formulë:
=SUM(COUNTIFS($A$2:$A$11,"apples",$C$2:$C$11,{"cancelled","pending","in transit"}))
Mund të gjeni disa mënyra të tjera për të numëruar qelizat me logjikën OSE në këtë tutorial: Excel COUNTIF dhe COUNTIFS me kushte OR.
Si të numërohen numrat midis 2 numrave të specifikuar
Në përgjithësi, formulat COUNTIFS për numrat ndahen në 2 kategori - bazuar në disa kushte (të shpjeguara në shembujt e mësipërm) dhe midis dy vlerave që specifikoni . Kjo e fundit mund të realizohet në dy mënyra - duke përdorur funksionin COUNTIFS ose duke zbritur një COUNTIF nganjë tjetër.
Formula 1. COUNTIFS për të numëruar qelizat midis dy numrave
Për të zbuluar se sa numra midis 5 dhe 10 (pa përfshirë 5 dhe 10) gjenden në qelizat C2 deri në C10, përdorni kjo formulë:
=COUNTIFS(C2:C10,">5", C2:C10,"<10")
Për të përfshirë 5 dhe 10 në numërim, përdorni operatorët "më i madh ose i barabartë me" dhe "më pak se ose i barabartë me":
=COUNTIFS(B2:B10,">=5" , B2:B10,"<=10")
Formula 2. Formulat COUNTIF për të numëruar numrat midis X dhe Y
I njëjti rezultat mund të arrihet duke zbritur një formulë Countif nga një tjetër. I pari numëron sa numra janë më të mëdhenj se vlera e kufirit të poshtëm (5 në këtë shembull). Formula e dytë kthen numrin e numrave që janë më të mëdhenj se vlera e kufirit të sipërm (10 në këtë rast). Dallimi midis numrit të parë dhe të dytë është rezultati që kërkoni.
- =COUNTIF(C2:C10,">5")-COUNTIF(C2:C10,"> ;=10") - numëron sa numra më të mëdhenj se 5 dhe më të vegjël se 10 janë në intervalin C2:C10. Kjo formulë do të kthejë të njëjtin numër siç tregohet në pamjen e mësipërme.
- =COUNTIF(C2:C10, ">=5")-COUNTIF(C2:C10, ">10") - formula numëron sa numra midis 5 dhe 10 janë në intervalin C2:C10, duke përfshirë 5 dhe 10.
Si të përdoren referencat e qelizave në formulat COUNTIFS
Kur përdorni operatorë logjikë si ">","<", "=" së bashku me referencat e qelizave në formulat tuaja të Excel COUNTIFS, mos harroni të mbyllni operatorin në "thonjëza të dyfishta" dhe
shtoni një ampersand (&) përpara një referencë qelize për të ndërtuar një tekst varg.
Në një grup të dhënash mostër më poshtë, le të numërojmë porositë " Apple " me shumë më të madhe se 200 dollarë. Me varg_kriteresh1 në qelizat A2:A11 dhe range_kriterie2 në B2:B11, mund të përdorni këtë formulë:
=COUNTIFS($A$2:$A$11, "Apples", $B$2:$B$11, ">200")
Ose, mund të futni vlerat e kritereve tuaja në qeliza të caktuara, le të themi F1 dhe F2, dhe referojini ato qeliza në formulën tuaj:
=COUNTIFS($A$2:$A$11, $F$1, $B$2:$B$11, ">"&$F$2)
Ju lutemi vini re përdorimin e referencave absolute të qelizave si në kriteret dhe argumentet range_kriterie , të cilat parandalojnë thyerjen e formulave kur kopjohen në qeliza të tjera.
Për më shumë informacion rreth përdorimit të një ampersand në formulat COUNTIF dhe COUNTIFS , ju lutemi shihni Excel COUNTIF - pyetjet e bëra shpesh.
Si të përdorni COUNTIFS me karaktere të gërmave
Në formulat e Excel COUNTIFS, mund të përdorni karakteret e mëposhtme të shkrepjes:
- Pikëpyetja (?) - përputhet me çdo karakter të vetëm, përdorni atë për të numëruar qelizat që fillojnë dhe/ose mbarojnë me karaktere të caktuara.
- Ylli (*) - përputhet çdo sekuencë karakteresh, ju e përdorni atë për të numëruar qelizat që përmbajnë një fjalë të caktuar ose një karakter(a) si pjesë e përmbajtjen e qelizës.
Këshillë. Nëse dëshironi të numëroni qelizat me një pyetje aktualeshenjë ose yll, shkruani një tildë (~) përpara një ylli ose pikëpyetjeje.
Tani le të shohim se si mund të përdorni një karakter të shkretë në formulat COUNTIFS të jetës reale në Excel. Supozoni, ju keni një listë të projekteve në kolonën A. Ju dëshironi të dini se sa projekte i janë caktuar dikujt, d.m.th. keni ndonjë emër në kolonën B. Dhe për shkak se ne po mësojmë se si të përdorim funksionin COUNTIFS me shumë kritere, le të shtojmë një kusht i dytë - Data e përfundimit në kolonën D gjithashtu duhet të vendoset.
Këtu është formula që funksionon:
=COUNTIFS(B2: B10,"*",D2:D10,""&""))
Ju lutemi, vini re se nuk mund të përdorni një karakter të shkretë në kriterin e dytë, sepse ju keni data në vend se vlerat e tekstit në kolonë D. Kjo është arsyeja pse, ju përdorni kriteret që gjen qeliza jo bosh : ""&""
COUNTIFS dhe COUNTIF me kritere të shumta për datat
Formulat COUNTIFS dhe COUNTIF që përdorni për datat janë shumë të ngjashme me formulat e mësipërme për numrat.
Shembull 1. Numëroni datat në një interval të caktuar datash
Për të numëruar datat që bien në një interval të caktuar datash, mund të përdorni gjithashtu një formulë COUNTIFS me dy kritere ose një kombinim e dy funksioneve COUNTIF.
Për shembull, formulat e mëposhtme numërojnë numrin e datave në qelizat C2 deri në C10 që bien midis 1-qershor-2014 dhe 7-qershor-2014, duke përfshirë:
=COUNTIFS(C2:C9, ">=6/1/2014", C2:C9, "<=6/7/2014")
=COUNTIF(C2:C9, ">=6/1/2014") - COUNTIF(C2:C9, ">6/7/2014")
Shembulli 2. Numëroni datat mekushte të shumta
Në të njëjtën mënyrë, mund të përdorni një formulë COUNTIFS për të numëruar numrin e datave në kolona të ndryshme që plotësojnë 2 ose më shumë kushte. Për shembull, formula e mëposhtme do të zbulojë se sa produkte janë blerë pas datës 20 maj dhe sa janë dorëzuar pas datës 1 qershor:
=COUNTIFS(C2:C9, ">5/1/2014", D2:D9, ">6/7/2014")
Shembulli 3. Numëroni datat me kushte të shumta bazuar në datën aktuale
Mund të përdorni funksionin TODAY() të Excel në kombinim me COUNTIF për të numëruar datat bazuar në datën aktuale.
Për shembull, formula e mëposhtme COUNTIF me dy vargje dhe dy kritere do t'ju tregojnë se sa produkte janë blerë tashmë, por nuk janë dorëzuar ende.
=COUNTIFS(C2:C9, ""&TODAY())
Kjo formulë lejon shumë variacione të mundshme. Për shembull, mund ta rregulloni për të numëruar sa produkte janë blerë më shumë se një javë më parë dhe nuk janë dorëzuar ende:
=COUNTIFS(C2:C9, ""&TODAY())
Kjo është mënyra se si numëroni qelizat me kritere të shumta në Excel. Shpresoj se do t'ju ndihmojnë këta shembuj. Gjithsesi, ju falënderoj që lexoni dhe shpresoj t'ju shohim në blogun tonë javën tjetër!