На основі аргументу «індекс» повертає значення зі списку аргументів-значень. Скористайтеся функцією CHOOSE, щоб вибрати одне з 29 значень на основі номера індексу. Наприклад, якщо діапазон від «значення1» до «значення7» – дні тижня, функція CHOOSE повертає день, номер якого (від 1 до 7) використано як аргумент «індекс».
Синтаксис
CHOOSE(index_num;значення1;значення2;...)
Index_num визначає, яке значення вибрано. 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) |