Instrukcje dotyczące wielkości liter w programie Excel: funkcja SWITCH a zagnieżdżona funkcja JEŻELI

Funkcja JEŻELI jest jedną z najpopularniejszych funkcji programu Excel. Pozwala na stworzenie warunków, na których można zaimplementować logikę. Funkcja JEŻELI daje wynik PRAWDA lub FAŁSZ w zależności od wyniku sprawdzenia warunku.

Naprawdę nie ma innej alternatywy dla funkcji JEŻELI, dlatego użytkownicy zazwyczaj wolą używać struktur zagnieżdżonych, co oznacza używanie funkcji zamiast i jeszcze raz. Zobaczmy, jak to działa na przykładzie. Poniżej znajduje się zestaw formuł JEŻELI wewnątrz siebie.

Ta formuła sprawdza 4 warunki, „S”, „M ”,„ L ”i„ other ”, aby podać pomiar. Aby to zrobić, potrzebujemy 2 dodatkowych funkcji JEŻELI, które są połączone z argumentem wyniku ujemnego poprzedniego. Logika tej struktury polega na kontynuowaniu formuły, jeśli pierwszy warunek nie zostanie spełniony. Następnie spójrz na drugi warunek i kontynuuj podobnie, aż kryteria zostaną spełnione.

Jak możesz sobie wyobrazić, zagnieżdżone instrukcje JEŻELI stają się trudniejsze do odczytania i utrzymania wraz ze wzrostem liczby stanów. Funkcja SWITCH została wprowadzona jako przyjazna dla użytkownika alternatywa, aby zmniejszyć obciążenie wynikające ze zbyt wielu formuł JEŻELI.

Lepsza alternatywa: funkcja SWITCH

Funkcja SWITCH została po raz pierwszy wprowadzona w programie Excel 2016 nie zastępować funkcji JEŻELI, ale zamiast tego jako alternatywa dla zagnieżdżonych formuł JEŻELI. Funkcja SWITCH ocenia wartość w swoim pierwszym argumencie na podstawie par wartość-wynik i zwraca wynik z dopasowanej pary, jeśli istnieje dopasowanie, lub wartość domyślną, jeśli nie ma.

Składnia

= SWITCH (wyrażenie, wartość1, wynik1,,…)

Argument Opis
wyrażenie Wyrażenie to wartość (tj. Liczba, data lub tekst), która będzie porównywana względem wartość1… wartość126.
wartość1… wartość126 wartośćN (parametr n-tej wartości) to wartość, która będzie porównywana z wyrażeniem.
wynik1… wynik126 wynikN (n-ty parametr wyniku) to wartość, która ma zostać zwrócona, gdy odpowiedni argument wartośćN pasujący do wyrażenia. WynikN należy wprowadzić dla każdego odpowiadającego argumentu wartość N.
default (Opcjonalnie) wartość domyślna to wartość, która ma być zwrócona w przypadku braku dopasowań w żadnym wartośćN wyrażeń. Wartość domyślna nie ma odpowiedniego wyrażenia resultN. wartość domyślna musi być ostatnim argumentem funkcji.

Jeśli wartość domyślna nie jest zdefiniowana i nie znaleziono żadnych dopasowań, formuła zwraca błąd # N / D.

Uwaga: ponieważ funkcje są ograniczone do 254 parametrów, możesz użyć maksymalnie 126 par argumentów wartości i wyniku.

SWITCH vs. IF

Wróćmy teraz do przykładu pomiaru z użyciem funkcji SWITCH.

Pierwszą zaletą jest liczba formuł użytych w tym argumencie. Tworząc zagnieżdżoną instrukcję JEŻELI, musisz aktywnie śledzić, gdzie się znajdujesz w formule na każdym kroku. Używając formuły PRZEŁĄCZ, możesz zrobić to, co 126 funkcji JEŻELI, używając pojedynczej funkcji.

Uwaga: Nie zaleca się tworzenia funkcji PRZEŁĄCZ, która zawiera 126 par wartość-wynik. Zamiast tego spróbuj użyć funkcji WYSZUKAJ.PIONOWO do dopasowania dużych zestawów warunków. Aby uzyskać więcej informacji na temat funkcji WYSZUKAJ.PIONOWO, zapoznaj się z naszym artykułem JAK WYSZUKAJ.PIONOWO.

Druga zaleta wynika z faktu, że w większości przypadków formuła będzie znacznie krótsza. Tekst formuły z funkcją SWITCH jest krótszy i bardziej czytelny.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *