Spis treści
Excel ma oczywiście bardzo bogatą funkcjonalność. A wśród wielu różnych narzędzi operator „IF” zajmuje szczególne miejsce. Pomaga w rozwiązywaniu zupełnie innych zadań, a użytkownicy sięgają po tę funkcję znacznie częściej niż inni.
W tym artykule porozmawiamy o tym, czym jest operator „JEŻELI”, a także rozważymy zakres i zasady pracy z nim.
Zawartość: Funkcja „JEŻELI” w Excelu
Definicja funkcji „JEŻELI” i jej cel
Operator „JEŻELI” jest narzędziem programu Excel do sprawdzania określonego warunku (wyrażenia logicznego) do wykonania.
To znaczy wyobraź sobie, że mamy jakiś stan. Zadaniem „JEŻELI” jest sprawdzenie, czy dany warunek jest spełniony i wyprowadzenie wartości na podstawie wyniku sprawdzenia do komórki z funkcją.
- Jeśli wyrażenie logiczne (warunek) jest prawdziwe, to wartość jest prawdziwa.
- Jeśli wyrażenie logiczne (warunek) nie jest spełniony, wartość jest fałszywa.
Sama formuła funkcji w programie to wyrażenie:
=JEŻELI(warunek; [wartość, jeśli warunek jest spełniony]; [wartość, jeśli warunek nie jest spełniony])
Używanie funkcji „JEŻELI” z przykładem
Być może powyższe informacje mogą wydawać się niejasne. Ale w rzeczywistości nie ma tu nic skomplikowanego. Aby lepiej zrozumieć cel funkcji i jej działanie, rozważ poniższy przykład.
Mamy tabelkę z nazwami butów sportowych. Wyobraź sobie, że wkrótce będziemy mieli wyprzedaż, a wszystkie buty damskie trzeba przecenić o 25%. W jednej z kolumn w tabeli podana jest płeć każdego elementu.
Naszym zadaniem jest wyświetlenie wartości „25%” w kolumnie „Rabat” dla wszystkich wierszy z imionami żeńskimi. I odpowiednio, wartość wynosi „0”, jeśli kolumna „Płeć” zawiera wartość „mężczyzna”
Ręczne uzupełnianie danych zajmie dużo czasu i istnieje duże prawdopodobieństwo popełnienia gdzieś błędu, zwłaszcza jeśli lista jest długa. W tym przypadku znacznie łatwiej jest zautomatyzować proces za pomocą instrukcji „IF”.
Aby wykonać to zadanie, musisz napisać poniższy wzór:
=JEŻELI(B2=”kobieta”,25%,0)
- Wyrażenie logiczne: B2=”kobieta”
- Wartość w przypadku spełnienia warunku (prawda) – 25%
- Wartość, jeśli warunek nie jest spełniony (fałsz) wynosi 0.
Piszemy tę formułę w najwyższej komórce kolumny „Rabat” i wciskamy Enter. Nie zapomnij umieścić znaku równości (=) przed formułą.
Następnie dla tej komórki wynik zostanie wyświetlony zgodnie z naszym warunkiem logicznym (nie zapomnij ustawić formatu komórki – procent). Jeśli kontrola wykaże, że płeć jest „kobieta”, zostanie wyświetlona wartość 25%. W przeciwnym razie wartość komórki będzie równa 0. Właściwie to, czego potrzebowaliśmy.
Teraz pozostaje tylko skopiować to wyrażenie do wszystkich linii. Aby to zrobić, przesuń kursor myszy do prawej dolnej krawędzi komórki z formułą. Wskaźnik myszy powinien zmienić się w krzyżyk. Przytrzymaj lewy przycisk myszy i przeciągnij formułę na wszystkie wiersze, które należy sprawdzić zgodnie z określonymi warunkami.
To wszystko, teraz zastosowaliśmy warunek do wszystkich wierszy i otrzymaliśmy wynik dla każdego z nich.
Stosowanie „JEŻELI” z wieloma warunkami
Właśnie przyjrzeliśmy się przykładowi użycia operatora „JEŻELI” z pojedynczym wyrażeniem boolowskim. Ale program ma również możliwość ustawienia więcej niż jednego warunku. W takim przypadku sprawdzenie zostanie przeprowadzone najpierw na pierwszym, a jeśli się powiedzie, ustawiona wartość zostanie wyświetlona natychmiast. I tylko wtedy, gdy pierwsze wyrażenie logiczne nie zostanie wykonane, sprawdzenie drugiego przyniesie skutek.
Spójrzmy na tę samą tabelę jako przykład. Ale tym razem utrudnijmy to. Teraz musisz obliczyć zniżkę na buty damskie, w zależności od dyscypliny sportu.
Pierwszym warunkiem jest sprawdzenie płci. Jeśli „mężczyzna”, wartość 0 jest natychmiast wyświetlana. Jeśli jest „kobieta”, sprawdzany jest drugi warunek. Jeśli sport to bieganie – 20%, jeśli tenis – 10%.
Napiszmy wzór na te warunki w potrzebnej komórce.
=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))
Klikamy Enter i otrzymujemy wynik zgodnie z określonymi warunkami.
Następnie rozciągamy formułę na wszystkie pozostałe wiersze tabeli.
Jednoczesne spełnienie dwóch warunków
Również w Excelu istnieje możliwość wyświetlenia danych o jednoczesnym spełnieniu dwóch warunków. W takim przypadku wartość zostanie uznana za fałszywą, jeśli przynajmniej jeden z warunków nie zostanie spełniony. Do tego zadania operator "ORAZ".
Weźmy jako przykład nasz stół. Teraz zniżka 30% będzie obowiązywać tylko wtedy, gdy są to buty damskie i przeznaczone są do biegania. Jeśli te warunki zostaną spełnione, wartość komórki będzie jednocześnie równa 30%, w przeciwnym razie będzie to 0.
W tym celu posługujemy się następującą formułą:
=JEŻELI(ORAZ(B2=”kobieta”;C2=”w biegu”);30%;0)
Naciśnij klawisz Enter, aby wyświetlić wynik w komórce.
Podobnie jak w powyższych przykładach, rozciągamy formułę na pozostałe wiersze.
Operator LUB
W takim przypadku wartość wyrażenia logicznego jest uważana za prawdziwą, jeśli spełniony jest jeden z warunków. Drugi warunek może w tym przypadku nie zostać spełniony.
Ustawmy problem w następujący sposób. Rabat 35% dotyczy wyłącznie męskich butów tenisowych. Jeśli jest to męski but do biegania lub dowolny damski but, zniżka wynosi 0.
W takim przypadku potrzebna jest następująca formuła:
=JEŻELI(LUB(B2=”kobieta”; C2=”biegnie”);0;35%)
Po naciśnięciu Enter otrzymamy wymaganą wartość.
Rozciągamy formułę i gotowe rabaty na cały asortyment.
Jak zdefiniować funkcje JEŻELI za pomocą Konstruktora formuł
Funkcji JEŻELI można używać nie tylko pisząc ją ręcznie w komórce lub pasku formuły, ale także za pomocą Konstruktora formuł.
Zobaczmy, jak to działa. Załóżmy, że ponownie, tak jak w pierwszym przykładzie, musimy wyznaczyć rabat na wszystkie buty damskie w wysokości 25%.
- Umieszczamy kursor na żądanej komórce, przechodzimy do zakładki „Formuły”, a następnie klikamy „Wstaw funkcję”.
- Na liście Konstruktora formuł, która się otworzy, wybierz "JEŻELI" i kliknij "Wstaw funkcję".
- Otworzy się okno ustawień funkcji. W polu „wyrażenie logiczne” wpisujemy warunek, według którego zostanie przeprowadzone sprawdzenie. W naszym przypadku jest to „B2=”kobieta”.
W polu „Prawda” wpisz wartość, która powinna być wyświetlana w komórce, jeśli warunek jest spełniony.
W polu „Fałsz” – wartość, jeśli warunek nie jest spełniony.
- Po wypełnieniu wszystkich pól kliknij „Zakończ”, aby uzyskać wynik.
Wnioski
Jednym z najpopularniejszych i najbardziej użytecznych narzędzi w Excelu jest funkcja IF, który sprawdza dane pod kątem zgodności z ustalonymi przez nas warunkami i automatycznie podaje wynik, co eliminuje możliwość błędów spowodowanych czynnikiem ludzkim. Dlatego wiedza i umiejętność posługiwania się tym narzędziem pozwoli zaoszczędzić czas nie tylko na wykonywanie wielu zadań, ale także na wyszukiwanie ewentualnych błędów ze względu na „ręczny” tryb pracy.