Skip to main content

ВЫБОР

Функция ВЫБОР возвращает значение из списка на основе заданного индекса.

Эта функция позволяет динамически выбирать данные в зависимости от условий или значений в других ячейках.

Синтаксис​

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