Funkcja AVERAGEIF ułatwia znalezienie średniej wartości z zakresu danych spełniających określone kryterium. Jednym z zastosowań tej funkcji jest ignorowanie wartości zerowych w danych, które powodują zrzucenie średniej lub średniej arytmetycznej przy użyciu zwykłej funkcji ŚREDNIA. Oprócz danych dodawanych do arkusza roboczego wartości zerowe mogą być wynikiem obliczeń formuł, zwłaszcza w niekompletnych arkuszach roboczych.
Uwaga: Informacje w tym artykule dotyczą wersji Excel 2019, 2016, 2013, 2010 i Excel dla komputerów Mac.
Zignoruj Zero podczas znajdowania średniej
Poniższy obrazek zawiera przykładową funkcję, która używa AVERAGEIF do zignorowania wszystkich zerowych wartości. Wszystkie pokazywane funkcje wykorzystują tę samą podstawową formułę, a jedynie zakres zmienia się między przykładami. Różne wyniki wynikają z różnych danych użytych w formule.

Kryterium w formule, która pozwala zignorować zera, jest:
AVERAGEIF Składnia i rozszerzenia funkcji
Składnia funkcji odnosi się do układu funkcji i zawiera nazwę funkcji, nawiasy i argumenty. Składnia funkcji ŚREDNIA.JEŻELI jest następująca:
= AVERAGEIF (Range, Criteria, Average_range)
Argumenty dla funkcji ŚREDNIA.JEŻELI to:
- Zasięg (wymagane): grupa komórek, której funkcja wyszukuje, aby znaleźć dopasowania dla kryteriów argument.
- Kryteria (wymagane): Określa, czy dane w komórce mają zostać uśrednione, czy nie.
- Średni zasięg (opcjonalnie): Zakres danych uśredniony, jeśli pierwszy zakres spełnia określone kryteria. Jeśli ten argument zostanie pominięty, dane w zakresie argument jest uśredniany.
Funkcja AVERAGEIF ignoruje:
- Komórki w klasie Średnia argument zawierający wartości logiczne (TRUE lub FALSE).
- Komórki w klasie Average_range, które są puste.

Jeśli nie ma komórek w zakresie spełniają określone kryteria, AVERAGEIF zwraca # DIV / 0! wartość błędu, gdzie wszystkie komórki w zakresie są równe zero. Jeśli zakres Argument jest pusty lub zawiera tylko wartości tekstowe, AVERAGEIF zwraca również # DIV / 0! wartość błędu.
Ignoruj Zeros Przykład
Opcje wprowadzania funkcji ŚREDNIA.JEŻELI i jej argumenty obejmują:
- Wpisanie pełnej funkcji do komórki arkusza roboczego.
- Wybór funkcji i jej argumentów za pomocą Konstruktora formuł.
Chociaż możliwe jest ręczne wprowadzenie pełnej funkcji, łatwiej jest skorzystać z okna dialogowego. Okno dialogowe zajmuje się wprowadzeniem składni funkcji, takich jak nawiasy i separatory przecinkowe wymagane między argumentami.
Ponadto, jeśli funkcja i jej argumenty są wprowadzone ręcznie, kryteria Argument musi być na przykład otoczony cudzysłowem'<> 0'. Jeśli do wstawienia funkcji użyto Konstruktora formuł, to doda ona dla Ciebie cudzysłowy.

Otwieranie Konstruktora formuł
Oto kroki używane do wprowadzenia AVERAGEIF do komórki D3 przykładowego obrazu za pomocą Konstruktora formuł.
-
Wybierz komórkę D3 aby stała się aktywną komórką. Jest to lokalizacja, w której wyświetlane są wyniki funkcji.
-
Wybierz Formuły.
-
Wybierać Więcej funkcji > Statystyczny aby otworzyć rozwijaną listę funkcji.
-
Wybierz AVERAGEIF na liście, aby wywołać Konstruktora formuł.
-
Wybierz Zasięg linia.
-
Zaznacz komórki A3 do C3 w arkuszu roboczym, aby wprowadzić ten zakres.
-
W wierszu Kryteria wpisz <> 0. Pole Average_range jest puste, ponieważ znajdujesz średnią wartość dla tych samych komórek wprowadzonych dla Range argument.
-
Wybierz Gotowe aby ukończyć tę funkcję. Odpowiedź 5 pojawia się w komórce D3.

= AVERAGEIF (A3: C3, "<> 0")
Ponieważ funkcja ignoruje wartość zerową w komórce B3, średnia pozostałych dwóch komórek wynosi 5 ((4 + 6) / 2 = 10). Jeśli wybierzesz komórkę D8 przykładu, pełna funkcja pojawi się na pasku formuły nad arkuszem.





