Przejdź do treści

Listopadowa cena: matura z informatyki za 100 zł zamiast 120 zł za lekcję. Zgłoś się do 30.11. Umów bezpłatną konsultację →

TrudnyWaga: 4-8 pkt

Funkcje Logiczne i Wyszukiwania

Opanuj WYSZUKAJ.PIONOWO, zagnieżdżone JEŻELI oraz funkcje warunkowe (LICZ.WARUNKI, SUMA.WARUNKÓW). To fundament matury z arkuszy kalkulacyjnych!

WYSZUKAJ.PIONOWO i zagnieżdżone JEŻELI to trzon zadań z arkusza: ściągnij dane z drugiej zakładki, przypisz kategorię według progów, obsłuż sytuację, w której szukanej wartości w bazie nie ma. Układ się powtarza — jedna formuła, kilka poziomów zagnieżdżenia i zabezpieczenie przed #N/D. Osobno wracają LICZ.WARUNKI i SUMA.WARUNKÓW, gdy trzeba wpisać statystyki do gotowej, sztywnej tabelki. X.WYSZUKAJ nie uczymy. Przy WYSZUKAJ.PIONOWO najwięcej błędów zbiera numer kolumny — kto miał wcześniej styczność z programowaniem, odruchowo liczy od zera.

  1. Królowa matury: WYSZUKAJ.PIONOWO

Zadania z Excela na maturze to często rozsypane puzzle. Masz kilka cenników, logi systemowe i osobną tabelę z danymi uczniów. Twoim zadaniem jest to wszystko sensownie połączyć.

Tu na scenę wkracza WYSZUKAJ.PIONOWO (ang. VLOOKUP). To funkcja, która znajduje wartość w jednej tabeli i automatycznie "przenosi" przypisaną do niej informację do Twojego głównego arkusza.

Anatomia funkcji:

=WYSZUKAJ.PIONOWO(szukana_wartość; tabela_z_danymi; numer_kolumny; [dopasowanie])

  • Szukana wartość: Np. klikasz na ID ucznia w obecnym wierszu.
  • Tabela z danymi: Zaznaczasz "magazyn" danych (np. $F$2:$H$100).
    Absolutnie pamiętaj o dolarach ($), by zakres nie "zjechał" w dół przy przeciąganiu formuły!
  • Numer kolumny: Z której kolumny w Twoim magazynie chcesz wyciągnąć odpowiedź? (np. 2).
  • Dopasowanie: Na maturze w 99% wpisujesz 0 (FAŁSZ), czyli szukasz dokładnego dopasowania.

💡 Pro-tip: Nowy Excel? Jeśli na sali jest nowszy pakiet, użyj X.WYSZUKAJ. Jest bezpieczniejsza, działa w obie strony i nie wymaga ręcznego liczenia kolumn. Uwaga: w Excelu pojawiła się w Microsoft 365, a w LibreOffice Calc dopiero od wersji 24.8 — sprawdź w pracowni, zanim na nią postawisz, bo w starszym Calcu jej nie znajdziesz.

  1. Zagnieżdżanie funkcji JEŻELI (If-ception)

Funkcja =JEŻELI(warunek; prawda; fałsz) to przeniesienie instrukcji warunkowej z programowania do Excela. Problem w tym, że matura rzadko kończy się na jednym warunku. Co, gdy musisz rozdzielić oceny według pięciu różnych progów punktowych? Wtedy zagnieżdżamy jedno JEŻELI w drugim!

Przykład oceniania na podstawie punktów:

=JEŻELI(A2 >= 90; "Bardzo dobry"; 
 JEŻELI(A2 >= 75; "Dobry"; 
    JEŻELI(A2 >= 50; "Dostateczny"; "Niedostateczny")
 )
)

Ważne: Nie musisz definiować "sufitu" dla oceny Dobrej (np. < 90). Excel czyta od lewej. Jeśli uczeń ma 95 pkt, formuła i tak zatrzyma się na pierwszym zdanym teście!

  1. Agregacja z klasą: LICZ.WARUNKI i SUMA.WARUNKÓW

