- Ignoruj puste wartości z funkcją ŚREDNIA
- Traktuj wartości tekstowe jako zero za pomocą funkcji ŚREDNIA
- Ignoruj puste wartości kategorii za pomocą opcji AVERAGEIFS
- Ignoruj puste wartości kategorii - tablica
- Ignoruj puste wartości kategorii i traktuj tekst jako 0
- Średnia, jeśli nie jest pusta w Arkuszach Google
Pobierz przykładowy skoroszyt
Ten samouczek pokaże, jak obliczyć średnią zestawu liczb, ignorując puste wartości lub kategorie w Excelu i Arkuszach Google.
Ignoruj puste wartości z funkcją ŚREDNIA
Funkcja ŚREDNIA automatycznie ignoruje wszystkie komórki, które są puste lub zawierają tekst.
W tym przykładzie użyto funkcji ŚREDNIA do obliczenia Średni wynik ignorując wartość tekstową Wynik z Zespół B i pusta wartość Wynik z Zespół C:
1 | =ŚREDNIA(C3:C7) |
Funkcja ŚREDNIA używa tylko wartości liczbowych związanych z Drużyny A, D oraz mi
Traktuj wartości tekstowe jako zero za pomocą funkcji ŚREDNIA
Aby w obliczeniach traktować wartości tekstowe jako zero, można użyć funkcji ŚREDNIA. Puste wartości komórek są ignorowane przez tę funkcję.
W tym przykładzie użyto funkcji ŚREDNIA do obliczenia Średni wynik ignorując puste miejsce Wynik wartość Zespół C i traktując tekst Wynik wartość Zespół B jako 0:
1 | =ŚREDNIAA(C3:C7) |
Ten przykład oblicza średnią z wartości 4, 0, 5 i 3
Ignoruj puste wartości kategorii za pomocą opcji AVERAGEIFS
W tym przykładzie użyto funkcji ŚREDNIA.IFS do obliczenia Średni wynik dla drużyn z niepustymi nazwami i ignoruje Wyniki które są wartościami tekstowymi
1 | =ŚREDNIA.JEŻELI(C3:C7;B3:B7;"") |
Ignoruj puste wartości kategorii - tablica
Jeśli nie masz dostępu do funkcji ŚREDNIA.JEŻELI, możesz użyć zagnieżdżonych funkcji ŚREDNIA i JEŻELI.
Ten przykład oblicza Średni wynik dla drużyn z niepustymi nazwami i ignoruje wszystkie Wyniki to jest wartość tekstowa
1 | =ŚREDNIA(JEŻELI(B3:B7"";C3:C7)) |
Ta formuła używa funkcji JEŻELI do oceny, czy nazwa każdego Zespół nie jest puste i tylko używa Wyniki z Drużyny z niepustymi nazwami w funkcji ŚREDNIA. Wynik 100 jest ignorowany jako Zespół nazwa jest pusta. Wynik 'Brak danych' jest ignorowana, ponieważ nie jest wartością liczbową.
W wersjach programu Excel od 2022 r. i starszych tę formułę należy wprowadzić jako formułę tablicową, naciskając klawisze CTRL + SHIFT + ENTER. Nie jest to wymagane w późniejszych wersjach
Ten przykład można również obliczyć za pomocą funkcji ŚREDNIA.JEŻELI, jak pokazano poniżej
Ignoruj puste wartości kategorii i traktuj tekst jako 0
Aby traktować wartość tekstową Wyniki jako 0, wciąż ignorując Drużyny z pustymi nazwami możemy użyć zagnieżdżonych funkcji ŚREDNIA i JEŻELI:
1 | =ŚREDNIAA(JEŻELI(B3:B7"";C3:C7)) |
Ta formuła używa funkcji JEŻELI do oceny, czy nazwa każdego Zespół nie jest puste i tylko używa Wyniki z Drużyny z niepustymi nazwami w funkcji ŚREDNIA. Wynik 100 jest ignorowany jako Zespół nazwa jest pusta. Wynik 'Brak danych' jest traktowane jako 0 przez funkcję ŚREDNIA, a więc obliczana jest średnia 3,0.
W wersjach programu Excel od 2022 r. i starszych tę formułę należy wprowadzić jako formułę tablicową, naciskając klawisze CTRL + SHIFT + ENTER. Nie jest to wymagane w późniejszych wersjach
Średnia, jeśli nie jest pusta w Arkuszach Google
Większość z tych przykładów formuł działa w taki sam sposób w Arkuszach Google, jak w programie Excel, ale z pewnymi wyjątkami:
Za każdym razem, gdy funkcja JEŻELI jest zagnieżdżona w innej funkcji i odwołuje się do zakresu komórek, Arkusze Google muszą traktować formułę jako formułę tablicową przy użyciu funkcji ARRAYFORMULA:
1 | =FormułaTablica(ŚREDNIA(JEŻELI(B3:B7"";C3:C7))) |
Niestety, funkcja ŚREDNIA działa inaczej w Arkuszach Google, jak w Excelu, dlatego nie można użyć przykładu = ŚREDNIA (JEŻELI(B3:B7””,C3:C7)). Dzieje się tak, ponieważ gdy funkcja JEŻELI znajdzie pustą wartość w zakresie B3:B7, generuje wartość pustą, która jest następnie liczona przez funkcję Arkuszy Google jako 0, zamiast ignorować tę wartość, jak w przypadku Przewyższać.