Brainstorming biznesowy Plan biznesowy Otwarcie nowych pomysłów biznesowych Analiza biznesowa

Jak obliczyć średnią ważoną? Wzór, przykłady i średnia ważona w Excelu

8 min. czytania

Ś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):

  1. Zbierz dane: wartości x_i (np. oceny, ceny, wyniki) oraz odpowiadające im wagi w_i (np. liczba punktów, sztuk, udział procentowy).
  2. Pomnóż każdą wartość przez jej wagę: oblicz wszystkie iloczyny x_i · w_i.
  3. Zsumuj iloczyny: oblicz Σ(x_i · w_i).
  4. Zsumuj wagi: oblicz Σ w_i.
  5. 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:

  1. Iloczyny:
    • kartkówka: 3 × 1 = 3,
    • sprawdzian: 4 × 2 = 8,
    • egzamin: 5 × 3 = 15.
  2. Suma iloczynów: 3 + 8 + 15 = 26.
  3. Suma wag: 1 + 2 + 3 = 6.
  4. Ś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ł.
  1. Iloczyny (cena × litry):
    • 6,10 × 20 = 122,
    • 6,00 × 30 = 180,
    • 6,40 × 10 = 64.
  2. Suma iloczynów: 122 + 180 + 64 = 366.
  3. Suma wag (litrów): 20 + 30 + 10 = 60.
  4. Ś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:

  1. Wprowadź dane do dwóch kolumn: w jednej kolumnie wartości (np. oceny, ceny), w drugiej odpowiadające im wagi (np. punkty, ilość, udział).
  2. Wybierz komórkę na wynik: kliknij pustą komórkę, w której ma pojawić się średnia ważona.
  3. 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:

  1. Zaznacz komórkę, w której chcesz mieć wynik (np. E2).
  2. Wpisz formułę:

    =SUMA.ILOCZYNÓW(B2:B6;C2:C6)/SUMA(C2:C6)

    lub w angielskim Excelu:

    =SUMPRODUCT(B2:B6,C2:C6)/SUM(C2:C6)

  3. 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:

  1. Tworzysz tablicę 0/1 (FAŁSZ/PRAWDA), która wskazuje, które wiersze spełniają warunek (np. A2:A100="Produkt A").
  2. Mnożysz tę tablicę przez wartości i wagi tak, aby tylko spełniające warunek wiersze dawały dodatni iloczyn.
  3. 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

  1. Pomylenie wartości z wagami: np. ceny wpisane jako wagi, a ilości jako wartości – wynik będzie bez sensu.
  2. Niezgodne długości zakresów w Excelu: A1:A5 i B1:B6 – funkcja SUMA.ILOCZYNÓW zwróci błąd lub nieprawidłowy wynik.
  3. 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.
  4. Mieszanie jednostek: np. część wag w sztukach, część w kilogramach – wynik traci interpretację.
  5. 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).
  6. 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.