Liceum Klasa II 45 minut PP: II.3c | s. 344

Lekcja 9: Arkusz kalkulacyjny - roznorodne funkcje, filtrowanie danych

LICZ.JEZELI, SUMA.JEZELOW, WYSZUKAJ.PIONOWO, filtrowanie i sortowanie danych

📋 Podstawa programowa: II.3c
JEZELISUMAWYSZUKAJarkusz kalkulacyjnyfiltrowanie danychsortowanie
00:00
Wprowadzenie
5 min
00:05
Teoria
15 min
00:20
Cwiczenia
15 min
00:35
Podsumowanie
10 min
📚

Teoria

Funkcje warunkowe

Funkcje warunkowe wykonuja obliczenia tylko na komorkach spelniajacych okreslone kryteria. Sa niezwykle przydatne do analizy duzych zbiorow danych.

LICZ.JEZELI (COUNTIF)

=LICZ.JEZELI(zakres; kryterium) - zlicza komorki w zakresie, ktore spelniaja podane kryterium.

  • =LICZ.JEZELI(A1:A100;"Tak") - ile komorek zawiera tekst "Tak"
  • =LICZ.JEZELI(B1:B100;">50") - ile komorek ma wartosc wieksza niz 50
  • =LICZ.JEZELI(C1:C100;"Warszawa") - ile razy wystepuje "Warszawa"

LICZ.WARUNKI (COUNTIFS)

=LICZ.WARUNKI(zakres1; kryterium1; zakres2; kryterium2; ...) - zlicza komorki spelniajace wiele kryteriow jednoczesnie.

Przyklad: =LICZ.WARUNKI(A:A;"Warszawa";B:B;">18") - ile osob z Warszawy ma wiecej niz 18 lat.

SUMA.JEZELOW (SUMIFS)

=SUMA.JEZELOW(zakres_sumy; zakres_kryterium1; kryterium1; ...) - sumuje wartosci spelniajace warunki.

Przyklad: =SUMA.JEZELOW(D:D;A:A;"Jedzenie") - suma wydatkow w kategorii "Jedzenie".

Uwaga na kolejnosc argumentow! W SUMA.JEZELOW najpierw podajemy zakres do sumowania, potem pary zakres-kryterium. W starszej funkcji SUMA.JEZELI kolejnosc jest inna: zakres_kryterium, kryterium, zakres_sumy.

SREDNIA.JEZELOW (AVERAGEIFS)

=SREDNIA.JEZELOW(zakres_sredniej; zakres_kryterium1; kryterium1; ...) - srednia arytmetyczna wartosci spelniajacych warunki.

WYSZUKAJ.PIONOWO (VLOOKUP)

=WYSZUKAJ.PIONOWO(szukana_wartosc; tabela; nr_kolumny; przyblizone_dopasowanie) - wyszukuje wartosc w pierwszej kolumnie tabeli i zwraca wartosc z innej kolumny tego samego wiersza.

  • szukana_wartosc - co szukamy (np. numer ucznia)
  • tabela - zakres danych do przeszukania
  • nr_kolumny - z ktorej kolumny tabeli zwrocic wynik (1, 2, 3...)
  • przyblizone_dopasowanie - FALSZ (dokladne) lub PRAWDA (przyblizone)

Przyklad: =WYSZUKAJ.PIONOWO(E2;A:C;3;FALSZ) - szuka wartosci z E2 w kolumnie A i zwraca odpowiednia wartosc z kolumny C.

INDEKS i PODAJ.POZYCJE (INDEX + MATCH)

Bardziej elastyczna alternatywa dla WYSZUKAJ.PIONOWO:

  • =INDEKS(zakres; nr_wiersza; nr_kolumny) - zwraca wartosc z okreslonej pozycji
  • =PODAJ.POZYCJE(szukana; zakres; typ) - zwraca pozycje (numer wiersza) szukanej wartosci
  • Polaczenie: =INDEKS(C:C;PODAJ.POZYCJE(E2;A:A;0))