Choć większość zadań podsumowujących błyskawicznie pykniesz Tabelą Przestawną, bywają podpunkty wymuszające użycie formuł (np. gdy CKE każe wpisać statystyki do przygotowanej wcześniej, sztywnej tabelki).

🔢 LICZ.WARUNKI

Zlicza wiersze spełniające kilka kryteriów jednocześnie.
Ile jest dziewcząt (K) w klasie 3A?

=LICZ.WARUNKI(Zakres_Plec; "K"; Zakres_Klasa; "3A")

➕ SUMA.WARUNKÓW

Sumuje dane z jednej kolumny na podstawie warunków w innych.
Suma punktów graczy z drużyny "Orły" mających powyżej 18 lat?

=SUMA.WARUNKÓW(Zakres_Punkty; Zakres_Druz; "Orły"; Zakres_Wiek; ">18")

  1. Klasyczne zadanie maturalne (Combo)

Najtrudniejsze zadania wymagają połączenia logiki z wyszukiwaniem. CKE uwielbia miksować komendę JEŻELI z wyciąganiem danych z innej zakładki. Zobaczmy to na przykładzie.

Zadanie

Scenariusz w arkuszu:

W kolumnie A masz wpisane ID ucznia. W osobnym arkuszu 'Baza'! znajduje się ogromna tabela.



Napisz formułę, która wpisze "Promowany", jeśli średnia ucznia (którą musisz ściągnąć z 'Bazy' z 4. kolumny) wynosi powyżej 2.02.0. Wpisz "Niepromowany" w przeciwnym razie. Jeśli ID ucznia w ogóle nie istnieje w bazie, wyświetl słowo "Błąd".

💡 Pokaż rozwiązanie krok po kroku▼
  • 1

    Krok 1: Wyciągnięcie średniej

    Używamy funkcji WYSZUKAJ.PIONOWO(A2; Baza!$A$2:$D$500; 4; 0), aby namierzyć ucznia i ściągnąć jego wynik z 4. kolumny.

  • 2

    Krok 2: Ustalenie logiki promocji (Wewnętrzne JEŻELI)

    Sprawdzamy ściągniętą średnią za pomocą warunku logicznego. Jeśli wartość wynosi >2.0> 2.0, podajemy status promowany:


    JEŻELI( WYSZUKAJ... > 2; "Promowany"; "Niepromowany" )
  • 3

    Krok 3: Zabezpieczenie przed brakiem danych (CZY.BŁĄD)

    Co jeśli wyszukiwanie zwróci #N/D!? Cała formuła się wywali. Oplatamy więc całość nadrzędnym warunkiem CZY.BŁĄD(), aby to przechwycić.

    =JEŻELI(CZY.BŁĄD(WYSZUKAJ.PIONOWO(A2; Baza!$A$2:$D$500; 4; 0)); 
    "Błąd"; 
    JEŻELI(WYSZUKAJ.PIONOWO(A2; Baza!$A$2:$D$500; 4; 0) > 2; 
      "Promowany"; 
      "Niepromowany"
    )
    )

  1. Kryteria, o których nikt nie mówi

Funkcje warunkowe wyglądają na proste, dopóki kryterium nie jest zwykłą liczbą. Trzy zapisy poniżej rozwiązują większość poleceń, na których ludzie się zatrzymują.

1. OPERATOR W CUDZYSLOWIE
=LICZ.JEZELI($B$2:$B$500; ">100")            ile wartosci powyzej 100
=SUMA.JEZELI($B$2:$B$500; "<>0"; $C$2:$C$500)  pomin zera

2. OPERATOR SKLEJONY Z ADRESEM KOMORKI
=LICZ.JEZELI($B$2:$B$500; ">="&E1)           prog wpisany w komorce E1
 (samo ">=E1" nie zadziala - to bylby tekst)

