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