Funkcje tekstowe

  • =ZLACZ.TEKSTY(A1;" ";B1) lub =A1&" "&B1 - laczenie tekstow
  • =LEWY(A1;3) - pierwsze 3 znaki tekstu
  • =PRAWY(A1;4) - ostatnie 4 znaki tekstu
  • =DL(A1) - dlugosc tekstu (liczba znakow)
  • =LITERY.WIELKIE(A1) - zamiana na wielkie litery
  • =USUN.ZBEDNE.ODSTEPY(A1) - usuwanie nadmiarowych spacji

Filtrowanie danych

Autofiltr pozwala szybko wyswietlic tylko te wiersze, ktore spelniaja okreslone kryteria:

  1. Zaznacz dowolna komorke w tabeli danych
  2. Dane → Filtr (lub Ctrl+Shift+L)
  3. Kliknij strzalke w naglowku kolumny
  4. Wybierz kryteria: wartosci z listy, filtry numeryczne (>, <, miedzy), filtry tekstowe (zawiera, zaczyna sie od)

Filtr zaawansowany

Umozliwia bardziej zlożone kryteria filtrowania, w tym kryteria OR (lub) - autofiltr domyslnie laczy kryteria AND (i).

Sortowanie wielopoziomowe

Dane → Sortuj → Dodaj poziom. Przyklad: najpierw sortuj wedlug miasta (A-Z), potem wedlug nazwiska (A-Z) w obrebie kazdego miasta.

✏️

Zadania

Latwe

Zadanie 1: Analiza sprzedazy z LICZ.JEZELI

Stworz tabele sprzedazy z kolumnami: Data, Produkt (5 roznych), Ilosc, Cena, Wartosc (=Ilosc*Cena). Wpisz 30 wierszy danych. Ponizej oblicz: (a) ile razy sprzedano kazdy produkt (LICZ.JEZELI), (b) laczna wartosc sprzedazy kazdego produktu (SUMA.JEZELOW), (c) srednia wartosc zamowienia kazdego produktu (SREDNIA.JEZELOW). Zastosuj autofiltr.

Srednie

Zadanie 2: WYSZUKAJ.PIONOWO - cennik

Na arkuszu "Cennik" stworz tabele z kolumnami: Kod produktu, Nazwa, Cena netto, Stawka VAT. Na arkuszu "Faktura" stworz szablon faktury - po wpisaniu kodu produktu, automatycznie pobierz nazwe i cene (WYSZUKAJ.PIONOWO). Oblicz wartosc netto, VAT i brutto. Dodaj pole z nazwa kupujacego.

Srednie

Zadanie 3: Filtrowanie i sortowanie bazy uczniow

Stworz baze 25 uczniow z kolumnami: Imie, Nazwisko, Klasa (1a, 1b, 2a, 2b), Srednia ocen, Miasto, Plec. Wykonaj: (a) filtruj uczniow z klasy 2a ze srednia > 4.0, (b) posortuj wielopoziomowo: klasa rosnaco, potem srednia malejaco, (c) policz uczniow z kazdej klasy (LICZ.JEZELI), (d) srednia ocen w kazdej klasie (SREDNIA.JEZELOW).

Trudne

Zadanie 4: System oceniania z automatyczna kategoryzacja

Stworz system oceniania 20 uczniow z 8 przedmiotow. Dla kazdego ucznia oblicz: srednia wazona (przedmioty maja rozne wagi), mediane, najwyzsza i najnizsza ocene. Uzyj zagniezdzonej funkcji JEZELI do przypisania kategorii: "Wzorowy" (sr > 5.0), "Bardzo dobry" (4.5-5.0), "Dobry" (3.5-4.49), "Dostateczny" (2.5-3.49), "Zagrozony" (< 2.5). Uzyj WYSZUKAJ.PIONOWO z osobna tabela kategorii.

🎥

Materialy wideo

Excel - podstawy. Sortowanie i filtrowanie danych.
Mastering Excel
Spreadsheet: Filters, PivotTables, and PivotCharts
Dziwne... u mnie działa - (ScratchSPWZ)
🎧

Podcasty

✔️

Quiz - sprawdz sie!

📜

Podstawa programowa

← Lekcja 8: Arkusz - podstawy Lekcja 10: Arkusz - wykresy →