Chceme napočítať niečo v dosahu, iba ak sa v Exceli zhodujú dve podmienky. Tu môžeme použiť funkciu COUNTIFS programu Excel. Funkcia COUNTIFS môže počítať s viacerými kritériami. A ak sú splnené všetky kritériá iba vtedy, započítava sa riadok. Je to druh A logiky. Začnime teda…
Generický vzorec
= COUNTIFS (rozsah_kritérií1, kritérium1, rozsah_kritérií2, kritérium2)
Rozsah kritérií_1: Toto je prvý rozsah kritérií. Je to povinné. Vaša prvá podmienka pre bude z tohto rozsahu.
Kritériá 1: Toto je prvé kritérium z rozsahu kritérií1.
Rozsah kritérií2: Toto je druhý rozsah kritérií pre vašu druhú podmienku. To môže byť rovnaké ako prvé.
Kritérium 2: Kritérium2 je druhou podmienkou z rozsahu kritérií 2.
Teraz si dáme príklad:
Príklad
Tieto údaje máme pre náš príklad COUNTIFS.
A musíme zodpovedať tieto dve otázky.
Takže pre prvý dotaz máme dve podmienky z jedného stĺpca, Vek.
Ak chcete odpovedať na otázku, Spočítajte ľudí, ktorých vek je medzi 50-80 all inclusive, napíšte tento vzorec COUNTIFS.
= COUNTIFS (B2: B10, "> = 50", B2: B10, "<= 80")
Všimnite si toho, že pre obe podmienky máme rovnaký rozsah kritérií B2: B10. Excel nemá námietky voči použitiu rovnakých rozsahov kritérií. S vybratým výstupom dát by bol 3.
Ako to funguje?
Jednoduché, k funkcia najskôr vyhľadá všetky hodnoty v rozsahu B2: B10 to bude {81,58,85,57,76}. Potom v {81,58,85,57,76} v zozname to bude vyzerať všetky hodnoty, ktoré sú menšie alebo rovné 80 a to bude {58,57,76}. A to je 3.
Teraz v druhom dotaze, v ktorom je potrebné Spočítajte ľudí, ktorí si objednali ceruzku, a vek je mladší ako 15 rokov. Musíme počítať s viacerými kritériami a rôznymi stĺpcami.
Dvaja teda odpovedzte na tento dotaz a napíšte tento vzorec COUNTIFS.
= COUNTIFS (C2: C10, "Ceruzka", B2: B10, "<15")
Všimnite si toho, že pre náš stav sme použili dva rôzne stĺpce.
Toto je klasický spôsob počítania v programe Excel pre dve alebo viac kritérií. Existuje však alternatívny spôsob počítania, ak sa zhodujú dve kritériá.
Alternatívny spôsob COUNTIFS k COUNT, ak existujú dve zodpovedajúce kritériá
Zoberme si teda rovnaký príklad a dotazy ako vyššie.
Spočítajte ľudí, ktorých vek je medzi 50-80 all inclusive
= SUMPRODUCT ((B2: B10> = 50)*(B2: B10 <= 80))
Áno, funkcia SUMPRODUCT sa môže tiež počítať. Tu som podrobne vysvetlil funkciu SUMPRODUCT.
Počet ľudí, ktorí si objednali ceruzku, a vek je mladší ako 15 rokov
= SUMPRODUCT ((C2: C10 = "Ceruzka")*(B2: B10 <15))
Vyššie uvedený vzorec SUMPRODUCT sa v zásade bude správať ako funkcie COUNTIFS a ak by na to napísal všeobecný vzorec, vyzeralo by to…
Generický vzorec, ktorý počíta s dvoma podmienkami pomocou funkcie SUMPRODUCT
= SUMPRODUCT ((rozsah1 (kritériá1))*(rozsah2 (kritériá2)))
Tu kritériá1 a kritériá2 môžu byť akékoľvek podmienky, ktoré by generovali pole Pravda a Falošné od rozsah 1 a rozsah 2. Napr. = ”Abc”,> 20, “2x”, ČÍSLO(rozsah) atď.
Ok, tak som tu popísal, ako používať funkciu COUNTIFS, keď máte dve kritériá. Ak to však stále nebolo riešenie, ktoré ste hľadali, dajte mi vedieť svoj scenár v sekcii komentárov nižšie.
COUNTIFS s ALEBO pre viac kritérií
Spočítajte bunky, ktoré obsahujú to alebo ono
Ako počítať jedinečný text v programe Excel
Populárne články:
50 skratiek programu Excel na zvýšenie produktivity
Funkcia VLOOKUP v programe Excel
COUNTIF v Exceli 2016
Ako používať funkciu SUMIF v programe Excel