Здравствуйте. Функция ВЫБОР в Excel позволяет получить элемент из списка по его порядковому номеру. Синтаксис функции:

=ВЫБОР( номер ; элемент_1 ; [элемент_2] ; … ; [элемент_254])

Здесь аргументы:

Аргумент Описание
Номер Порядковый номер элемента для вывода
элемент_1 ; [элемент_2] ; … ; [элемент_254] Список значений, из которых производится выбор. Если «Номер» равен 1, вернется элемент_1, равен 2 – элемент_2 и т.д.

Сразу сделаю оговорки:

  • Функция принимает до 254 элементов, вы можете указать любое количество, большее 0 и меньшее 255
  • При указании в качестве элемента массива, диапазона, именованных массива, переменной или константы – возвращается ссылка на них, а не их значения
  • Если «Номер» больше, чем количество элементов, функция вернет ошибку #ЗНАЧ!

Пример использования функции ВЫБОР

Один из примеров применения данной функции – вывод текущего дня недели (хотя есть и более короткий способ):

=ВЫБОР(ДЕНЬНЕД(СЕГОДНЯ())-1;«понедельник»;«вторник»;«среда»;«четверг»;«пятница»;«суббота»;«воскресенье»)

формула вывода дня недели

Здесь ДЕНЬНЕД(СЕГОДНЯ())-1 вернёт порядковый номер дня недели, а ВЫБОР – определит соответствующее ему название. Теперь можно приукрасить эту формулу, чтобы каждый день она сообщала пользователю, какой сегодня день недели:

вывод дня недели

Как я уже говорил, если в качестве элемента указать объект, например, диапазон ячеек, функция вернет ссылку на него. В этом примере, мы получим сумму значений в указанном диапазоне:

сумма по столбцу

Вот такая простая функция, которую чаще всего используют в структуре сложных формул.