Функцията използва индекс_числ, за да върне някоя от стойностите в списъка с аргументи. Използвайте 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
| COL1 | КОЛ 2 | COL3 | COL4 | Формула | Описание (резултат) |
|---|---|---|---|---|---|
| първо | второ | трето | последно | =CHOOSE(2;[Кол1];[Кол2];[Кол3];[Кол4]) | Стойност от втория аргумент: Кол2 (2-ри) |
| Пирони | Винтове | Гайки | Болтове | =CHOOSE(4;[кол1];[кол2];[кол3];[кол4]) | Стойност от четвъртия аргумент: Кол4 (Болтове) |
Пример 2
| COL1 | КОЛ 2 | COL3 | COL4 | Формула | Описание (резултат) |
|---|---|---|---|---|---|
| 23 | 45 | 12 | 10 | =SUM([кол1]; CHOOSE(2;[кол2];[кол3];[кол4])) | Сумира двата аргумента Col1 и резултата от функцията Choose (35) |