Co to jest funkcja SWITCH?
Funkcja SWITCH jest skategoryzowana w Excelu jako Funkcje logiczneLista najważniejszych funkcji Excela dla analityków finansowych. Ten cheat sheet obejmuje 100s funkcji, które są krytyczne, aby wiedzieć jako analityk Excel. Funkcja ta ocenia dane wyrażenie (lub wartość) względem listy wartości i zwraca wynik odpowiadający pierwszej pasującej wartości. W przypadku braku pasującej wartości zostanie zwrócona opcjonalna wartość domyślna.
SWITCH została dodana w MS Excel 2016 i jest niedostępna we wcześniejszych wersjach. Funkcja ta była jednak wcześniej dostępna w VBA. Funkcji SWITCH można używać zamiast zagnieżdżonych funkcji JEŻELI.
Formuła
=SWITCH(wyrażenie, wartość1, wynik1, ,…)
Funkcja SWITCH używa następujących argumentów:
- Wyrażenie (argument wymagany) – Może to być liczba, data lub jakiś tekst, który funkcja miałaby porównywać. Kilka przykładów użycia argumentu wyrażenie jest następujących:
Typ wyrażenia | Przykład |
---|---|
Odniesienie do komórki | A2 |
Test logiczny | A2=”PASS” |
Liczba lub tekst | 2 lub „FAIL” |
Nazwany zakres | Nazwany_zakres |
Wartości logiczne | TRUE lub FALSE |
Wyrażenie matematyczne | A2+1 |
- Wartość1 ………value126 (wymagany argument) – Jest to wartość, która zostanie porównana z wyrażeniem.
- Wynik1 ………wynik126 – Wartość, która zostanie zwrócona, gdy odpowiedni argument valueN zostanie dopasowany do wyrażenia.
- Domyślnie (opcjonalny argument) – Jest to wartość, którą funkcja powinna zwrócić, jeśli nie zostanie znalezione żadne dopasowanie w wyrażeniu valueN.
Jak korzystać z funkcji SWITCH w Excelu?
Zobaczmy kilka przykładów, aby zrozumieć, jak działa funkcja SWITCH:
Przykład 1
Załóżmy, że otrzymaliśmy serię akronimów i chcemy zwrócić wartość, którą te akronimy oznaczają.
Formułą będzie =SWITCH(A6, „DR”, „Debtors”, „CR”, „Creditors”, „JE”, „Journal Entry”, „LB”, „Ledger book”, „unknown”).
Wynik otrzymamy poniżej:
Jeśli musielibyśmy użyć formuły zagnieżdżonej IF, to byłaby to długa formuła. Zarówno funkcja SWITCH jak i funkcja IF pomagają nam określić serię warunków. Jednak w przypadku funkcji SWITCH możemy zdefiniować wyrażenie oraz sekwencję wartości i wyników, a nie kilka instrukcji warunkowych.
Najlepszą częścią funkcji SWITCH jest to, że nie musimy powtarzać wyrażenia kilka razy, co czasami zdarza się w zagnieżdżonych formułach IF.
Teraz, gdybyśmy potrzebowali użyć funkcji JEŻELI, formuła wyglądałaby następująco:
=IF(B5=”DR”, „Debtors”,IF(A2=”CR”, „Creditors”,IF(B5=”JE”, „Journal Entry”,IF(B5=”LB”, „Ledger Book”,”unknown”))))
Przykład 2 – Użycie funkcji SWITCH z innymi funkcjami
Załóżmy, że mamy kilka dat i chcemy sprawdzić, czy odnoszą się one do dnia dzisiejszego, jutrzejszego, czy wczorajszego. Używając funkcji SWITCH, DAYS i TODAY razem, możemy osiągnąć pożądane wyniki.
Funkcja TODAY zwróci numer seryjny bieżącej daty, a funkcja DAYS zwróci liczbę dni pomiędzy dwiema datami.
Formuła, której należy użyć to =SWITCH(DAYS(TODAY(),B5), 0, „Obecna data”, 1, „Wczoraj”, -1, „Jutro”, „Nieznany”).
Przykład 3
W niektórych krajach rok finansowy zaczyna się w innym dniu niż 1 stycznia, więc często trzeba klasyfikować daty na kwartały fiskalne. Na przykład, jeśli kwiecień do marca jest rokiem finansowym, to kwiecień-czerwiec będzie kwartałem 1 i tak dalej. W takich sytuacjach możemy skorzystać z funkcji SWITCH:
Wyniki otrzymujemy poniżej:
Wykorzystaliśmy tutaj formułę, która znajdzie numer miesiąca w kolumnie Daty: jeśli jest to miesiąc 1, to jest to kwartał 4; jeśli jest to miesiąc 2, to jest to kwartał 4; jeśli jest to miesiąc 3, to jest to kwartał 4; jeśli jest to miesiąc 4, to jest to kwartał 1; i tak dalej.
Kilka uwag na temat funkcji SWITCH
- Ponieważ funkcje są ograniczone do 254 argumentów, możemy użyć do 126 par argumentów wartości i wyniku.
- #Błąd N/A – Występuje, gdy funkcja SWITCH nie jest w stanie dopasować i nie ma innego argumentu. Na przykład, dla wartości 7 i podamy formułę =SWITCH(A3,1, „Sunday”,2, „Monday”,3, „Tuesday”), funkcja zwróci błąd #N/A.
- #NAME? error – występuje, gdy edytujemy komórkę w wersji Excela, która nie zawiera funkcji SWITCH.
Kliknij tutaj, aby pobrać przykładowy plik Excela
Dodatkowe zasoby
Dziękujemy za przeczytanie przewodnika CFI po funkcji SWITCH w Excelu. Poświęcając czas na poznanie i opanowanie funkcji Excela, znacznie przyspieszysz swoją analizę finansową. Aby dowiedzieć się więcej, sprawdź te dodatkowe zasoby CFI:
- Funkcje Excela dla finansówFunkcje Excela dla finansówTen przewodnik po Excelu dla finansów nauczy cię 10 najlepszych formuł i funkcji, które musisz znać, aby być świetnym analitykiem finansowym w Excelu. Ten przewodnik ma przykłady, zrzuty ekranu i instrukcje krok po kroku. Na koniec pobierz darmowy szablon Excela, który zawiera wszystkie funkcje finansowe omówione w przewodniku
- Zaawansowany kurs formuł Excela
- Zaawansowane formuły Excela, które musisz znaćZaawansowane formuły Excela, które musisz znaćTe zaawansowane formuły Excela są krytyczne, aby je znać i przeniosą twoje umiejętności analizy finansowej na wyższy poziom. Zaawansowane funkcje Excela
- Skróty klawiszowe Excela dla PC i MacSkróty klawiszowe PC MacSkróty klawiszowe Excela – Lista najważniejszych & popularnych skrótów klawiszowych MS Excel dla użytkowników PC & Mac, zawodów związanych z finansami, księgowością. Skróty klawiaturowe przyspieszają umiejętności modelowania i oszczędzają czas. Naucz się edycji, formatowania, nawigacji, wstążki, wklejania specjalnego, manipulacji danymi, edycji formuł i komórek oraz innych skrótów
.