Функция ВЫБОР возвращает значение из списка на основе заданного индекса.
Эта функция позволяет динамически выбирать данные в зависимости от условий или значений в других ячейках.
Синтаксис
ВЫБОР(индекс; значение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.
–Значения могут быть разных типов данных (текст, числа, даты, формулы).
–Эта функция — альтернатива функции ЕСЛИ для множественных условий с числовыми индексами.