Функция SWITCH - Поддръжка на Office
Функцията SWITCH оценява стойност (наречена израз) от списък със стойности и връща резултата, съответстващ на първата съответстваща стойност. Ако не бъдат намерени съвпадения, може да бъде върната незадължителна стойност по подразбиране.
SWITCH(израз;стойност1;резултат1;[по подразбиране или стойност2;резултат2];…[по подразбиране или стойност3;резултат3])
израз е стойност (като число, дата или текст), която се сравнява със стойност1...стойност126.
valueN е стойността, спрямо която се сравнява изразът.
резултатN е върнатата стойност, ако аргументът стойностN съответства на израза. Стойността resultN трябва да бъде зададена за всеки аргумент valueN.
по подразбиране (по избор)
Стойността, която да се върне, ако изразът съвпада със стойностите на value1. стойност126 не е намерена. Аргументът по подразбиране може бързо да бъде намерен, тъй като не е зададен на съответната стойност resultN (вижте примерите). Стандартната_стойност трябва да е последната стойност във функцията.
Тъй като функциите не могат да имат повече от 254 аргумента, могат да се използват до 126 двойки аргументи valueN и resultN.
Най-простата функция SWITCH има следната структура:
=SWITCH(стойност за превключване, стойност за съвпадение1. [2-126], върната стойност, ако съответства1. [2-126], върната стойност, ако няма съвпадение)
Може да изчисли до 126 съвпадащи стойности и резултати.
Стойност за превключване? В този случай WEEKDAY(A2) е 2.
Каква стойност трябва да съответства? В този случай 1, 2 и 3.
Какъв резултат трябва да се върне при мач? В такъв случай:„Неделя“ за стойност 1, „Понеделник“ за стойност 2 и „Вторник“ за стойност 3.
Стойността по подразбиране, която да се върне, ако няма съвпадения. В този случай текстът "няма съвпадения".
Забележка: Ако няма съответстващи стойности и не е зададен аргумент по подразбиране, функцията SWITCH връща грешка #N/A!.
Можете да тествате как работи функцията SWITCH, като копирате примерните данни от следната таблица и ги поставите в клетка A1 на нов лист на Excel. Ако резултатите от формулите не се показват, маркирайте формулите и натиснете F2, последвано от ENTER. Променете ширината на колоните, ако е необходимо, за да видите всички данни.
Тъй като клетка A2 има стойност 2 и аргументът на резултата, съответстващ на стойност 2, е „Понеделник“, функцията SWITCH връща стойността „Понеделник“.
Тъй като няма съвпадения и не е посочен друг аргумент, функцията SWITCH връща #N/A!.