Использует номер_индекса, чтобы выбрать и вернуть значение из списка аргументов-значений. Используйте команду SELECT, чтобы выбрать одно из 29 значений на основе номера индекса. Например, если первые семь значений — это дни недели, то функция ВЫБОР возвращает один из дней при использовании числа от 1 до 7 в качестве аргумента "номер_индекса".
Синтаксис
CHOOSE(index_num;value1;value2;...)
Номер_индекса указывает, какой аргумент значения выбран. Index_num должно быть числом от 1 до 29 или формулой или ссылкой на столбец, содержащим число от 1 до 29.
-
Если номер_индекса равен 1, то функция ВЫБОР возвращает значение1; если он равен 2, возвращается значение2 и так далее.
-
Если index_num меньше 1 или больше числа последнего значения в списке, функция ВЫБОР возвращает #VALUE! В противном случае Excel выдаст ошибку «#ЗНАЧ!».
-
Если номер_индекса представляет собой дробь, то он усекается до меньшего целого.
Значение1,значение2,... — это от 1 до 29 аргументов значений, из которых ВЫБОР выбирает значение или действие для выполнения на основе index_num. Аргументами могут быть числа, ссылки на столбцы, формулы, функции или текст.
Пример 1
Col1 |
Col2 |
Col3 |
Col4 |
формула |
Описание (результат) |
---|---|---|---|---|---|
Первый |
Второй |
Третий |
Последний |
=ВЫБОР(2;[Col1];[Col2];[Col3],[Col4]) |
Значение из второго аргумента Col2 (2nd) |
Гвозди |
Винты |
Гайки |
Болты |
=ВЫБОР(4;[Col1];[Col2];[Col3],[Col4]) |
Значение из четвертого аргумента Col4 (bolts) |
Пример 2
Col1 |
Col2 |
Col3 |
Col4 |
формула |
Описание (результат) |
---|---|---|---|---|---|
23 |
45 |
12 |
10 |
=СУММ([Col1], CHOOSE(2;[Col2];[Col3],[Col4])) |
Суммирует два аргумента Col1 и результат функции Выбор (35). |