Oświadczenie IF w programie Excel. Wszystko o operatorze – aplikacja, przykłady

Zestaw funkcji w programie Excel jest oczywiście naprawdę ogromny. W szczególności istnieje możliwość zaprogramowania w pewnym zakresie przetwarzania danych. Za to odpowiada m.in. funkcja IF. Umożliwia realizację niemal każdego zadania. Dlatego ten operator jest używany znacznie częściej niż inne. Dziś postaramy się wyjaśnić, co robi i jak można go wykorzystać.

Funkcja IF – definicja i zakres

Korzystanie z funkcji IF użytkownik może poinstruować program, aby sprawdził, czy dana komórka pasuje do danego kryterium. Jeśli mamy warunek, w którym musimy tylko wykonać zadanie, to Excel najpierw sprawdza, po czym wyświetla wynik obliczenia w komórce, w której zapisana jest ta funkcja. Ale dzieje się tak tylko wtedy, gdy ta funkcja jest używana w połączeniu z inną funkcją. Sam operator IF daje dwa wyniki:

  1. PRAWDA. Dzieje się tak, gdy wyrażenie lub komórka spełnia określone kryterium.
  2. FAŁSZYWY. Ten operator jest wyświetlany, jeśli nie ma dopasowania.

Składnia formuły jest następująca (w formie uniwersalnej): =JEŻELI(warunek; [wartość, jeśli warunek jest spełniony]; [wartość, jeśli warunek nie jest spełniony]). Funkcję można łączyć z innymi. W takim przypadku w odpowiednich argumentach należy wpisać inne operatory. Na przykład możesz sprawić, by sprawdzał, czy liczba jest dodatnia, a jeśli tak, znajdź średnią arytmetyczną. Oczywiście jest jedna funkcja, która robi to samo, ale ten przykład pokazuje całkiem wyraźnie, jak ta funkcja działa. IF. Jeśli chodzi o aplikacje, w których funkcja może być używana IF, to jest ich ogromna liczba:

  1. Klimatologia.
  2. Sprzedaż i biznes.
  3. Marketing
  4. Rachunkowość.

I tak dalej. Niezależnie od nazwy obszaru, będzie aplikacja dla tej funkcji.

Jak korzystać z funkcji JEŻELI w Excelu – przykłady

Weźmy kolejny przykład, jak możemy użyć funkcji IF w Excelu. Załóżmy, że mamy tabelę zawierającą nazwy tenisówek. Załóżmy, że trwa wielka wyprzedaż butów damskich, która wymaga 25% zniżki na wszystkie produkty. Aby to sprawdzić, znajduje się specjalna kolumna wskazująca płeć, dla której przeznaczone są tenisówki.

Oświadczenie IF w programie Excel. Wszystko o operatorze - aplikacja, przykłady

W związku z tym warunkiem tego zadania będzie równość płci z kobietą. Jeżeli w wyniku sprawdzenia okaże się, że to kryterium jest prawdziwe, to w miejscu wyświetlania tej formuły należy wpisać kwotę rabatu – 25%. Jeśli jest fałszywy, podaj wartość 0, ponieważ w tym przypadku rabat nie jest udzielany.

Oświadczenie IF w programie Excel. Wszystko o operatorze - aplikacja, przykłady

Oczywiście możesz ręcznie wypełnić wymagane komórki. Ale może to zająć dużo czasu. Ponadto nie został zlikwidowany czynnik ludzki, dzięki któremu mogą wystąpić błędy drukarskie i zniekształcenia informacji. Komputer nie popełnia błędów. Dlatego jeśli ilość informacji jest zbyt duża, lepiej skorzystać z funkcji IF.

Aby osiągnąć cel postawiony na pierwszym etapie, należy wybrać komórkę, w której będzie wyświetlana wynikowa wartość i napisać następującą formułę: =JEŻELI(B2=”kobieta”,25%,0). Rozszyfrujmy tę funkcję:

  1. IF jest bezpośrednio operatorem.
  2. B2 = „kobiecy” to kryterium, które należy spełnić.
  3. Po nim następuje wartość, która zostanie wyświetlona, ​​jeśli tenisówki są przeznaczone dla kobiet, oraz wartość wyświetlona, ​​jeśli okaże się, że są to buty męskie, dziecięce lub inne, które nie spełniają warunku określonego w pierwszym argumencie.

Gdzie jest najlepsze miejsce do napisania tej formuły? Generalnie miejsce można wybrać dowolnie, ale w naszym przypadku są to komórki pod nagłówkiem kolumny „Rabat”.

Ważne jest, aby nie zapomnieć o umieszczeniu znaku = przed formułą. W przeciwnym razie Excel odczyta go jako zwykły tekst.

Oświadczenie IF w programie Excel. Wszystko o operatorze - aplikacja, przykłady

Po wprowadzeniu formuły należy nacisnąć klawisz Enter, po czym tabela zostanie automatycznie wypełniona poprawną wartością. W poniższej tabeli widzimy, że pierwsza kontrola okazała się poprawna. Program automatycznie określił płeć tych trampek i przyznał im zniżkę w wysokości jednej czwartej ceny. Wynik został osiągnięty.

