Różnica między funkcjami JEŻELI i Przełącz w programie Excel

Streszczenie

  • Instrukcja IF zwraca wartość bazującą na ocenie TRUE/FALSE. Instrukcje IF można zagnieżdżać wewnątrz innych instrukcji, aby tworzyć złożoną logikę.
  • Instrukcja SWITCH ocenia wyrażenie i porównuje je z wieloma wartościami w celu znalezienia dopasowania, a następnie zwraca odpowiadającą mu wartość.
  • Do złożonych testów logicznych z wieloma różnymi operatorami należy stosować instrukcję IF, a do prostych testów równości — instrukcję SWITCH.

Instrukcja IF jest typową funkcją logiczną w programie Excel . Polecenie SWITCH jest mniej znane, ale w niektórych przypadkach można go używać zamiast polecenia IF. Przyjrzyjmy się różnicom między instrukcjami IF i SWITCH w programie Excel oraz przypadkom ich użycia.

Różnica między funkcjami JEŻELI i Przełącz w programie Excel

Czym jest polecenie JEŻELI w programie Microsoft Excel?

Instrukcja IF w programie Excel to funkcja wykonująca logiczny test w celu ustalenia, czy określony warunek jest prawdą, czy fałszem. Zwraca wartość opartą na wynikach oceny, umożliwiając podejmowanie decyzji na podstawie wyników.

Podstawowe polecenie IF

Zacznijmy od omówienia podstawowego polecenia IF, zanim zagłębimy się w problem, który SWITCH próbuje rozwiązać.

Składnia podstawowego polecenia IF jest następująca:

IF (logical_test, result_if_true, [result_if_false])

Parametr logical_test to warunek, który funkcja będzie testować, a result_if_true to wynik, który funkcja zwróci, jeśli jego wynikiem będzie PRAWDA. Parametr result_if_false to wynik, który funkcja zwraca, jeżeli wynikiem jest FAŁSZ.

Na poniższym zrzucie ekranu chcemy zwrócić ocenę zaliczoną lub niezaliczoną dla wyniku, w zależności od tego, czy wartość wyniku testu w kolumnie C jest większa lub równa 50.

Różnica między funkcjami JEŻELI i Przełącz w programie Excel

Poniższy wzór zostanie zapisany w komórce C2:

IF(C2 >= 50, "Pass", "Fail")

A oto wynik:

Różnica między funkcjami JEŻELI i Przełącz w programie Excel

Zagnieżdżone instrukcje IF

Jeśli chcesz sprawdzić wiele warunków jednocześnie, możesz umieścić instrukcje IF wewnątrz innej instrukcji.

Są to tak zwane zagnieżdżone instrukcje IF, a ich podstawowa składnia jest następująca:

=IF(logical_test1, result_if_true1, IF(logical_test2, result_if_true2, result_if_false2))

Rozważ poniższy przykład, w którym każdemu kolorowi w kolumnie A (czerwony, żółty lub zielony) odpowiada odpowiedni stan w kolumnie B (np. Stop, Ostrożnie, Idź i Nieznany).

Różnica między funkcjami JEŻELI i Przełącz w programie Excel

Najpierw wprowadzimy następującą formułę do komórki B2, aby określić kolor w komórce A2:

=IF(A2 = "Red", "Stop", IF(A2 = "Yellow", "Caution", IF(A2 = "Green", "Go", "Unknown")))

Ponieważ A2 jest czerwone, zwróci wartość Stop, zgodnie ze wzorem powyżej. Gdy kopiujemy go do innych komórek, każdy kolor będzie miał swój stan.

Różnica między funkcjami JEŻELI i Przełącz w programie Excel

Jak widać, logika może szybko stać się myląca, gdy zagnieżdżasz instrukcje IF. Tutaj właśnie pojawia się polecenie SWITCH, które nieco upraszcza sprawę.

Czym jest polecenie Switch w programie Excel?

Polecenie SWITCH w programie Excel jest stosunkowo nową funkcją. Przyjmuje wyrażenie i porównuje je z wieloma wynikami w formacie bardziej czytelnym i ustrukturyzowanym niż zagnieżdżone instrukcje IF.

