Microsoft Office

Średnia w Excelu – jak obliczyć ją funkcją?

Średnia to jedna z fundamentalnych miar statystycznych, niezbędna w wielu analizach danych. W Excelu jej obliczanie to znacznie więcej niż proste sumowanie i dzielenie. Program oferuje bogactwo funkcji i metod – od podstawowych narzędzi po zaawansowane analizy warunkowe – które pozwalają na precyzyjne i elastyczne wyliczanie średnich. Ten przewodnik pokaże Ci, jak w pełni wykorzystać potencjał Excela, aby uzyskać dokładne wyniki, niezależnie od złożoności Twoich danych.

Czym jest średnia w Excelu?

W najprostszej formie, średnia arytmetyczna to suma wszystkich wartości w zbiorze danych, podzielona przez ich liczbę. Jest to miara tendencji centralnej, która pomaga zrozumieć typową wartość w danym zakresie. Excel, jako potężne narzędzie do analizy danych, automatyzuje ten proces dzięki wbudowanym funkcjom, z których najbardziej podstawową jest ŚREDNIA (AVERAGE).

Składnia funkcji ŚREDNIA

Funkcja ŚREDNIA to podstawowe narzędzie do obliczania średniej arytmetycznej. Jej składnia jest prosta i intuicyjna: =ŚREDNIA(liczba1; [liczba2]; …), gdzie liczba1 (wymagany) to pierwsza liczba, odwołanie do komórki, zakres lub tablica, dla której chcesz obliczyć średnią, a także może być to punkt wyjścia do zastanowienia się, czy istnieje granica wielkości liczb.

  • [liczba2]; … (opcjonalne): Dodatkowe liczby, odwołania do komórek, zakresy lub tablice, maksymalnie do 255 argumentów.

Możesz podać pojedyncze liczby (np. =ŚREDNIA(10;20;30)), odwołania do pojedynczych komórek (np. =ŚREDNIA(A1;B1;C1)) lub, co najczęściej, zakres komórek (np. =ŚREDNIA(A1:A10)).

Jak funkcja ŚREDNIA przetwarza dane?

Aby uzyskać poprawne wyniki, warto wiedzieć, jak funkcja ŚREDNIA interpretuje różne typy danych. Jej zachowanie jest precyzyjnie zdefiniowane, co pomaga uniknąć wielu potencjalnych błędów w analizie.

