Как использовать функцию ВЫБРАТЬ в Excel

Описание

Синтаксис и аргументы

Использование и примеры

  • Ex1 — Базовое использование: использование одной функции для выбора значения из аргумента списка
  • Ex2 — Возврат разных результатов на основе нескольких условий
  • Ex3 — Возврат разные результаты вычислений на основе условий
  • Ex4 — Выбрать случайным образом из списка
  • Ex5 — Объединить функции и функции ВПР для возврата значения в левом столбце
  • Ex6 — Возврат к дню недели или месяцу на основе заданной даты
  • Ex7 — Возврат к дате следующего рабочего дня/выходных на основе сегодняшнего дня

Описание

Функция возвращает значение из списка аргументов значений на основе заданного номера индекса. Например, ВЫБОР (3, «Яблоко», «Персик», «Оранжевый») возвращает оранжевый, номер индекса — 3, а оранжевый — третье значение после номера индекса в функции.

синтаксис и аргументы

синтаксис формулы

Аргументы

  • Обязательно. Числовое значение от 1-254 до косвенного, какое значение аргумента будет выбрано. если index_num находится вне диапазона 1-254, CHOOSE возвращает значение ошибки. Если index_num является десятичным значением, перед использованием формулы оно будет округлено до целого числа.
  • Обязательно. Первое значение в формуле, которое можно выбрать.
  • Необязательно. Второе и до 254-го значения, из которого можно выбрать.

… могут быть числами, текстами, формулами, ссылки на ячейки или определенное имя.

Возвращаемое значение

Функция возвращает значение из списка на основе данной позиции.

Использование и примеры

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

Ex1 — Базовое использование: использование одной функции для выбора значения из аргумента списка

Formula1:

Возврат: c, который является третьим аргументом функции после index_num, равного 3.

Примечание: используйте двойные кавычки вокруг значения, если это текст.

Formula2:

Возвращение: Кейт, значение A2. Поскольку index_num равно 2, а A2 — второе значение в функции.

Formula3:

Возврат: 6, четвертый аргумент списка в функции.


Ex2 — Возвращать разные результаты на основе нескольких условий

Предположим, у вас есть список отклонений для каждого продукта, который необходимо маркировать на основе условия, как показано на скриншоте ниже.

Обычно для обработки можно использовать функцию ЕСЛИ, но здесь я расскажу, как использовать эту функцию для простого решения этой проблемы

Формула:

Объясните:

index_num, B7 — это 2, что больше 0 и 1, но меньше 5, поэтому мы получаем промежуточный результат:

Поскольку мы знаю, True = 1, False = 0, поэтому формулу можно рассматривать как:

then

Результат: средний


Ex3 — Возвращает разные результаты вычислений на основе условий

Предположим, вам нужно рассчитать скидки для каждого продукта в зависимости от количества и цены, как показано на скриншоте ниже:

Формула :

Объясните:

index_number, B8 равно 102, что больше 100, но меньше 201, поэтому в этой части он возвращает результат, показанный как:

затем

значения, от которых до выберите, скидка равна цене * сумма * процент скидки, поскольку здесь index_num равно 2, выбирается B8 * C8 * 0,2

Возвращает: 102 * 2 * 0,2 = 40,8


Ex4 — Выбрать случайное из списка

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

Случайным образом выберите одно значение из списка:

Формула:

Объясните:

: index_num, случайным образом получить число от 1 до 5

$ D $ 2, $ D $ 3, $ D $ 4, $ D $ 5, $ D $ 6 : список значений, из которых можно выбрать


Ex5 — объединить функции и функции ВПР для возврата значения в левом столбце ng>

Обычно мы используем функцию ВПР для возврата значения на основе заданного значения из диапазона таблицы. Но с функцией ВПР она вернет значение ошибки, в то время как столбец возврата находится слева от столбца подстановки, как показано на скриншоте ниже:

В этом случае вы можете объединить функцию с функцией ВПР для решения проблемы.

Формула:

Объясните :

как аргумент диапазон_таблицы в функции ВПР. {1,2} означает отображение 1 или 2 в качестве аргумента index_num на основе аргумента col_num в функции VLOOKUP. Здесь col_num в функции VLOOKUP равно 2, поэтому функция CHOOSE, отображаемая как, означает выбор значения из A1: A7.


Ex6 — Возвращает день недели или месяц в зависимости от заданной даты

С помощью этой функции вы также может возвращать относительный день недели и месяц на основе заданной даты.

Формула 1: возвращать день недели по дате

Объясните:

аргумент index_num, чтобы получить номер дня недели данной даты, например, WEEKDAY (A5) возвращает 6, то аргумент index_num равен 6.

аргументы списка значений, начинающиеся с «Sunday», потому что номер дня недели «1» означает «воскресенье».

Формула 2: возвращать месяц по дате

Объясните:

аргумент index_num, который получает номер месяца от заданной даты, например, MONTH (A5) возвращает 3.


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

Например, сегодня 20.12.2018, четверг, теперь вам нужно получить следующий рабочий день и выходные.

Формула 1: получить сегодняшнюю дату

Результат: 20.12.2018

Формула 2: получить номер дня недели сегодня

Результат: 5 (а сегодня — 20/12/ 2018)

Список номеров дней недели, как показано на скриншоте ниже:

Формула 3: получите следующий рабочий день

Объясните:

возвращает текущую дату

аргумент index_num в функции CHOOSE, получает номер дня недели сегодня, например, воскресенье 1, понедельник — 2…

аргумент списка значений в функции ВЫБОР. Например, если день недели (today ()) возвращает 1 (воскресенье), он выбирает 1 из списка значений, тогда вся формула изменяется на = Today () + 1, что означает добавление 1 дня для возврата в следующий понедельник. Если день недели (today ()) возвращает 6 (пятница), он выбирает 3 из списка значений, потому что пятница находится на 3 днях от следующего понедельника.

Результат (в то время как сегодня 12/20/ 2018):

= 20.12.2018 + 1

= 21.12.2018

Формула 4: получите следующий выходной день

Объясните:

аргумент списка значений в функции ВЫБОР. Например, если день недели (today ()) возвращает 1 (воскресенье), он выбирает 6 из списка значений, тогда вся формула изменяется на = Today () + 6, что означает прибавление 6 дней и возврат в следующую субботу.

Результат:

= 20/20/2018 + 2

= 12/22/ 2018


Образец файла


— > Лучшие инструменты для повышения производительности в офисе


Оцените статью
Frestage.ru
Добавить комментарий