Podstawowa składnia instrukcji SWITCH jest następująca:

SWITCH (expression_to_test, test_value1, result_if_true1, [test_value2, result_if_true2,…], [value_if_no_match])

expression_to_test to wartość, która zostanie oceniona w odniesieniu do wartości testowych (test_value1, test_value2 itd.). Jeśli wartość jest zgodna, zwraca odpowiedni wynik. Na przykład, jeśli test_value1 pasuje do wyrażenia, zwraca result_if_true1.

Można określić parametr value_if_no_match, aby zwrócić wartość w przypadku, gdy nie zostanie znalezione żadne dopasowanie.

Ponieważ polecenie SWITCH może uprościć zagnieżdżone instrukcje IF, możemy wykorzystać przykład koloru z zagnieżdżonej instrukcji if. Oto wersja SWITCH:

=SWITCH(A2, "Red", "Stop", "Yellow", "Caution", "Green", "Go", "Unknown")

Jak widać, formułę tę można teraz łatwiej odczytać jako instrukcję SWITCH i działa ona tak samo jak wersja IF.

Porównanie IF i Switch: przypadki użycia

W porównaniu do instrukcji SWITCH, instrukcję IF najlepiej stosować w przypadku wykonywania złożonych testów logicznych obejmujących wiele warunków. Działa również dobrze z testami wykorzystującymi różne operatory logiczne w programie Excel (np. >, <, =, =""> <>, AND i OR). Dlatego jest bardziej elastyczne i może obsłużyć więcej sytuacji niż polecenie SWITCH.

Z drugiej strony instrukcja SWITCH działa dobrze, gdy testy logiczne obejmują proste operacje równości i stałe wartości, biorąc pod uwagę, że jej podstawowa forma ocenia jedynie operator równości. Jeżeli używasz instrukcji SWITCH do złożonych testów logicznych, nie różni się ona niczym od użycia instrukcji IF.

Przykład złożonej zagnieżdżonej instrukcji IF:

=IF(A1 >= 90, "Grade A", IF(A1 >= 75, "Grade B", "Grade C"))

Polecenie SWITCH można napisać w następujący sposób:

