![](https://cdn.wiki-base.com/4747520/excel_formula_countifs_with_multiple_criteria_and_or_logic__2.png.webp)
Üldine valem
=SUM(COUNTIFS(range,("red","blue","green")))
Kokkuvõte
Mitme kriteeriumi ja VÕI loogikaga lugemiseks võite kasutada funktsiooni COUNTIFS massiivikonstandiga. Näidatud näites on H6 valem:
=SUM(COUNTIFS(D4:D11,("complete","pending")))
Selgitus
Vaikimisi rakendatakse funktsiooni COUNTIFS JA loogikat. Kui esitate mitu tingimust, peavad loenduse genereerimiseks kõik tingimused vastama.
Üks lahendus on massiivikonstandis esitada mitu kriteeriumi:
("complete","pending")
See paneb COUNTIFS tagastama kaks tulemust: loend "täielik" ja arv "ootel", mis on pakitud järgmisse massiivi tulemusse:
(4,2)
Lõpliku summa saamiseks mähime SUM-i COUNTIFS. Seejärel summeerib funktsioon SUM kõik massiivi üksused ja tagastab tulemuse.
Teise VÕI kriteeriumi lisamine
Sellele valemile saate lisada veel ühe kriteeriumi, kuid ühe kriteeriumi jaoks peate kasutama ühte veerumassiivi ja teise jaoks ühte rida. Näiteks tellimuste „Täielik” või „Ootel” loendamiseks võite kasutada kas „Andy Garcia” või „Bob Jones” jaoks järgmist:
=SUM(COUNTIFS(D4:D11,("complete","pending"),C4:C11,("Bob Jones";"Andy Garcia")))
Pange tähele, et teise massiivikonstandi jaoks kasutame semikoolonit, mis loob vertikaalse massiivi. See töötab, kuna Excel "paaris" elemendid kahes massiivikonstandis ja tagastab kahemõõtmelise tulemuste massiivi SUM-is järgmiselt:
=SUM((1,0;1,0))
Kui teil on rohkem kui kaks kriteeriumi, kaaluge siin kirjeldatud valemit SUMPRODUCT.
Lahtriviide kriteeriumide jaoks
Lahtriviite kasutamiseks kriteeriumide jaoks võite kasutada sellist massiivivalemit:
=(SUM(COUNTIFS(range1,range2)))
Kui vahemik1 on kriteeriumivahemik ja vahemik2 sisaldab kriteeriume.
Metamärgid ja topeltloendamine
COUNTIF ja COUNTIFS toetavad metamärke, kuid peate olema ettevaatlik ja ärge loendage topelt, kui teil on mitu VÕI loogikaga "sisaldab" tingimust. Lisateabe saamiseks vaadake seda näidet