Dataniedziela, 9 sierpnia 2026 Czas08:04:34
← Arkusz kalkulacyjny (Excel)

Lekcja 2. Funkcje matematyczne i statystyczne w arkuszu — SUMA, ŚREDNIA, LICZ.JEŻELI

Średni

Po co się tego uczymy?

Prawdziwa moc arkusza kalkulacyjnego ujawnia się dopiero, gdy zaczynasz UŻYWAĆ gotowych funkcji zamiast liczyć wszystko ręcznie — jedna funkcja potrafi w ułamku sekundy przeanalizować tysiące wierszy danych. To dokładnie umiejętność sprawdzana w zadaniach maturalnych z analizy danych.

Teoria

Podstawowe funkcje agregujące (działające na CAŁYM zakresie komórek):

  • SUMA(zakres) — suma wszystkich liczb w zakresie.
  • ŚREDNIA(zakres) — średnia arytmetyczna.
  • MAX(zakres) / MIN(zakres) — największa/najmniejsza wartość.
  • ILE.LICZB(zakres) — liczba komórek zawierających LICZBY (pomija puste i tekstowe).

Funkcje warunkowe (liczące/sumujące TYLKO pasujące komórki):

  • LICZ.JEŻELI(zakres; kryterium) — zlicza, ile komórek w zakresie SPEŁNIA podany warunek, np. =LICZ.JEŻELI(B2:B20; ">50") policzy, ile ocen jest większych niż 50.
  • SUMA.JEŻELI(zakres_warunku; kryterium; zakres_sumowania) — sumuje wartości z JEDNEGO zakresu, ale TYLKO dla wierszy, gdzie INNY zakres spełnia warunek, np. =SUMA.JEŻELI(A2:A20; "Matematyka"; B2:B20) zsumuje oceny TYLKO z matematyki.

Funkcje zaokrąglające:

  • ZAOKR(liczba; liczba_miejsc) — zaokrągla do podanej liczby miejsc po przecinku (klasyczne zaokrąglanie matematyczne).
  • ZAOKR.GÓRA(liczba; liczba_miejsc) / ZAOKR.DÓŁ(liczba; liczba_miejsc) — zawsze zaokrągla w górę/w dół, niezależnie od cyfry.

MOD(liczba; dzielnik) — reszta z dzielenia (identyczna idea jak operator % w Pythonie/C#), przydatna np. do sprawdzania parzystości (=MOD(A1;2)=0 sprawdza, czy liczba w A1 jest parzysta).

Zagnieżdżanie funkcji — funkcje można WKŁADAĆ jedna w drugą: wynik jednej funkcji staje się ARGUMENTEM innej. Np. =ZAOKR(ŚREDNIA(B2:B20); 2) najpierw oblicza średnią, a POTEM zaokrągla wynik do 2 miejsc po przecinku. Excel wykonuje zawsze NAJPIERW funkcję "wewnętrzną" (bliżej środka nawiasów).

Schemat

ZAGNIEŻDŻANIE FUNKCJI - kolejność wykonania:

=ZAOKR( ŚREDNIA( B2:B20 ) ; 2 )
        └──────┬───────┘
           1) najpierw liczy się TO (średnia)
   └───────────────┬───────────────┘
              2) POTEM zaokrągla wynik średniej

PRZYKŁAD DANYCH (oceny z dwóch przedmiotów):
   A            B
1  Przedmiot    Ocena
2  Matematyka   5
3  Fizyka       4
4  Matematyka   3

=SUMA.JEŻELI(A2:A4; "Matematyka"; B2:B4)  →  5+3 = 8
=LICZ.JEŻELI(B2:B4; ">=4")                →  2  (dwie oceny >= 4)

Przykład z życia

Nauczyciel prowadzący arkusz ocen całej klasy używa ŚREDNIA() do policzenia średniej klasowej, LICZ.JEŻELI(zakres; ">=4") do sprawdzenia, ilu uczniów ma ocenę co najmniej dobrą, i SUMA.JEŻELI() do zsumowania punktów TYLKO z jednego, konkretnego sprawdzianu spośród wielu kolumn — dokładnie te funkcje, których nauczysz się w tej lekcji, są używane codziennie w prawdziwych dziennikach elektronicznych.

funkcje-statystyczne.txt

' Podstawowe funkcje agregujące
=SUMA(B2:B20)              ' suma wszystkich ocen
=ŚREDNIA(B2:B20)            ' średnia ocen
=MAX(B2:B20)                ' najwyższa ocena
=MIN(B2:B20)                ' najniższa ocena

