Difference between revisions of "RU/kb/00000638"

From Wiki
Jump to navigationJump to search
(Основной текст)
 
 
Line 6: Line 6:
 
<section begin=toc />
 
<section begin=toc />
 
=== CHOOSE ===
 
=== CHOOSE ===
Функция возвращает значение из списка, задаваемое числовым индексом.
+
<section begin=description />Функция возвращает значение из списка, задаваемое числовым индексом.<section end=description />
  
 
==== Синтаксис функции: ====
 
==== Синтаксис функции: ====

Latest revision as of 09:58, 13 March 2012



CHOOSE

Функция возвращает значение из списка, задаваемое числовым индексом.

Синтаксис функции:

=CHOOSE(index; value1; value2; ... value30)
Рис. 1. Пример функции.

где:

  • index — числовой индекс, определяющий какое из значений value1... value30 будет возвращено; если 1 — возвращается value1, если 2 — возвращается value2, и т. д. ;
  • value1; value2; ... value30 — до 30 значений, каждое из которых может быть текстом, числом, логическим значением, ссылкой или формулой.


На рис. 1:

  • в ячейке B2 возвращается текстовая строка «собака»;
  • в ячейке B4 возвращается числовое значение 65,4;
  • в ячейке B6 возвращается ссылка на ячейку A6, так что =CHOOSE(3; “собака”; 65,4; A6) в ячейке отображает содержимое ячейки A6 в этой ячейке (она эквивалентна =A6);
  • в ячейке B8 возвращается сумма чисел в диапазоне A2:A4;
  • в ячейке B10 возвращается 3, квадратный корень 9.


Функция CHOOSE пригодится в том случае, когда есть несколько вариантов для конкретного значения, выбирающиеся на основе результата выражения. При этом отпадает необходимость строить сложные формулы на основе вложенных IF.


Рис. 2. CHOOSE.

На Рис. 2, функция CHOOSE используется, для выбора варианта текста дня недели — согласно числового значения, возвращаемого функцией WEEKDAY.






InfraOffice.pro 3.1.x









К началу страницы