ВЫБОР
Функция ВЫБОР возвращает значение из списка на основе заданного индекса.
Эта функция позволяет динамически выбирать данные в зависимости от условий или значений в других ячейках.
Синтаксис
ВЫБОР(индекс; значение1; [значение2; …])
| Аргумент | Описание | Допустимые значения |
|---|---|---|
| индекс | Номер значения, которое требуется выбрать из списка | Целое число (1, 2, 3 и т.д.) или ссылка на ячейку с числом |
| значение1 | Первое значение в списке может содержать число, ссылку на ячейку или текстовое значение | Любое значение (число, текст и т.д.) |
| [значение2; ...] | (необязательный) Дополнительные значения в списке | Любое значение (число, текст и т.д.) |
Примеры использования
Использование с текстом
=ВЫБОР(A1; "Первый"; "Второй"; "Третий")
Если значение в ячейке A1 равно 1, функция вернет "Первый"; если 2 — "Второй"; если 3 — "Третий". Если значение в ячейке A1 не находится в диапазоне [1..3], функция вернет ошибку #ЗНАЧ!.
Использование с числами
=ВЫБОР(B1; 100; 200; 300; 400)
Если B1 равно 1, функция вернет 100; если 2 — 200; если 3 — 300; если 4 — 400. Если значение в ячейке B1 не находится в диапазоне [1..4], функция вернет ошибку #ЗНАЧ!.
Комбинирование с другими функциями
=ВЫБОР(СЧЁТ(A1:A5); "Одно значение"; "Два значения"; "Три значения"; "Больше трех значений")
Эта формула подсчитывает количество непустых ячеек в диапазоне A1:A5 и возвращает соответствующее сообщение в зависимости от количества значений.
Примечания
- Если аргумент индекс меньше 1 или больше количества перечисленных значений, функция возвращает ошибку #ЗНАЧ!.
- Максимальное количество значений — 254.
- Значения могут быть разных типов данных (текст, числа, даты, формулы).
- Эта функция — альтернатива функции ЕСЛИ для множественных условий с числовыми индексами.