' Funkcje warunkowe
=LICZ.JEŻELI(B2:B20; ">=4")           ' ile ocen >= 4
=SUMA.JEŻELI(A2:A20; "Matematyka"; B2:B20)   ' suma ocen z Matematyki

' Zaokrąglanie
=ZAOKR(ŚREDNIA(B2:B20); 2)   ' średnia zaokrąglona do 2 miejsc po przecinku
=MOD(A1; 2)                  ' reszta z dzielenia przez 2 (sprawdzenie parzystości)

Komentarz i wyjaśnienie kodu

SUMA.JEŻELI(A2:A20; "Matematyka"; B2:B20) ma TRZY argumenty w konkretnej kolejności: NAJPIERW zakres, w którym SZUKAMY warunku (kolumna A z nazwami przedmiotów), POTEM sam warunek (tekst "Matematyka" w cudzysłowie), na KOŃCU zakres, z którego SUMUJEMY wartości (kolumna B z ocenami) — to inna kolejność niż mogłoby się wydawać intuicyjnie, warto ją zapamiętać.

W zagnieżdżeniu =ZAOKR(ŚREDNIA(B2:B20); 2) Excel oblicza WEWNĘTRZNĄ funkcję ŚREDNIA(B2:B20) jako pierwszy krok, a jej WYNIK (pojedynczą liczbę) przekazuje jako pierwszy argument do ZAOKR() — to dokładnie ten sam mechanizm co zagnieżdżanie wywołań funkcji w każdym języku programowania.

Ćwiczenie samodzielne

Utwórz arkusz z kolumną nazw przedmiotów i kolumną ocen (10 wierszy, kilka przedmiotów powtarzających się). Oblicz: średnią wszystkich ocen, liczbę ocen co najmniej dobrych (LICZ.JEŻELI), i sumę ocen z jednego, wybranego przedmiotu (SUMA.JEŻELI).

Zadania do pracy własnej

  1. Utwórz listę 10 ocen w kolumnie A. Oblicz: sumę, średnią (zaokrągloną do 2 miejsc po przecinku), najwyższą i najniższą ocenę — każdą w osobnej komórce.

  2. Utwórz arkusz z listą 15 uczniów (kolumna A) i ich wynikami testu w punktach (kolumna B, zakres 0-100). Policz funkcją LICZ.JEŻELI, ilu uczniów zdało test (próg zaliczenia: 50 punktów), a funkcją SUMA.JEŻELI — sumę punktów TYLKO tych, którzy zdali (wskazówka: warunek ">=50" zastosowany do kolumny B jako zarówno zakresu warunku, jak i zakresu sumowania).

  3. Rozbuduj arkusz z zadania średniego o kolumnę C z płcią ucznia ("K"/"M"). Oblicz OSOBNO średni wynik testu dla dziewcząt i dla chłopców (funkcja ŚREDNIA.JEŻELI, analogiczna składniowo do SUMA.JEŻELI). Dodatkowo sprawdź funkcją MOD, czy numer w dzienniku (osobna kolumna) jest parzysty czy nieparzysty, i policz LICZ.JEŻELI, ile jest uczniów o parzystych numerach.

Typowe błędy

Zła kolejność argumentów w SUMA.JEŻELI — pomylenie zakresu warunku z zakresem sumowania da BŁĘDNY wynik (albo błąd), mimo że formuła "wygląda" poprawnie.

Zapominanie o cudzysłowach przy warunkach tekstowychLICZ.JEŻELI(A2:A20; Matematyka) (bez cudzysłowów) da błąd, bo Excel potraktuje Matematyka jako nazwę (nieistniejącą) komórki/zakresu, a nie jako tekst do porównania.

Nieprawidłowe zaznaczenie zakresu przy kopiowaniu formuły z funkcją agregującą — jeśli zakres w SUMA() jest odwołaniem względnym, skopiowanie formuły w dół może przesunąć CAŁY zakres, dając błędne (przesunięte) wyniki zamiast tego samego zakresu dla każdego wiersza.

Nawiązanie do egzaminu zawodowego

Funkcje matematyczne i statystyczne to najczęściej sprawdzany element zadań maturalnych z arkusza kalkulacyjnego — analiza danych (średnie, sumy warunkowe, zliczanie) pojawia się niemal w KAŻDYM zadaniu z Arkusza II. W kolejnej lekcji poznasz funkcje logiczne i tekstowe, które pozwolą jeszcze precyzyjniej klasyfikować i przetwarzać dane.