Функция CHOOSE (ВЫБОР) в Google Таблицы
Функция CHOOSE (ВЫБОР) в Google Таблицы представляет собой инструмент выбора значения из списка на основе заданного индекса. Она позволяет легко выбирать одно из значений, указанных в аргументах функции, в зависимости от заданного номера (индекса).
Основное назначение CHOOSE (ВЫБОР) - это упростить работу с выбором определенного значения из предварительно определенного набора значений. Это может быть полезно, например, когда необходимо в зависимости от условий выбирать разные варианты ответов.
Синтаксис
=CHOOSE(индекс; значение_1; [значение_2; …])
=CHOOSE(index; choice1; [choice2; …])
=ВЫБОР(индекс; значение_1; [значение_2; …])
Список аргументов
Индекс (index) - Обязательный аргумент, это число или ссылка на ячейку, которая содержит число, представляющее собой индекс выбранного значения.
Значения (choice1; [choice2; …]) - Обязательные аргумент, это значение, из которых будет выбрано то, которое соответствует индексу. Максимальное число значений 30.
Возвращаемое значение
Возвращает значение, соответствующее указанному аргументу в индексе.
Пример
Представим у нас есть список заказов разбитый по датам, которые необходимо распределить по месяца и посчитать количество проданных товаров в месяц, при условие, что название месяц должен быть прописан словом. Визуализировать это необходимо с помощью сводной таблице.
В голову приходит идея изменить формат данных в столбце: Дата заказа.
Визуально это то, что нам надо, но давайте попробуем на основании посторит сводную таблицу, где в строках будет название месяц, а в столбце количество проданных товаров.
У нас дата отображается, как надо, но значения в сводной таблице все равно воспринимаются, как обычная дата: 10.01.2023. Для решения данной задачи на помощь нам приходит функция CHOOSE (ВЫБОР). Мы делаем вспомогательный столбец Название месяца и в нем прописываем нашу функцию со следующими аргументами:
=CHOOSE(MONTH(E2);"Январь";"Февраль";"Март";"Апрель";"Май";"Июнь")
Как вы наверное обратили внимание в нашей функции присутствует функция MONTH (МЕСЯЦ), данная функция из даты возвращает порядковый номер месяца. Например из даты 10.01.2023 она нам вернет 1. 1 это будет нашем индексом в нашей функции CHOOSE (ВЫБОР).
Вставляем нашу формулу в F2 и протягиваем вниз. На основании текущих данных пробуем посторить сводную таблицу.
Наша задача выполнена мы разбили количество проданных товаров по месяцам.
Функция CHOOSE (ВЫБОР) имеет лаконичность кода, что делает ее удобной для создания более читаемых и компактных формул. Однако Функция CHOOSE (ВЫБОР) имеет и свои минусы. В частности, функция становится менее удобной, когда количество вариантов становится слишком большим, так как приходится вручную перечислять все возможные варианты значений. Кроме того, использование функции CHOOSE (ВЫБОР) может усложнить понимание формулы, особенно для тех, кто не знаком с ее структурой. Напоминаю, что у функции CHOOSE (ВЫБОР) в Google Таблицы имеется ограничения в аргументах: значения - до 30 значений.