Oświadczenie IF w programie Excel. Wszystko o operatorze - aplikacja, przykłady

Teraz pozostaje wypełnić pozostałe wiersze. Aby to zrobić, nie musisz kopiować formuły osobno do każdej komórki. Wystarczy znaleźć kwadracik w prawym dolnym rogu, najechać na niego kursorem myszy, upewnić się, że zamienił się w ikonę krzyżyka i przeciągnąć znacznik do samego dolnego rzędu tabeli. Wtedy Excel zrobi wszystko za Ciebie.

Oświadczenie IF w programie Excel. Wszystko o operatorze - aplikacja, przykłady

Korzystanie z funkcji IF z wieloma warunkami

Wcześniej rozważano najprostszy przypadek użycia funkcji IF, w którym występuje tylko jedno wyrażenie logiczne. Ale co, jeśli musisz sprawdzić komórkę pod kątem kilku warunków? Można to również zrobić za pomocą wbudowanej funkcjonalności programu Excel.

Jednym ze szczególnych przypadków sprawdzania kilku warunków jest sprawdzenie zgodności z pierwszym, a jeśli okaże się nieprawdziwy, sprawdź drugi, trzeci i tak dalej. Lub, jeśli wartość jest prawdziwa, sprawdź inne kryterium. Tutaj, jak chce użytkownik, logika działań będzie w przybliżeniu taka sama. Jeśli uważnie przeczytałeś to, co jest napisane powyżej, być może już zgadłeś, jak to zrobić. Dodajmy jednak większą widoczność.

Aby to zrobić, utrudnijmy zadanie. Teraz musimy przypisać zniżkę wyłącznie damskim tenisówkom, ale w zależności od sportu, do którego są przeznaczone, wielkość zniżki powinna być inna. Formuła na pierwszy rzut oka będzie nieco bardziej skomplikowana, ale ogólnie będzie podlegać tej samej logice, co poprzednia: =ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%)).

Oświadczenie IF w programie Excel. Wszystko o operatorze - aplikacja, przykłady

Następnie wykonujemy te same czynności, co w poprzednim przypadku: wciskamy Enter i wypełniamy wszystkie kolejne wiersze. Taki wynik otrzymujemy.

Oświadczenie IF w programie Excel. Wszystko o operatorze - aplikacja, przykłady

Jak działa ta formuła? Pierwsza funkcja pierwsza IF sprawdza, czy obuwie jest męskie. Jeśli nie, wykonywana jest druga funkcja. IF, który najpierw sprawdza, czy buty są przeznaczone do biegania. Jeśli tak, to przyznawana jest zniżka 20%. Jeśli nie, rabat wynosi 10%. Jak widać, inne funkcje mogą być używane jako argumenty funkcji, a to daje dodatkowe możliwości.

Jak korzystać z funkcji JEŻELI, aby jednocześnie spełnić 2 warunki?

Ponadto, korzystając z programu Excel, możesz jednocześnie sprawdzić zgodność z dwoma warunkami. W tym celu używana jest inna funkcja, która nazywa się И. Ten operator logiczny łączy dwa warunki i robi to nie tylko w funkcji IF. Może być również używany w wielu innych funkcjach.

Wróćmy do naszego stolika. Teraz zniżka powinna być większa, ale dotyczyć tylko damskich butów do biegania. Jeżeli po sprawdzeniu okaże się, że oba warunki zostały spełnione, wówczas w polu „Rabat” zostanie odnotowana kwota rabatu w wysokości 30%. Jeśli okaże się, że co najmniej jeden z warunków nie działa, rabat nie dotyczy takiego produktu. Formuła w tym przypadku wyglądałaby następująco: =JEŻELI(ORAZ(B2=”kobieta”;C2=”biegnie”);30%;0).

Oświadczenie IF w programie Excel. Wszystko o operatorze - aplikacja, przykłady

Ponadto wszystkie wykonane czynności dodatkowo powtarzają dwa poprzednie przykłady. Najpierw wciskamy klawisz Enter, a następnie przeciągamy wartość do wszystkich pozostałych komórek znajdujących się w tej tabeli.

Oświadczenie IF w programie Excel. Wszystko o operatorze - aplikacja, przykłady

Jak widać, składnia funkcji AND składa się z kilku argumentów. Pierwszy to pierwszy warunek, drugi to drugi i tak dalej. Możesz użyć więcej niż dwóch argumentów i sprawdzić jednocześnie wiele warunków. Ale w praktyce takie sytuacje rzadko się zdarzają. Więcej niż trzy warunki jednocześnie – prawie nigdy się nie zdarzają. Sekwencja czynności wykonywanych przez tę funkcję jest następująca:

  1. Po pierwsze, formuła sprawdza pierwszy warunek – czy buty są damskie.
  2. Excel analizuje następnie drugie kryterium – czy buty są przeznaczone do biegania.
  3. Jeżeli w wyniku testu okaże się, że oba kryteria zwracają wartość TRUE, to wynik funkcji IF okazuje się prawdą. Dlatego wykonywana jest akcja zaprogramowana w odpowiednim argumencie.
  4. Jeśli okaże się, że przynajmniej jeden z testów zwraca wynik KŁAMLIWY, to i funkcja И zwróci ten wynik. W związku z tym zostanie wyświetlony wynik zapisany w trzecim argumencie funkcji IF.

