
Üldine valem
=SUM(SUMIFS(sum_range,criteria_range,("red","blue")))
Kokkuvõte
VÕI loogikat kasutava mitme kriteeriumi põhjal kokkuvõtteks võite kasutada massiivi konstandiga funktsiooni SUMIFS. Näidatud näites on H6 valem:
=SUM(SUMIFS(E4:E11,D4:D11,("complete","pending")))
Selgitus
Vaikimisi lubab funktsioon SUMIFS ainult loogikat JA - kui esitate mitu tingimust, peavad kõik tingimused vastama, et tulemusse lisada.
Üks lahendus on massiivikonstandis esitada mitu kriteeriumi:
("complete","pending")
See annab SUMIFS-i tulemuseks kaks massiivi tulemust: "täielik" ja "ootel".
(100,35)
Lõpliku summa saamiseks mähime SUMIFS SUM-i sisse. Funktsioon SUM summeerib kõik massiivi üksused ja tagastab tulemuse.
Metamärkidega
Vajadusel saate kriteeriumides kasutada metamärke. Näiteks selliste üksuste summeerimiseks, mis sisaldavad kriteeriumi_vahemikus suvalises osas punast või sinist, saate kasutada järgmist.
=SUM(SUMIFS(sum_range,criteria_range,("*red*","*blue*")))
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. Nii et näiteks "Andy Garcia" või "Bob Jones" jaoks "Täielik" või "Ootel" olevate tellimuste summeerimiseks võite kasutada järgmist:
=SUM(SUMIFS(E4:E11,D4:D11,("complete","pending"),C4:C11,("Bob Jones";"Andy Garcia")))
Pange tähele semikooloneid teises massiivikonstandis, mis tähistab vertikaalset massiivi. See töötab, kuna Excel "paaris" elemendid kahes massiivikonstandis ja tagastab kahemõõtmelise tulemuste massiivi. Rohkemate kriteeriumide korral soovite liikuda valemile, mis põhineb SUMPRODUCTil.
Lahtriviited kriteeriumide jaoks
Massiivikonstandi sees ei saa lahtriviiteid kasutada. Lahtriviite kasutamiseks kriteeriumide jaoks võite kasutada sellist massiivivalemit:
=(SUM(SUMIFS(range1,range2,range3)))
Kui vahemik1 on summa vahemik, vahemik2 on kriteeriumivahemik ja vahemik 3 sisaldab töölehel kriteeriume. Kahe VÕI kriteeriumi korral peate kasutama horisontaalseid ja vertikaalseid massiive.
Märkus: see on massiivi valem ja see tuleb sisestada juhtklahviga + shift + enter.