=SWITCH(TRUE, A1 >= 90, "Grade A", A1 >= 75, "Grade B", A1 < 75,="" "grade="">

Tutaj ustawiliśmy testowane wyrażenie na TRUE, co pozwala na testowanie wielu warunków przy użyciu większej liczby operatorów niż operator równości. Jednak teraz logika wydaje się mniej zwarta i czytelna niż podstawowe polecenie SWITCH.

Sign up and earn $1000 a day ⋙

Leave a Comment

Różnica między zwykłym telewizorem a Smart TV

Różnica między zwykłym telewizorem a Smart TV

Telewizory Smart TV naprawdę podbiły świat. Dzięki tak wielu świetnym funkcjom i możliwościom połączenia z Internetem technologia zmieniła sposób, w jaki oglądamy telewizję.

Dlaczego zamrażarka nie ma światła, a lodówka tak?

Dlaczego zamrażarka nie ma światła, a lodówka tak?

Lodówki to powszechnie stosowane urządzenia gospodarstwa domowego. Lodówki zazwyczaj mają dwie komory: komora chłodna jest pojemna i posiada światło, które włącza się automatycznie po każdym otwarciu lodówki, natomiast komora zamrażarki jest wąska i nie posiada światła.

2 sposoby na naprawę przeciążenia sieci, które spowalnia sieć Wi-Fi

2 sposoby na naprawę przeciążenia sieci, które spowalnia sieć Wi-Fi

Na działanie sieci Wi-Fi wpływa wiele czynników poza routerami, przepustowością i zakłóceniami. Istnieje jednak kilka sprytnych sposobów na usprawnienie działania sieci.

Jak obniżyć wersję iOS 17 do iOS 16 bez utraty danych za pomocą Tenorshare Reiboot

Jak obniżyć wersję iOS 17 do iOS 16 bez utraty danych za pomocą Tenorshare Reiboot

Jeśli chcesz powrócić do stabilnej wersji iOS 16 na swoim telefonie, poniżej znajdziesz podstawowy przewodnik, jak odinstalować iOS 17 i obniżyć wersję iOS 17 do 16.

Co dzieje się z organizmem, gdy codziennie jesz jogurt?

Co dzieje się z organizmem, gdy codziennie jesz jogurt?

Jogurt jest wspaniałym produktem spożywczym. Czy warto jeść jogurt codziennie? Jak zmieni się Twoje ciało, gdy będziesz jeść jogurt codziennie? Przekonajmy się razem!

Który rodzaj ryżu jest najlepszy dla zdrowia?

Który rodzaj ryżu jest najlepszy dla zdrowia?

W tym artykule omówiono najbardziej odżywcze rodzaje ryżu i dowiesz się, jak zmaksymalizować korzyści zdrowotne, jakie daje wybrany przez Ciebie rodzaj ryżu.

Jak obudzić się rano na czas

Jak obudzić się rano na czas

Ustalenie harmonogramu snu i rutyny związanej z kładzeniem się spać, zmiana budzika i dostosowanie diety to niektóre z działań, które mogą pomóc Ci lepiej spać i budzić się rano o odpowiedniej porze.

Wskazówki dotyczące gry Rent Please! Symulator wynajmującego dla nowicjuszy

Wskazówki dotyczące gry Rent Please! Symulator wynajmującego dla nowicjuszy

Proszę o wynajem! Landlord Sim to mobilna gra symulacyjna dostępna na systemy iOS i Android. Wcielisz się w rolę właściciela kompleksu apartamentowego i wynajmiesz mieszkania, a Twoim celem jest odnowienie wnętrz apartamentów i przygotowanie ich na przyjęcie najemców.

Najnowsze kody do obrony wieży łazienkowej i jak je wprowadzać

Najnowsze kody do obrony wieży łazienkowej i jak je wprowadzać

Zdobądź kod do gry Bathroom Tower Defense Roblox i wymień go na atrakcyjne nagrody. Pomogą ci ulepszyć lub odblokować wieże zadające większe obrażenia.

Budowa, symbole i zasady działania transformatorów

Budowa, symbole i zasady działania transformatorów

Poznajmy budowę, symbole i zasady działania transformatorów w jak najbardziej dokładny spos��b.

4 sposoby, w jakie sztuczna inteligencja ulepsza inteligentne telewizory

4 sposoby, w jakie sztuczna inteligencja ulepsza inteligentne telewizory

Od lepszej jakości obrazu i dźwięku po sterowanie głosowe i wiele więcej — te funkcje oparte na sztucznej inteligencji sprawiają, że inteligentne telewizory stają się o wiele lepsze!

Dlaczego ChatGPT jest lepszy niż DeepSeek

Dlaczego ChatGPT jest lepszy niż DeepSeek

Początkowo ludzie wiązali duże nadzieje z DeepSeek. Jako chatbot oparty na sztucznej inteligencji, reklamowany jako silny konkurent ChatGPT, obiecuje inteligentne możliwości i doświadczenia związane z czatem.

Poznaj Fireflies.ai: darmową sekretarkę AI, która zaoszczędzi Ci godzin pracy

Poznaj Fireflies.ai: darmową sekretarkę AI, która zaoszczędzi Ci godzin pracy

Łatwo jest przegapić ważne szczegóły podczas zapisywania innych istotnych informacji, a próba robienia notatek podczas rozmowy może być rozpraszająca. Rozwiązaniem jest Fireflies.ai.

Jak hodować aksolotla w Minecraft, oswoić salamandrę w Minecraft

Jak hodować aksolotla w Minecraft, oswoić salamandrę w Minecraft

Axolot Minecraft będzie świetnym pomocnikiem dla graczy operujących pod wodą, jeśli tylko będą umieli się nim posługiwać.

Konfiguracja gry A Quiet Place: The Road Ahead na PC

Konfiguracja gry A Quiet Place: The Road Ahead na PC

Konfiguracja gry A Quiet Place: The Road Ahead została oceniona dość wysoko, dlatego też przed podjęciem decyzji o pobraniu należy wziąć ją pod uwagę.