Excel formula: Zbroj ako je jednak x ili y -

Sadržaj

Sažetak

Da biste zbrojili brojeve na temelju da su ostale stanice jednake jednoj ili drugoj vrijednosti (bilo x ili y), možete koristiti funkciju SUMIF. U primjeru emisije zbrajamo svu prodaju bilo iz zapadne ILI sjeverne regije. Formula u ćeliji H6 je:

=SUMIF(region,"West",amount)+SUMIF(region,"North",amount)

Gdje su regija (C5: C30) i količina (E5: E30) imenovani rasponi.

Obrazloženje

U prikazanom primjeru želimo zbrojiti iznose i za zapadnu i za sjevernu regiju. Drugim riječima, želimo ukupan iznos za iznose gdje je regija zapadna ili sjeverna. U prikazanom primjeru, formula u H6 koristi SUMIFS dva puta:

=SUMIF(region,"West",amount)+SUMIF(region,"North",amount)

Prvi SUMIF zbraja prodaju na zapadu, a drugi SUMIF prodaje na sjeveru. Zatim formula dodaje ove dvije vrijednosti zajedno i vraća zbroj.

SUMIF s konstantom niza

Elegantnije rješenje je dati funkciji SUMIF više od jedne vrijednosti za kriterije, koristeći konstantu niza. Da biste to učinili, izradite normalni SUMIF, ali spakirajte kriterije u sintaksu niza - kovrčave zagrade, s pojedinačnim stavkama odvojenim zarezima. Na kraju umotajte cijelu funkciju SUMIF u funkciju SUM. To je neophodno jer će SUMIF vratiti jedan rezultat za svaku stavku u polju kriterija i te rezultate treba sabrati:

Formula u ćeliji H7 je:

=SUM(SUMIF(region,("West","North"),amount))

Kriteriji kao referenca

Ako želite dostaviti kriterije kao raspon (referenca), morat ćete unijeti kao formulu niza s control + shift + enter:

(=SUM(SUMIF(region,criteria,amount)))

gdje je kriterij raspon poput A1: A2.

SUMPRODUCT alternativa

Također možete koristiti SUMPRODUCT za zbrajanje ćelija s logikom ILI. Formula u ćeliji H8 je:

=SUMPRODUCT(amount *((region="West") + (region="North")))

To bi se također moglo napisati kao:

=SUMPRODUCT(amount*(region=("West","North")))

SUMPRODUCT nije brz kao SUMIF, ali razlika brzine nije uočljiva kod manjih skupova podataka.

Zanimljivi članci...