Typ danychZachowanie funkcji ŚREDNIA
LiczbyWlicza liczby do średniej.
TekstIgnoruje tekst.
Puste komórkiIgnoruje puste komórki.
Wartości logiczneIgnoruje wartości logiczne (PRAWDA/FAŁSZ) w komórkach lub zakresach. Jeśli są podane jako argumenty funkcji (np. ŚREDNIA(PRAWDA)), PRAWDA jest traktowana jako 1, a FAŁSZ jako 0.
BłędyZwraca błąd, jeśli w zakresie znajduje się jakakolwiek wartość błędu (np. #DZIEL/0!, #N/D!).

Zwróć uwagę, że funkcja ŚREDNIA automatycznie ignoruje tekst i puste komórki. Nie musisz ich ręcznie wykluczać, co znacznie upraszcza pracę z niejednorodnymi danymi.

Przykład: średnia z zakresu

Wyobraź sobie, że masz listę wyników testów w komórkach od A1 do A5: 90, 85, 92, 78, 95.

Aby obliczyć średnią z tych wyników, wystarczy wpisać w dowolnej komórce:

=ŚREDNIA(A1:A5)

Excel natychmiast zwróci wynik 88. Gdyby w komórce A6 znajdował się tekst „Brak”, a A7 byłaby pusta, funkcja =ŚREDNIA(A1:A7) nadal poprawnie obliczyłaby średnią tylko z liczb, ignorując tekst i pustą komórkę.

Przejdźmy teraz do innych, szybszych sposobów na obliczenie średniej w Excelu.

Zobacz także: Jak obliczyć procent w Excelu? – praktyczny przewodnik

Szybkie obliczanie średniej

Choć funkcja ŚREDNIA jest wszechstronna, Excel oferuje również błyskawiczne narzędzia, które pozwalają na szybkie uzyskanie średniej. Często możesz to zrobić bez konieczności wpisywania jakiejkolwiek formuły, co jest idealne do szybkiego przeglądu danych.

Autosumowanie: szybka średnia

Narzędzie Autosumowanie (AutoSum), choć często kojarzone z sumowaniem, jest bardzo przydatne także do szybkiego obliczania średniej.

  1. Zaznacz dane: Wybierz zakres komórek zawierających liczby, dla których chcesz obliczyć średnią.
  2. Kliknij Autosumowanie: Przejdź do zakładki Narzędzia główne (Home) na wstążce i w grupie Edytowanie (Editing) znajdź ikonę Autosumowanie (Σ). Kliknij małą strzałkę obok niej.
  3. Wybierz Średnia: Z rozwijanego menu wybierz opcję Średnia (Average).

Excel automatycznie wstawi funkcję ŚREDNIA do pierwszej pustej komórki pod zaznaczonym zakresem lub obok niego, wyświetlając wynik.

Szybka analiza: podgląd danych

Funkcja Szybka Analiza (Quick Analysis) to potężne narzędzie, które pojawia się po zaznaczeniu zakresu danych i oferuje błyskawiczny wgląd w różne statystyki, w tym średnią.

  1. Zaznacz dane: Wybierz zakres komórek zawierających liczby.
  2. Aktywuj Szybką Analizę: W prawym dolnym rogu zaznaczonego zakresu pojawi się mała ikona Szybkiej Analizy (lupa z wykresem). Kliknij ją.
  3. Wybierz Sumy: W otwartym oknie Szybkiej Analizy przejdź do zakładki Sumy (Totals).
  4. Znajdź Średnią: Przewiń opcje i znajdź Średnia (Average). Kliknięcie tej opcji spowoduje dodanie średniej do pierwszej pustej komórki pod lub obok zaznaczonego zakresu.

Średnia ręcznie: SUMA i LICZ

Czasami, aby mieć pełną kontrolę nad obliczeniami lub w celach kontrolnych, możesz chcieć obliczyć średnią „ręcznie”, wykorzystując kombinację funkcji SUMA (SUM) i LICZ (COUNT).

  • SUMA(zakres): Oblicza sumę wszystkich liczb w zakresie.
  • LICZ(zakres): Zlicza tylko komórki zawierające liczby w zakresie.

Formuła wygląda następująco: =SUMA(zakres)/LICZ(zakres).

Ta metoda jest szczególnie użyteczna, gdy chcesz mieć pełną kontrolę nad tym, co jest zliczane. Na przykład, jeśli celowo chcesz wykluczyć zera z obliczeń średniej (co funkcja ŚREDNIA domyślnie wlicza), możesz zastosować bardziej złożoną formułę opartą na SUMA i LICZ. Składanie formuł w ten sposób często daje większą elastyczność w niestandardowych scenariuszach.

A co, jeśli potrzebujesz średniej tylko dla wybranych danych?

Zobacz także: SQL – podstawy. Jak zacząć programować w SQL?

Średnia warunkowa: AVERAGEIF i AVERAGEIFS

W wielu analizach nie wystarczy obliczyć ogólnej średniej. Często potrzebujesz średniej dla danych spełniających określone kryteria, na przykład średniej sprzedaży konkretnego produktu lub średniej oceny studentów z wybranej grupy. W takich sytuacjach z pomocą przychodzą funkcje warunkowe: ŚREDNIA.JEŻELI (AVERAGEIF) i ŚREDNIA.WARUNKÓW (AVERAGEIFS).

Średnia.jeżeli: jedno kryterium

Funkcja ŚREDNIA.JEŻELI pozwala obliczyć średnią arytmetyczną dla komórek spełniających jedno określone kryterium.

=ŚREDNIA.JEŻELI(zakres; kryteria; [zakres_średniej])

  • zakres (wymagany): Zakres komórek, który ma być oceniony pod kątem kryteriów.
  • kryteria (wymagany): Kryterium w postaci liczby, wyrażenia, odwołania do komórki lub tekstu, które określa, które komórki mają być uśrednione.
  • [zakres_średniej] (opcjonalny): Rzeczywisty zakres komórek do uśrednienia. Jeśli pominięty, używany jest zakres.

Przykład: Obliczenie średniej sprzedaży dla produktu „Laptop”.

Załóżmy, że w kolumnie A masz nazwy produktów, a w kolumnie B ich sprzedaż.

=ŚREDNIA.JEŻELI(A2:A10; „Laptop”; B2:B10)

Ta formuła znajdzie wszystkie wiersze, w których kolumna A zawiera „Laptop” i obliczy średnią z odpowiadających im wartości w kolumnie B.

Średnia.warunków: wiele kryteriów

Gdy potrzebujesz uśrednić dane na podstawie dwóch lub więcej kryteriów, funkcja ŚREDNIA.WARUNKÓW (AVERAGEIFS) jest idealnym rozwiązaniem.

=ŚREDNIA.WARUNKÓW(zakres_średniej; zakres1; kryteria1; [zakres2; kryteria2]; …)

  • zakres_średniej (wymagany): Zakres komórek, dla których ma być obliczona średnia.
  • zakres1 (wymagany): Pierwszy zakres oceniany pod kątem kryterium1.
  • kryteria1 (wymagany): Kryterium dla zakresu1.
  • [zakres2; kryteria2]; … (opcjonalne): Dodatkowe zakresy i odpowiadające im kryteria.

Pamiętaj o kluczowej różnicy w kolejności argumentów między ŚREDNIA.JEŻELI a ŚREDNIA.WARUNKÓW: w ŚREDNIA.WARUNKÓW zakres_średniej zawsze jest pierwszym argumentem. Zwróć na to uwagę, aby uniknąć niepoprawnych wyników.

Przykład: Obliczenie średniej sprzedaży produktu „Laptop” w regionie „Północ”.

Załóżmy, że kolumna A to produkty, kolumna B to regiony, a kolumna C to sprzedaż.

=ŚREDNIA.WARUNKÓW(C2:C10; A2:A10; „Laptop”; B2:B10; „Północ”)

Ta formuła uśredni sprzedaż (kolumna C) tylko dla tych wierszy, gdzie produkt to „Laptop” (kolumna A) ORAZ region to „Północ” (kolumna B).

Poza standardową średnią, Excel oferuje również funkcje, które w specyficzny sposób traktują dane.

Zobacz także: Prezenty dla męża – co wybrać, by naprawdę go ucieszyć?

Funkcje pokrewne: AVERAGEA i TRIMMEAN

Excel, jako narzędzie dla szerokiego spektrum użytkowników, udostępnia również bardziej wyspecjalizowane funkcje do obliczania średniej. Różnią się one sposobem traktowania danych lub ich selekcją. ŚREDNIA.A (AVERAGEA) i ŚREDNIA.WEWN (TRIMMEAN) to przykłady, które rozszerzają możliwości analizy.

Średnia.a: tekst i wartości logiczne

Funkcja ŚREDNIA.A (AVERAGEA) to wariant funkcji ŚREDNIA, która traktuje tekst i wartości logiczne w zakresie w specyficzny sposób, wliczając je do obliczeń.

=ŚREDNIA.A(wartość1; [wartość2]; …)

Kluczowe różnice w stosunku do standardowej funkcji ŚREDNIA:

  • Tekst: Wartości tekstowe są traktowane jako 0.
  • Wartości logiczne: PRAWDA jest traktowana jako 1, a FAŁSZ jako 0.
  • Puste komórki: Nadal są ignorowane.

Przykład porównawczy:

DaneŚREDNIA (AVERAGE)ŚREDNIA.A (AVERAGEA)Wyjaśnienie ŚREDNIA.A
10
20
PRAWDAPRAWDA = 1
TekstTekst = 0
30
Wynik(10+20+30)/3 = 20(10+20+1+0+30)/5 = 12.2ŚREDNIA ignoruje PRAWDA i Tekst, ŚREDNIA.A je wlicza.

Funkcja ŚREDNIA.A jest rzadziej używana w typowej analizie, ale może być przydatna w specyficznych scenariuszach, gdzie wartości tekstowe lub logiczne mają być interpretowane jako numeryczne odpowiedniki. Zalecamy używać jej z dużą ostrożnością, aby uniknąć błędnej interpretacji danych.

Średnia.wewn: eliminacja skrajnych wartości

Funkcja ŚREDNIA.WEWN (TRIMMEAN) oblicza średnią z wewnętrznej części zbioru danych, odrzucając określony procent wartości skrajnych (najmniejszych i największych). Jest to niezwykle przydatne narzędzie, gdy chcesz wyeliminować wpływ wartości odstających (outlierów), które mogą znacząco zniekształcić średnią arytmetyczną. Dzięki niej uzyskasz bardziej miarodajny wynik.

=ŚREDNIA.WEWN(tablica; procent)

  • tablica (wymagany): Zakres danych do uśrednienia.
  • procent (wymagany): Procent wartości do odrzucenia z góry i z dołu zbioru danych (np. 0.1 oznacza odrzucenie 10% wartości – 5% najmniejszych i 5% największych). Wartość musi być z zakresu 0 do 1.

Kiedy używać ŚREDNIA.WEWN?

Użyj tej funkcji, gdy masz dane, które mogą zawierać błędy pomiarowe, ekstremalne wartości, które nie są reprezentatywne dla większości zbioru, lub gdy chcesz uzyskać bardziej „solidną” średnią, mniej podatną na pojedyncze, nietypowe obserwacje. Przykładowo, w ocenie sędziowskiej w sporcie często odrzuca się najwyższą i najniższą notę, aby wynik był sprawiedliwszy.

Przykład: Obliczenie średniej ocen, odrzucając 20% skrajnych wartości.

Jeśli masz oceny: 10, 20, 30, 40, 50, 60, 70, 80, 90, 100. Chcemy odrzucić 20% wartości (10% najniższych i 10% najwyższych). W tym przypadku dla 10 wartości, 10% to 1 wartość. Odrzucimy więc 10 i 100. Pozostałe wartości: 20, 30, 40, 50, 60, 70, 80, 90. Średnia z tych wartości to (20+30+40+50+60+70+80+90)/8 = 57.5.

Formuła w Excelu: =ŚREDNIA.WEWN(A1:A10; 0.2)

Funkcja TRIMMEAN jest nieoceniona w analizie danych, gdzie proste średnie mogą być zniekształcone przez błędy lub rzadkie, ale wpływowe zdarzenia. Pozwala uzyskać średnią, która lepiej odzwierciedla centralną tendencję większości danych.

Zrozumienie działania średniej to jedno, ale co zrobić, gdy pojawią się typowe problemy?

Zobacz także: Html podstawy

Typowe problemy i rozwiązania

Nawet doświadczeni analitycy napotykają na problemy podczas obliczania średnich w Excelu. Zrozumienie, jak różne czynniki wpływają na wyniki i jak radzić sobie z typowymi pułapkami, ma kluczowe znaczenie dla wiarygodności Twojej analizy.

Liczby ujemne a średnia

Liczby ujemne są traktowane przez funkcję ŚREDNIA (i większość innych funkcji średniej) dokładnie tak samo jak liczby dodatnie. Są wliczane do sumy i do licznika elementów. Nie zmieniają one metody obliczeń, a jedynie wpływają na wartość sumy, a co za tym idzie, na ostateczny wynik średniej.

Przykład: Dane: 10, -5, 15 Średnia: (10 + (-5) + 15) / 3 = 20 / 3 = 6.67

Wpływ liczb ujemnych jest naturalny i oczekiwany. Jeśli Twoja analiza wymaga ignorowania liczb ujemnych, zastosuj funkcje warunkowe, np. ŚREDNIA.JEŻELI(zakres; „>0”).

Zera w średniej: jak je wykluczyć?

Zera są liczbami i jako takie są domyślnie wliczane do średniej przez funkcję ŚREDNIA. Oznacza to, że jeśli masz dane 10, 0, 20, średnia wyniesie (10+0+20)/3 = 10. Zero obniża średnią, ponieważ jest wliczane do sumy i zwiększa liczbę elementów.

Jeśli chcesz obliczyć średnią bez zer, musisz wykluczyć je z zakresu. Możesz to zrobić za pomocą funkcji ŚREDNIA.JEŻELI (AVERAGEIF):

=ŚREDNIA.JEŻELI(A1:A10; „<>0”)

Ta formuła uśredni tylko te komórki w zakresie A1:A10, które nie są równe zeru.

Błędy w zakresie: jak sobie radzić?

Obecność jakiejkolwiek wartości błędu (np. #DZIEL/0!, #N/D!, #WARTOŚĆ!) w zakresie, dla którego obliczasz średnią za pomocą funkcji ŚREDNIA, spowoduje, że cała funkcja zwróci błąd. To mechanizm bezpieczeństwa Excela, który sygnalizuje problem z danymi, abyś mógł na niego zareagować.

(Tutaj znajdowałby się zrzut ekranu przedstawiający zakres danych z błędem #DZIEL/0! i wynik funkcji ŚREDNIA zwracający błąd.)

Możliwe rozwiązania:

  1. Popraw dane źródłowe: Najskuteczniejszym rozwiązaniem jest usunięcie lub poprawienie błędów bezpośrednio w danych źródłowych.
  2. Filtrowanie błędów: Jeśli nie możesz poprawić danych, możesz filtrować zakres, aby wykluczyć błędy przed obliczeniem średniej.
  3. Funkcje obsługi błędów: Użyj funkcji takich jak JEŻELI.BŁĄD (IFERROR) w komórkach źródłowych, aby zamienić błędy na puste komórki lub zera, zanim obliczysz średnią. =ŚREDNIA(JEŻELI.BŁĄD(A1:A10; „”)). Pamiętaj, że jest to formuła tablicowa (potwierdzana Ctrl+Shift+Enter w starszych wersjach Excela lub dynamicznie w nowszych), a jeśli chcesz dowiedzieć się więcej o tworzeniu tabel w Excelu, zapoznaj się z odpowiednimi poradnikami.
  4. Agregowanie z ignorowaniem błędów: W nowszych wersjach Excela możesz użyć funkcji AGREGUJ (AGGREGATE), która pozwala na wykonanie operacji (w tym średniej) z ignorowaniem błędów. =AGREGUJ(1; 6; A1:A10)
    • 1 oznacza funkcję ŚREDNIA.
    • 6 oznacza ignorowanie wartości błędów.

Proaktywne czyszczenie danych i minimalizowanie występowania błędów jest zawsze bardziej efektywne niż próba ich obejścia w formule średniej. Regularne audyty danych pomogą Ci uniknąć wielu problemów.

Na koniec, warto podkreślić, że tekst i puste komórki są domyślnie ignorowane przez funkcję ŚREDNIA, co upraszcza obliczenia w wielu przypadkach. Jednak w przypadku funkcji ŚREDNIA.A, tekst jest traktowany jako zero, co może prowadzić do nieoczekiwanych wyników, jeśli nie jest to zamierzony efekt.

Często zadawane pytania (FAQ)

Czy średnia ignoruje tekst?

Tak, standardowa funkcja ŚREDNIA w Excelu automatycznie ignoruje komórki zawierające tekst oraz puste komórki. Do obliczeń wlicza wyłącznie wartości numeryczne, dzięki czemu nie musisz ręcznie filtrować danych tekstowych przed obliczeniem średniej.

Jak obliczyć średnią bez zer?

Aby obliczyć średnią bez uwzględniania zer, użyj funkcji ŚREDNIA.JEŻELI (AVERAGEIF). Składnia wygląda następująco: =ŚREDNIA.JEŻELI(zakres; „<>0”). Ta formuła zapewni, że tylko wartości większe lub mniejsze od zera zostaną wzięte pod uwagę w obliczeniach.

Czy mogę uśredniać daty?

Tak, daty w Excelu są przechowywane jako liczby seryjne (liczba dni od 1 stycznia 1900 roku). Możesz uśredniać daty za pomocą funkcji ŚREDNIA, a wynikiem będzie również liczba seryjna, którą łatwo sformatujesz jako datę, co reprezentuje średnią datę.

Jaka jest różnica między ŚREDNIA a ŚREDNIA.A?

Główna różnica polega na sposobie traktowania tekstu i wartości logicznych. Funkcja ŚREDNIA ignoruje tekst i wartości logiczne (PRAWDA/FAŁSZ), podczas gdy ŚREDNIA.A traktuje tekst jako zero, PRAWDA jako 1, a FAŁSZ jako 0, wliczając je do obliczeń średniej.

Autor

Moje teksty

Hej, jestem Sebastian! Technologia to mój świat – świetnie ogarniam laptopy, komputery i smartfony, bo od zawsze lubiłem rozkręcać sprzęty i sprawdzać, co potrafią. Uwielbiam testować nowinki, porównywać różne modele i szukać najlepszych rozwiązań. Zawsze mam sporo praktycznych wskazówek i fajnych trików, którymi chętnie się podzielę! Jeśli masz pytania, śmiało pytaj – [email protected]