Funkcje logiczne i wyszukiwania w Excelu

Funkcje logiczne

  • JEŻELI – pozwala sprawdzić warunek i zwrócić różne wartości w zależności od wyniku. Przykład: =JEŻELI(A1>10;"Dużo";"Mało")
  • ORAZ – zwraca PRAWDA tylko wtedy, gdy wszystkie warunki są spełnione.
  • LUB – zwraca PRAWDA, jeśli chociaż jeden warunek jest spełniony.
  • NIE – odwraca wynik logiczny (z PRAWDA na FAŁSZ i odwrotnie).

Funkcje wyszukiwania

  • WYSZUKAJ.PIONOWO (VLOOKUP) – szuka wartości w pierwszej kolumnie tabeli i zwraca wynik z wybranej kolumny.
  • WYSZUKAJ.POZIOMO (HLOOKUP) – działa podobnie, ale w wierszach.
  • INDEKS – zwraca wartość z określonej pozycji w tabeli (wiersz + kolumna).
  • PODAJ.POZYCJĘ (MATCH) – zwraca numer wiersza/kolumny, w którym znajduje się dana wartość.
  • XLOOKUP (WYSZUKAJ.X) – nowsza, bardziej elastyczna funkcja, która zastępuje VLOOKUP i HLOOKUP.



Wyjaśnienie składni funkcji JEŻELI

Funkcja JEŻELI w Excelu pozwala sprawdzić warunek i w zależności od wyniku zwrócić jedną z dwóch wartości. Można to zapisać w prostym schemacie:

=JEŻELI(warunek; wartość jeśli prawda; wartość jeśli fałsz)

Czyli: najpierw podajemy warunek, następnie określamy co ma się pojawić, gdy warunek jest spełniony (tak), a na końcu co ma się pojawić, gdy warunek nie jest spełniony (nie).




Funkcje logiczne

  • JEŻELI – sprawdza warunek i zwraca różne wartości w zależności od wyniku.
    Składnia: =JEŻELI(warunek; wartość jeśli prawda; wartość jeśli fałsz)
    Przykład: =JEŻELI(A1>10;"Dużo";"Mało")
  • ORAZ – zwraca PRAWDA tylko wtedy, gdy wszystkie warunki są spełnione.
    Składnia: =ORAZ(warunek1;warunek2;...)
    Przykład: =ORAZ(A1>10;B1>10)
  • LUB – zwraca PRAWDA, jeśli chociaż jeden warunek jest spełniony.
    Składnia: =LUB(warunek1;warunek2;...)
    Przykład: =LUB(A1=0;B1=0)
  • NIE – odwraca wynik logiczny (PRAWDA → FAŁSZ, FAŁSZ → PRAWDA).
    Składnia: =NIE(warunek)
    Przykład: =NIE(A1>10)

Funkcje wyszukiwania

  • WYSZUKAJ.PIONOWO (VLOOKUP) – szuka wartości w pierwszej kolumnie tabeli i zwraca wynik z wybranej kolumny.
    Składnia: =WYSZUKAJ.PIONOWO(szukana_wartość;tabela;nr_kolumny;[dokładne_dopasowanie])
    Przykład: =WYSZUKAJ.PIONOWO("Jabłko";A2:B4;2;FAŁSZ)
  • WYSZUKAJ.POZIOMO (HLOOKUP) – działa podobnie, ale w wierszach.
    Składnia: =WYSZUKAJ.POZIOMO(szukana_wartość;tabela;nr_wiersza;[dokładne_dopasowanie])
    Przykład: =WYSZUKAJ.POZIOMO("Cena";A1:D2;2;FAŁSZ)
  • INDEKS – zwraca wartość z określonej pozycji w tabeli (wiersz + kolumna).
    Składnia: =INDEKS(tabela;nr_wiersza;nr_kolumny)
    Przykład: =INDEKS(A2:C4;2;3)
  • PODAJ.POZYCJĘ (MATCH) – zwraca numer wiersza/kolumny, w którym znajduje się dana wartość.
    Składnia: =PODAJ.POZYCJĘ(szukana_wartość;tabela;typ_dopasowania)
    Przykład: =PODAJ.POZYCJĘ("Jan";B2:B4;0)
  • WYSZUKAJ.X (XLOOKUP) – nowsza, bardziej elastyczna funkcja, która zastępuje VLOOKUP i HLOOKUP.
    Składnia: =WYSZUKAJ.X(szukana_wartość;tabela_szukana;tabela_zwrotna)
    Przykład: =WYSZUKAJ.X("Ola";B2:B4;C2:C4)



Ćwiczenia podstawowe

  1. Ćwiczenie 1 – JEŻELI
    W komórce A1 wpisz liczbę. W komórce B1 wpisz:
    =JEŻELI(A1>=50;"Zaliczone";"Nie zaliczone")
  2. Ćwiczenie 2 – ORAZ i LUB
    W komórkach A1 i B1 wpisz liczby.
    =ORAZ(A1>10;B1>10)
    =LUB(A1>10;B1>10)
  3. Ćwiczenie 3 – WYSZUKAJ.PIONOWO
    Utwórz tabelę z produktami i cenami. Wpisz w A5 nazwę produktu, a w B5:
    =WYSZUKAJ.PIONOWO(A5;A2:B4;2;FAŁSZ)
  4. Ćwiczenie 4 – INDEKS + PODAJ.POZYCJĘ
    =INDEKS(B2:B4;PODAJ.POZYCJĘ("Gruszka";A2:A4;0))
  5. Ćwiczenie 5 – WYSZUKAJ.X
    =WYSZUKAJ.X("Banan";A2:A4;B2:B4)

Ćwiczenia dodatkowe

  1. Ćwiczenie 6 – JEŻELI zagnieżdżone
    =JEŻELI(A1<3;"Niedostateczny";JEŻELI(A1=3;"Dostateczny";JEŻELI(A1=4;"Dobry";"Bardzo dobry")))
  2. Ćwiczenie 7 – JEŻELI + ORAZ
    =JEŻELI(ORAZ(A1>=50;B1>=50);"Obie wartości są duże";"Przynajmniej jedna jest mała")
  3. Ćwiczenie 8 – LUB w praktyce
    =JEŻELI(LUB(A1=0;B1=0);"Występuje zero";"Brak zer")
  4. Ćwiczenie 9 – WYSZUKAJ.PIONOWO z większą tabelą
    =WYSZUKAJ.PIONOWO(A5;A2:C4;2;FAŁSZ)
  5. Ćwiczenie 10 – INDEKS + PODAJ.POZYCJĘ
    =INDEKS(C2:C4;PODAJ.POZYCJĘ("Jan";B2:B4;0))
  6. Ćwiczenie 11 – WYSZUKAJ.X z warunkiem
    =WYSZUKAJ.X("Ola";B2:B4;C2:C4)
  7. Ćwiczenie 12 – Formatowanie warunkowe
    Wpisz liczby w kolumnie A i ustaw regułę: Większe niż 50.