В этой статье описаны синтаксис формулы и использование функции ВЫБОР в Microsoft Excel.
Описание
Использует номер_индекса, чтобы выбрать и вернуть значение из списка аргументов-значений. Функция ВЫБОР позволяет выбрать одно значение из списка, в котором может быть до 254 значений. Например, если первые семь значений — это дни недели, то функция ВЫБОР возвращает один из дней при использовании числа от 1 до 7 в качестве аргумента "номер_индекса".
Синтаксис
ВЫБОР(номер_индекса;значение1;[значение2];...)
Аргументы функции ВЫБОР описаны ниже.
Index_num Обязательно. Номер выбираемого аргумента-значения. Номер индекса должен быть числом от 1 до 254, формулой или ссылкой на ячейку, содержащую число в диапазоне от 1 до 254.
- Если номер_индекса равен 1, то функция ВЫБОР возвращает значение1; если он равен 2, возвращается значение2 и так далее.
- Если index_num меньше 1 или больше числа последнего значения в списке, функция ВЫБОР возвращает #VALUE! (значение ошибки).
- Если номер_индекса представляет собой дробь, то он усекается до меньшего целого.
Value1, value2, ... Значение 1 является обязательным, последующие значения необязательны. От 1 до 254 аргументов-значений, из которых функция ВЫБОР, используя номер индекса, выбирает значение или выполняемое действие. Аргументы могут быть числами, ссылками на ячейки, определенными именами, формулами, функциями или текстом.
Замечания
- Если index_num является массивом, каждое значение вычисляется при оценке CHOOSE.
- Аргументы-значения функции ВЫБОР могут быть как ссылками на интервал, так и отдельными значениями.
Например, формула:
=СУММ(ВЫБОР(2;A1:A10;B1:B10;C1:C10))
эквивалентна формуле:
=СУММ(B1:B10)
которая возвращает значение, вычисленное на основе значений в интервале ячеек B1:B10.
В этом примере сначала вычисляется функция ВЫБОР, которая возвращает ссылку на интервал B1:B10. Затем вычисляется функция СУММ, причем в качестве аргумента используется интервал B1:B10, то есть результат функции ВЫБОР.
Примеры
Скопируйте образец данных из следующей таблицы и вставьте его в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
| Данные | ||
|---|---|---|
| Первый | Гвозди | |
| Второй | Винты | |
| Третий | Гайки | |
| Последний | Болты | |
| Формула | Описание | Результат |
| =ВЫБОР(2;A2;A3;A4;A5) | Значение второго аргумента списка (значение ячейки A3) | Второй |
| =ВЫБОР(4;B2;B3;B4;B5) | Значение четвертого аргумента списка (значение ячейки В5) | Болты |
| =ВЫБОР(3;"широкий";115;"мир";8) | Значение третьего аргумента списка | мир |
Пример 2
| Данные. | ||
|---|---|---|
| 23 | ||
| 45 | ||
| 12 | ||
| 10 | ||
| Формула | Описание (результат) | Результат |
| =СУММ(A2:ВЫБОР(2;A3;A4;A5)) | Суммирует диапазон A2:A4. Функция ВЫБОР возвращает A4 как вторую часть диапазона функции СУММ. | 80 |