3. SYMBOLE WIELOZNACZNE
=LICZ.JEZELI($A$2:$A$500; "Kowal*")          wszyscy na Kowal...
=LICZ.JEZELI($A$2:$A$500; "*a")              konczace sie na "a"
=LICZ.JEZELI($A$2:$A$500; "??")              dokladnie dwa znaki
Gwiazdka zastępuje dowolny ciąg znaków, pytajnik dokładnie jeden. To odpowiedź na polecenia typu „ile nazwisk zaczyna się na literę K” albo „ile kodów produktu ma format dwóch liter i trzech cyfr”.
Warunek na tekst nie rozróżnia wielkości liter — "kraków" policzy też "Kraków". Jeśli polecenie wymaga rozróżnienia, trzeba sięgnąć po PORÓWNAJ w kolumnie pomocniczej.
Pusta komórka to nie zero. LICZ.PUSTE liczy puste, ILE.NIEPUSTYCH wypełnione, a ILE.LICZB tylko te z prawdziwymi liczbami — różnica między dwiema ostatnimi zdradza, ile wartości po imporcie zostało tekstem.

Rodzina funkcji z końcówką .WARUNKÓW to nie tylko LICZ.WARUNKI i SUMA.WARUNKÓW. Są też ŚREDNIA.WARUNKÓW, MAKS.WARUNKÓW i MIN.WARUNKÓW, a wszystkie działają identycznie: najpierw zakres wyniku, potem pary zakres–kryterium. Warto o nich pamiętać, gdy polecenie brzmi „podaj najwyższą kwotę wśród zamówień z Krakowa” — zamiast kombinować z sortowaniem, wpisujesz jedną formułę.

  1. Błędy: kiedy ukrywać, a kiedy liczyć

=JEZELI.BLAD(WYSZUKAJ.PIONOWO(A2; $F$2:$H$99; 3; 0); "brak")

=SUMA.ILOCZYNOW(CZY.BLAD(D2:D500)*1)     ile wierszy zwrocilo blad

=JEZELI(CZY.PUSTA(B2); ""; B2*C2)        nie licz dla pustych wierszy
Zanim ukryjesz #N/D, zastanów się, czy nie jest odpowiedzią. Jeśli polecenie pyta, ile pozycji nie występuje w cenniku, zamaskowanie błędu napisem sprawia, że nie da się już tego policzyć. Najpierw policz, potem sprzątaj.
Cztery błędy warto rozpoznawać po nazwie: #N/D — nie znaleziono wartości; #ARG! — tekst tam, gdzie powinna być liczba; #DZIEL/0! — dzielenie przez pustą lub zerową komórkę; #ADR! — formuła wskazuje usunięty wiersz lub kolumnę.
Kolejność w zagnieżdżonym JEŻELI ma znaczenie. Przy progach punktowych sprawdzaj warunki od najwyższego w dół albo od najniższego w górę, konsekwentnie. Pomieszana kolejność powoduje, że pierwszy spełniony warunek przechwytuje wszystkie przypadki i część kategorii nigdy się nie pojawi — a wynik wygląda wiarygodnie, dopóki ktoś nie sprawdzi skrajnej wartości.
Przeczytaj też
Zadania praktyczne na maturze — jak się przygotować

Plan pracy na 210 minut, kolejność rozwiązywania i format plików wynikowych, na którym najłatwiej stracić punkty.

Korepetycje z informatyki

Zdajesz maturę rozszerzoną z informatyki?

Prowadzimy indywidualne przygotowanie do matury z informatyki — algorytmy, Python i C++, bazy danych i arkusz kalkulacyjny. Zajęcia online, na arkuszach CKE. Zobacz program i cennik.

Zobacz korepetycje z informatyki

Uczysz się w technikum informatycznym? Prowadzimy też przygotowanie do kwalifikacji INF.02, INF.03 i INF.04. Zobacz egzaminy zawodowe →

Nadal czujesz się niepewnie?

To tylko jeden z pewniaków. Na kursie przechodzimy przez nie wszystkie, krok po kroku, aż poczujesz ten spokój.

Pomóżcie mi zdać maturę!