На основі аргументу «індекс» повертає значення зі списку аргументів-значень. Використовуйте функцію 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;[Стовп1];[Стовп2];[Стовп3];[Стовп4]) | Значення з другого аргументу Стовп2 (2-й) |
| Цвяхи | Болти | Гайки | Гвинти | =CHOOSE(4;[Стовп1];[Стовп2];[Стовп3];[Стовп4]) | Значення з четвертого аргументу Стовпець4 (Гвинти) |
Приклад 2
| Стовпець 1 | Стовпець 2 | Стовпець 3 | Стовпець 4 | Формула | Опис (результат) |
|---|---|---|---|---|---|
| 23 | 45 | 12 | 10 | =SUM([Стовп1];CHOOSE(2;[Стовп2];[Стовп3];[Стовп4])) | Підсумовує два аргументи Стовпець1 і результат функції Choose (35) |