На основі аргументу «індекс» повертає значення зі списку аргументів-значень. Скористайтеся функцією CHOOSE, щоб вибрати одне з 29 значень на основі номера індексу. Наприклад, якщо діапазон від «значення1» до «значення7» – дні тижня, функція CHOOSE повертає день, номер якого (від 1 до 7) використано як аргумент «індекс».
Синтаксис
CHOOSE(index_num;значення1;значення2;...)
індекс визначає, який аргумент значення вибрано. Index_num має бути числом від 1 до 29 або посиланням на формулу чи стовпець, що містить число від 1 до 29.
-
Якщо аргумент «індекс» дорівнює 1, функція CHOOSE повертає «значення1», якщо дорівнює 2 – «значення2» тощо.
-
Якщо index_num менше 1 або більше за число останнього значення в списку, функція CHOOSE повертає #VALUE! .
-
Якщо аргумент «індекс» – це дріб, перед використанням він скорочується до найменшого цілого числа.
Значення1,значення2,... – це аргументи значень від 1 до 29, з яких функція CHOOSE вибирає значення або дію, яку потрібно виконати на основі index_num. Аргументи можуть бути числами, посиланнями на стовпці, формулами, функціями або текстом.
Приклад 1
Стовпці 1 |
Колона 2 |
Стовпці 3 |
Стовпці 4 |
Формула |
Опис (результат) |
---|---|---|---|---|---|
1-й |
2-й |
3-й |
Завершено |
=CHOOSE(2;[Col1],[Col2];[Col3];[Col4]) |
Значення другого аргументу Col2 (2-й) |
Цвяхи |
Болти |
Гайки |
Гвинти |
=CHOOSE(4;[Col1],[Col2];[Col3];[Col4]) |
Значення з четвертого аргументу Col4 (Болти) |
Приклад 2
Стовпці 1 |
Колона 2 |
Стовпці 3 |
Стовпці 4 |
Формула |
Опис (результат) |
---|---|---|---|---|---|
23 |
45 |
12 |
10 |
=SUM([Col1];CHOOSE(2;[Col2];[Col3];[Col4])) |
Підсумовує два аргументи Col1 і результат функції Choose (35) |