У цій статті наведено синтаксис формули та описано, як у програмі Microsoft Excel використовувати функцію CHOOSE.
Опис
На основі аргументу «індекс» повертає значення зі списку аргументів-значень. Використовуйте функцію CHOOSE для вибору одного з максимум 254 значень на основі номера індексу. Наприклад, якщо діапазон від «значення1» до «значення7» – дні тижня, функція CHOOSE повертає день, номер якого (від 1 до 7) використано як аргумент «індекс».
Синтаксис
CHOOSE(індекс;значення1;[значення2];...)
Синтаксис функції CHOOSE має такі аргументи:
-
індекс – обов’язковий аргумент. Визначає, який аргумент значення вибрано. Аргумент «індекс» має бути числом від 1 до 254 або формулою чи посиланням на клітинку, яка містить число від 1 до 254.
-
Якщо аргумент «індекс» дорівнює 1, функція CHOOSE повертає «значення1», якщо дорівнює 2 – «значення2» тощо.
-
Якщо index_num менше 1 або більше за число останнього значення в списку, функція CHOOSE повертає #VALUE! .
-
Якщо аргумент «індекс» – це дріб, перед використанням він скорочується до найменшого цілого числа.
-
-
Значення1, значення2, ... «Значення1» – обов’язковий аргумент, усі наступні – необов’язкові. Аргументи-значення від 1 до 254, з яких функція CHOOSE вибирає значення або дію на основі аргументу «індекс». Аргументами можуть бути числа, посилання на клітинку, визначені імена, формули, функції або текст.
Примітки
-
Якщо як аргумент «індекс» використовується масив, у процесі обчислення функції 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 |