Funkcja Suma.Jeżeli to jedna z funkcji matematycznych Excela. Wynikiem jej działania jest liczba sumą komórek spełniających dane kryterium.

Argumenty funkcji to:
-
- Zakres – zakres komórek dla których jest sprawdzane kryterium. Argument obowiązkowy.
- Kryteria -wartość lub kryterium, która musi być spełnione, aby komórka była zliczona . Argument obowiązkowy.
- Suma_zakres – zakres komórek z tego samego wiersza, gdzie znajdują się wartości do zsumowania. Jest to argument opcjonalny, wartością domyślną jest ten sam zakres komórek, co argument Zakres.
Zobaczmy to na podstawie prostej tabeli:

Chcą policzyć ile razy występuje jakaś wartość, możemy zdefiniować kryterium np. jako:
-
- suma netto wartości <5zł
=SUMA.JEŻELI(D2:D14;”<5″)
Tu warto zauważyć, że po wpisaniu <5 – Excela automatycznie ustawia kryterium jako String dodając znak cudzysłowu
- z odwołaniem do innej komórki np.H1
==SUMA.JEŻELI(D2:D14;H1) - suma brutto artykułów z kategorii Tłuszcze
==SUMA.JEŻELI(C2:C14;”Tłuszcze”;F2:F14)
Zakres warunków do wyszukiwania różni się od zakresu wartości sumowanych – obydwa zakresy muszą zawierać tę samą ilość komórek
- z użyciem symboli wieloznacznych – np.artykuły zartykuły kończące się na literę „a”.
=SUMA.JEŻELI(B2:B14;”*a”;F2:F14)
- suma netto wartości <5zł
Odpowiednikiem funkcji w kodzie VBA jest funkcja arkuszowa SumIf.