Jak widać, logika działań jest bardzo prosta i łatwa do zrozumienia na poziomie intuicyjnym.

Operator OR w Excelu

Operator OR działa w podobny sposób i ma podobną składnię. Ale rodzaj weryfikacji jest nieco inny. Ta funkcja zwraca wartość TRUE jeśli przynajmniej jeden czek zwróci wynik TRUE. Jeśli wszystkie sprawdzenia dają fałszywy wynik, to odpowiednio funkcja OR zwraca wartość KŁAMLIWY.

W związku z tym, jeśli funkcja OR  zwraca wynik TRUE dla co najmniej jednej z wartości, to funkcja IF zapisze wartość podaną w drugim argumencie. I tylko wtedy, gdy wartość nie spełnia wszystkich kryteriów, zwracany jest tekst lub liczba określona w trzecim argumencie tej funkcji.

Aby zademonstrować tę zasadę w praktyce, ponownie posłużmy się przykładem. Problem jest teraz następujący: zniżka jest udzielana albo na buty męskie, albo na buty do tenisa. W takim przypadku rabat wyniesie 35%. Jeśli buty są damskie lub przeznaczone do biegania, to nie będzie rabatu na taki nagłówek.

Aby osiągnąć taki cel, musisz w komórce napisać następującą formułę, która znajduje się bezpośrednio pod napisem „Rabat”: =JEŻELI(LUB(B2=”kobieta”; C2=”biegnie”);0;35%). Po naciśnięciu klawisza Enter i przeciągnięciu tej formuły do ​​pozostałych komórek otrzymujemy następujący wynik.

Oświadczenie IF w programie Excel. Wszystko o operatorze - aplikacja, przykłady

Jak zdefiniować funkcję JEŻELI za pomocą Konstruktora formuł

Oczywiście do pewnego stopnia ręczne pisanie formuły jest nawet wygodniejsze niż korzystanie z innych narzędzi. Ale jeśli jesteś początkującym, sytuacja diametralnie się zmienia. Aby nie pomylić się przy wprowadzaniu argumentów, a także wskazać poprawną nazwę każdej funkcji, istnieje specjalne narzędzie zwane Kreatorem wprowadzania funkcji lub Konstruktorem formuł. Przyjrzyjmy się szczegółowemu mechanizmowi jego działania. Załóżmy, że kierownictwo powierzyło nam zadanie przeanalizowania dostępnego asortymentu produktów i przyznania 25% zniżki na wszystkie damskie tenisówki. Sekwencja działań w tym przypadku będzie następująca:

  1. Otwieramy kreatora wprowadzania funkcji, klikając odpowiedni przycisk na karcie Formuły (jest podświetlony czerwonym prostokątem na zrzucie ekranu). Oświadczenie IF w programie Excel. Wszystko o operatorze - aplikacja, przykłady
  2. Następnie otwiera się mały panel konstruktora formuł, w którym wybieramy potrzebną nam funkcję. Można go wybrać bezpośrednio z listy lub przeszukać pole wyszukiwania. Mamy go już na liście 10 ostatnio używanych, więc klikamy na niego i klikamy przycisk „Wstaw funkcję”.Oświadczenie IF w programie Excel. Wszystko o operatorze - aplikacja, przykłady
  3. Następnie na naszych oczach otworzy się okno do ustawiania argumentów funkcji. W dolnej części tego panelu możesz również zobaczyć, co robi wybrana funkcja. Każdy z argumentów jest podpisany, więc nie musisz pamiętać sekwencji. Najpierw wprowadzamy wyrażenie logiczne zawierające liczbę lub komórkę, a także wartość do sprawdzenia pod kątem zgodności. Następnie wprowadzane są wartości, jeśli prawda i wartość, jeśli fałsz.
  4. Po wykonaniu wszystkich kroków kliknij przycisk „Zakończ”. Oświadczenie IF w programie Excel. Wszystko o operatorze - aplikacja, przykłady

Teraz otrzymujemy wynik. Za jego pomocą wykonujemy te same czynności, co w poprzednim przypadku, a mianowicie wskazujemy myszką kwadrat w prawym dolnym rogu i przeciągamy formułę do wszystkich pozostałych komórek. Więc funkcja IF jest naprawdę najpopularniejszym i najważniejszym operatorem wśród wszystkich istniejących. Sprawdza dane pod kątem określonych kryteriów i wykonuje odpowiednie działania, jeśli sprawdzenie zwróci wynik. TRUE or KŁAMLIWY. Pozwala to znacznie uprościć przetwarzanie dużych zbiorów danych i nie wykonywać ogromnej liczby czynności, delegując tę ​​brudną robotę do komputera.

Dodaj komentarz