Średnia ważona to odmiana średniej, w której poszczególne wartości mają różną „wagę” (znaczenie) – dzięki temu bardziej istotne elementy silniej wpływają na wynik niż mniej istotne. W praktyce najwygodniej liczy się ją albo z klasycznego wzoru matematycznego, albo w Excelu za pomocą funkcji SUMA.ILOCZYNÓW / SUMPRODUCT połączonej z SUMA / SUM.
Co to jest średnia ważona?
Klasyczna średnia arytmetyczna zakłada, że wszystkie obserwacje są równie ważne – np. licząc średnią z 3, 4 i 5, każda liczba ma taki sam wpływ na wynik.
W wielu sytuacjach to jednak nie wystarcza – przykłady:
- oceny w szkole: sprawdzian „waży” więcej niż kartkówka,
- średnia cena produktu, kupowanego w różnych ilościach,
- średni koszt kliknięcia (CPC) w kampanii reklamowej, przy różnych liczbach kliknięć.
W takich przypadkach używa się średniej ważonej, w której do każdej wartości przypisana jest waga odzwierciedlająca jej znaczenie (częstość, udział, istotność).
Wzór na średnią ważoną
Standardowy wzór matematyczny na średnią ważoną wygląda tak:
Średnia ważona = Σ(x_i · w_i) / Σ w_i
Gdzie:
- x_i – kolejne wartości (np. oceny, ceny, wyniki),
- w_i – odpowiadające im wagi,
- Σ(x_i · w_i) – suma wszystkich iloczynów wartości i wag,
- Σ w_i – suma wszystkich wag.
Innymi słowy: dodajemy wszystkie iloczyny wartości i ich wag, a potem dzielimy przez sumę wag.
W praktyce wagi mogą być liczbami bezwzględnymi (np. liczba sztuk produktu, liczba godzin, liczba punktów) albo procentami/ułamkami, które sumują się do 1 lub 100% – metoda obliczeń jest taka sama.
Kiedy stosować średnią ważoną?
Średnia ważona ma sens wszędzie tam, gdzie dane nie są równorzędne lub nie występują z równą częstością.
Typowe zastosowania:
- Oceny szkolne i akademickie – laboratoria, projekty, egzaminy mają różne wagi;
- Finanse – średni koszt jednostkowy przy zakupie w różnych ilościach;
- Analityka internetowa – średni CTR, CPC, czas trwania sesji z uwzględnieniem różnej liczby wyświetleń/kliknięć;
- Logistyka/sprzedaż – średnia cena sprzedaży ważona ilością sprzedanych sztuk.
Jak krok po kroku obliczyć średnią ważoną (ręcznie)
Ogólny schemat (zgodny ze wzorem):
- Zbierz dane: wartości x_i (np. oceny, ceny, wyniki) oraz odpowiadające im wagi w_i (np. liczba punktów, sztuk, udział procentowy).
- Pomnóż każdą wartość przez jej wagę: oblicz wszystkie iloczyny x_i · w_i.
- Zsumuj iloczyny: oblicz Σ(x_i · w_i).
- Zsumuj wagi: oblicz Σ w_i.
- Podziel sumę iloczynów przez sumę wag: zastosuj wzór
Σ(x_i · w_i) / Σ w_i.
Przykład 1 – oceny z różnymi wagami
Uczeń ma następujące oceny z matematyki:
- kartkówka – 3 (waga 1),
- sprawdzian – 4 (waga 2),
- egzamin – 5 (waga 3).
Krok po kroku:
- Iloczyny:
- kartkówka: 3 × 1 = 3,
- sprawdzian: 4 × 2 = 8,
- egzamin: 5 × 3 = 15.
- Suma iloczynów: 3 + 8 + 15 = 26.
- Suma wag: 1 + 2 + 3 = 6.
- Średnia ważona: 26 / 6 ≈ 4,33.
Średnia arytmetyczna (bez wag) wyniosłaby (3 + 4 + 5) / 3 = 4, ale ponieważ egzamin ma większą wagę, średnia ważona rośnie do około 4,33.
Przykład 2 – średnia cena paliwa
Tankujesz paliwo w różnych stacjach, po różnych cenach i ilościach (litry traktujemy jako wagi):
- 20 l po 6,10 zł,
- 30 l po 6,00 zł,
- 10 l po 6,40 zł.
- Iloczyny (cena × litry):
- 6,10 × 20 = 122,
- 6,00 × 30 = 180,
- 6,40 × 10 = 64.
- Suma iloczynów: 122 + 180 + 64 = 366.
- Suma wag (litrów): 20 + 30 + 10 = 60.
- Średnia cena za litr: 366 / 60 = 6,10 zł/l.
To jest rzeczywista średnia cena, uwzględniająca, że częściej tankowałeś po 6,00 zł niż po 6,40 zł.
Średnia ważona a średnia arytmetyczna – porównanie
Najważniejsze różnice prezentuje tabela:
| Cecha | Średnia arytmetyczna | Średnia ważona |
|---|---|---|
| Znaczenie obserwacji | Wszystkie jednakowe | Każda ma indywidualną wagę |
| Wzór | Σ x_i / n | Σ(x_i · w_i) / Σ w_i |
| Kiedy używać | Dane równorzędne, równa częstość | Różna ważność, różna liczebność |
| Przykład | Średnia z rzutów kostką | Średnia ocena z różną wagą sprawdzianów |
| Wymóg sumy wag | Brak | Suma wag powinna być dodatnia; często 1 lub 100% |
Średnia ważona w Excelu – podstawy
W Excelu średnią ważoną najwygodniej obliczysz formułą:
=SUMA.ILOCZYNÓW(zakres_wartości;zakres_wag)/SUMA(zakres_wag)
W wersji anglojęzycznej:
=SUMPRODUCT(values_range,weights_range)/SUM(weights_range)
Kroki:
- Wprowadź dane do dwóch kolumn: w jednej kolumnie wartości (np. oceny, ceny), w drugiej odpowiadające im wagi (np. punkty, ilość, udział).
- Wybierz komórkę na wynik: kliknij pustą komórkę, w której ma pojawić się średnia ważona.
- Wpisz formułę i zatwierdź Enterem: w polskiej wersji Excela użyj
=SUMA.ILOCZYNÓW(A1:A5;B1:B5)/SUMA(B1:B5), a w wersji angielskiej=SUMPRODUCT(A1:A5,B1:B5)/SUM(B1:B5).
Kluczowa zasada: oba zakresy (wartości i wagi) muszą mieć tę samą długość i być poprawnie dopasowane w wierszach.
Jak działa SUMA.ILOCZYNÓW / SUMPRODUCT
Funkcja SUMA.ILOCZYNÓW (SUMPRODUCT) mnoży elementy dwóch (lub więcej) zakresów pozycja po pozycji, a następnie sumuje otrzymane iloczyny. Przykładowo, jeśli A1:A3 = {3; 4; 5} (wartości) oraz B1:B3 = {1; 2; 3} (wagi), to:
=SUMA.ILOCZYNÓW(A1:A3;B1:B3)
oblicza: 3 × 1 + 4 × 2 + 5 × 3 = 3 + 8 + 15 = 26
A zatem średnia ważona to:
=SUMA.ILOCZYNÓW(A1:A3;B1:B3)/SUMA(B1:B3)
To dokładnie odpowiada wzorowi matematycznemu.
Przykład 1 – średnia ważona ocen w Excelu
Załóżmy, że masz tabelę: w kolumnie B znajdują się oceny z przedmiotu, a w kolumnie C odpowiadające im wagi (np. liczba punktów, znaczenie oceny).
Zakres danych: oceny B2:B6, wagi C2:C6.
Krok po kroku:
- Zaznacz komórkę, w której chcesz mieć wynik (np.
E2). - Wpisz formułę:
=SUMA.ILOCZYNÓW(B2:B6;C2:C6)/SUMA(C2:C6)lub w angielskim Excelu:
=SUMPRODUCT(B2:B6,C2:C6)/SUM(C2:C6) - Zatwierdź Enter.
Excel:
- przemnoży wszystkie oceny przez wagi,
- zsumuje te iloczyny,
- podzieli przez sumę wag.
Dokładnie tak działa definicja średniej ważonej.
Jeśli wagi umieścisz w osobnym wierszu (np. w wierszu 18), możesz użyć formuły:
=SUMA.ILOCZYNÓW(B2:F2;$B$18:$F$18)/SUMA($B$18:$F$18)
Przykład 2 – średnia ważona ceny produktu w Excelu
Załóżmy, że prowadzisz sprzedaż produktu i chcesz policzyć średnią cenę sprzedaży ważoną liczbą sprzedanych sztuk.
Dane: ceny jednostkowe w kolumnie C (C3:C8) oraz liczba sprzedanych sztuk (wagi) w kolumnie D (D3:D8).
Formuła (PL):
=SUMA.ILOCZYNÓW(C3:C8;D3:D8)/SUMA(D3:D8)
Formuła (EN):
=SUMPRODUCT(C3:C8,D3:D8)/SUM(D3:D8)
Funkcja policzy sumę cena × ilość dla każdej pozycji i podzieli ją przez łączną liczbę sztuk, dając średnią cenę sprzedaży ważoną ilością.
Alternatywny sposób – jawne mnożenie i SUMA
Jeżeli nie chcesz używać SUMA.ILOCZYNÓW, możesz obliczyć średnią ważoną, jawnie wymieniając iloczyny.
Przykład z zakresem B2:B6 (wartości) i C2:C6 (wagi):
=SUM(B2*C2;B3*C3;B4*C4;B5*C5;B6*C6)/SUM(C2:C6)
Ta formuła robi dokładnie to samo co SUMA.ILOCZYNÓW(B2:B6;C2:C6)/SUMA(C2:C6), ale jest mniej elastyczna (trzeba ręcznie dopisywać kolejne iloczyny).
Oficjalna rekomendacja Microsoftu
Dokumentacja Microsoftu dla polskiego Excela zaleca umieszczenie wartości i odpowiadających im wag w dwóch kolumnach, a następnie użycie poniższej formuły:
=SUMA.ILOCZYNÓW(zakres_wartości;zakres_wag)/SUMA(zakres_wag)
To dokładnie ten sam schemat, który prezentują niezależne poradniki Excela.
Średnia ważona z warunkiem („średnia ważona JEŻELI”)
W bardziej zaawansowanych analizach przydaje się średnia ważona tylko dla danych spełniających dany warunek – np. tylko dla określonego produktu, regionu czy kategorii.
Ogólna idea:
- Tworzysz tablicę 0/1 (FAŁSZ/PRAWDA), która wskazuje, które wiersze spełniają warunek (np.
A2:A100="Produkt A"). - Mnożysz tę tablicę przez wartości i wagi tak, aby tylko spełniające warunek wiersze dawały dodatni iloczyn.
- Dzielisz sumę ważoną przez sumę wag tylko dla „istotnych” wierszy.
W praktyce używa się SUMA.ILOCZYNÓW oraz wyrażeń typu: (zakres="kryterium")*zakres_wartości*zakres_wag.
Najczęstsze błędy przy liczeniu średniej ważonej
- Pomylenie wartości z wagami: np. ceny wpisane jako wagi, a ilości jako wartości – wynik będzie bez sensu.
- Niezgodne długości zakresów w Excelu:
A1:A5iB1:B6– funkcja SUMA.ILOCZYNÓW zwróci błąd lub nieprawidłowy wynik. - Niepoprawna suma wag: jeśli wagi mają reprezentować udziały, powinny sumować się do 1 lub 100%; warto kontrolnie sprawdzać sumę wag przy planowaniu średniej ważonej.
- Mieszanie jednostek: np. część wag w sztukach, część w kilogramach – wynik traci interpretację.
- Zła interpretacja średniej: średnia ważona nie zawsze jest właściwą miarą (np. dla średniej prędkości czasami potrzebna jest średnia harmoniczna, a nie ważona arytmetyczna).
- Brak zabezpieczenia przed sumą wag równą 0: w Excelu dopilnuj, aby
SUMA(zakres_wag)nie była zerem, bo spowoduje to błąd dzielenia przez 0.
Dobre praktyki w Excelu
Aby liczyć średnią ważoną szybko i bezbłędnie, warto stosować poniższe wskazówki:
- Trzymaj wartości i wagi w osobnych, jasno opisanych kolumnach – np. „Wartość” i „Waga”;
- Używaj SUMA.ILOCZYNÓW / SUMPRODUCT – formuła jest krótka, skalowalna i łatwa do rozszerzania;
- Stosuj adresy bezwzględne dla wag – np.
$B$18:$F$18, aby łatwiej kopiować formuły; - Kontroluj sumę wag – miej ją w osobnej komórce, upewnij się, że jest poprawna i dodatnia;
- Dokumentuj znaczenie wag – czy to godziny, sztuki, udział w sprzedaży; ułatwia to interpretację wyniku.






