Функція CHOOSE

Застосовується до
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016

У цій статті наведено синтаксис формули та описано, як у програмі Microsoft Excel використовувати функцію CHOOSE.

Опис

На основі аргументу «індекс» повертає значення зі списку аргументів-значень. Використовуйте функцію CHOOSE для вибору одного з максимум 254 значень на основі номера індексу. Наприклад, якщо діапазон від «значення1» до «значення7» – дні тижня, функція CHOOSE повертає день, номер якого (від 1 до 7) використано як аргумент «індекс».

Синтаксис

CHOOSE(індекс;значення1;[значення2];...)

Синтаксис функції CHOOSE має такі аргументи:

  • Index_num Необхідні. Визначає, який аргумент значення вибрано. Аргумент «індекс» має бути числом від 1 до 254 або формулою чи посиланням на клітинку, яка містить число від 1 до 254.

    • Якщо аргумент «індекс» дорівнює 1, функція CHOOSE повертає «значення1», якщо дорівнює 2 – «значення2» тощо.
    • Якщо index_num менше 1 або більше за число останнього значення в списку, функція CHOOSE повертає #VALUE! .
    • Якщо аргумент «індекс» – це дріб, перед використанням він скорочується до найменшого цілого числа.
  • Значення1; значення2; ... Значення 1 обов'язкове, наступні значення необов'язкові. Аргументи-значення від 1 до 254, з яких функція CHOOSE вибирає значення або дію на основі аргументу «індекс». Аргументами можуть бути числа, посилання на клітинку, визначені імена, формули, функції або текст.

Примітки

  • Якщо index_num – це масив, кожне значення обчислюється під час обчислення функції CHOOSE.
  • Аргументи значень для CHOOSE можуть бути посиланнями на діапазон, а також окремими значеннями.
    Наприклад, формула:

=SUM(CHOOSE(2;A1:A10;B1:B10;C1:C10))

обчислюється як:

=SUM(B1:B10)

а потім повертає значення, основані на значеннях у діапазоні B1:B10.

Спочатку обчислюється функція CHOOSE, яка повертає посилання B1:B10. Потім обчислюється функція SUM із використанням діапазону B1:B10 (результату функції CHOOSE) як аргументу.

Приклади

Скопіюйте дані прикладу з наведеної нижче таблиці та вставте їх у клітинку A1 нового аркуша Excel. Щоб відобразити результат обчислення формул, виберіть їх, натисніть клавішу F2, а потім – клавішу Enter. За потреби можна змінити ширину стовпців, щоб відобразити всі дані.

Дані.
1-й Цвяхи
2-й Болти
3-й Гайки
Завершено Болти
Формула Опис Результат
=CHOOSE(2;A2;A3;A4;A5) Значення другого аргументу списку (значення клітинки A3) 2-й
=CHOOSE(4;B2;B3;B4;B5) Значення четвертого аргументу списку (значення клітинки B5) Болти
=CHOOSE(3;"Широкий";115;"світ";8) Значення третього аргументу списку світ

Приклад 2

Дані.
23
45
12
10
Формула Опис (результат) Результат
=SUM(A2:CHOOSE(2;A3;A4;A5)) Підсумовує діапазон клітинок A2:A4. Функція CHOOSE повертає клітинку A4 як другу частину діапазону для функції SUM. 80