У цій статті наведено синтаксис формули та описано, як у програмі 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 |