Średnia ważona w Excelu — gotowa formuła

Jak policzyć średnią ważoną w Excelu za pomocą funkcji SUMA.ILOCZYNÓW (SUMPRODUCT) — gotowa formuła i przykład.

Excel nie ma jednej gotowej funkcji o nazwie "średnia ważona", ale wynik łatwo policzyć, łącząc dwie standardowe funkcje: SUMA.ILOCZYNÓW (w wersji angielskiej: SUMPRODUCT) oraz SUMA (SUM).

Gotowa formuła

Jeśli oceny są w komórkach A2:A5, a wagi w B2:B5, formuła wygląda tak:

=SUMA.ILOCZYNÓW(A2:A5;B2:B5)/SUMA(B2:B5)

W wersji angielskiej Excela:

=SUMPRODUCT(A2:A5,B2:B5)/SUM(B2:B5)

Jak to działa

  • SUMA.ILOCZYNÓW(A2:A5;B2:B5) mnoży każdą ocenę przez odpowiadającą jej wagę i sumuje wszystkie iloczyny — to licznik wzoru na średnią ważoną
  • SUMA(B2:B5) sumuje same wagi — to mianownik
  • Dzielenie jednego przez drugie daje dokładnie średnią ważoną

Przykład w praktyce

A (Ocena)B (Waga)
254
343
431

Formuła =SUMA.ILOCZYNÓW(A2:A4;B2:B4)/SUMA(B2:B4) zwróci wynik 4,50 — dokładnie tak, jakbyś policzył ręcznie: (5×4 + 4×3 + 3×1) ÷ (4+3+1) = 36 ÷ 8 = 4,50.

Szybsza alternatywa

Jeśli nie chcesz budować arkusza, nasz kalkulator średniej ważonej daje ten sam wynik od razu w przeglądarce, bez konieczności tworzenia formuł.

Najczęściej zadawane pytania

Jakiej funkcji użyć do średniej ważonej w Excelu?
Najprościej użyć kombinacji SUMA.ILOCZYNÓW (SUMPRODUCT) i SUMA (SUM): =SUMA.ILOCZYNÓW(oceny;wagi)/SUMA(wagi).
Czy w Excelu jest gotowa funkcja ŚREDNIA.WAŻONA?
Nie, Excel nie ma dedykowanej wbudowanej funkcji o tej nazwie — średnią ważoną liczy się kombinacją SUMA.ILOCZYNÓW i SUMA, jak pokazano w tym artykule.
Czy formuła zadziała też w Arkuszach Google?
Tak, Arkusze Google mają identyczną funkcję SUMA.ILOCZYNÓW (SUMPRODUCT) i formuła działa dokładnie tak samo.