Średnia, jeśli nie jest pusta - Excel i Arkusze Google

Pobierz przykładowy skoroszyt

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ć.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave