![](https://cdn.wiki-base.com/8450826/excel_formula_sum_if_equal_to_either_x_or_y__2.png.webp)
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.