Funkcja Suma.Warunków() to jedna z funkcji matematycznych Excela. Wynikiem jej działania jest liczba sumą komórek spełniających kryteria wprowadzone jako argumenty funkcji.

Argumenty funkcji to:
-
- Suma_zakres – zakres komórek, w których znajdują się wartości do zsumowania.
- Kryteria_zakres1 -zakres komórek, w których jest sprawdzane Kryterium1.
- Kryteria1 – kryterium do sprawdzenia w Zakres1. Może być to albo konkretna wartość albo odwołanie do innej komórki z wartością. Można tu też stosować symbole wieloznaczne.
Kolejne argumenty funkcji to kolejne pary Kryterium i Kryterium_zakres.
Takich par może być do 127.
Zobaczmy to na podstawie prostej tabeli:

Chcą policzyć np. sumę:
-
- suma brutto dla mięsa ze stawką VAT 5%
=SUMA.WARUNKÓW(F2:F14;C2:C14;”Mięso”;E2:E14;5%) - suma brutto dla towarów ze stawką 23%, bez alkoholu
=SUMA.WARUNKÓW(F2:F14;E2:E14;23%;C2:C14;”<>Alkohol”)
- suma brutto dla mięsa ze stawką VAT 5%
Trzeba pamiętać o tym, że wszystkie warunki muszą być jednocześnie spełnione (iloczyn logiczny).
Odpowiednikiem funkcji w kodzie VBA jest funkcja arkuszowa SumIfs.