Difference between revisions of "RU/kb/00000547"

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

Latest revision as of 08:35, 13 March 2012



IF

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

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

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

где:

  • test — логическое значение или выражение (или ссылка на логическое значение или выражение), которое возвращает логическое значение (TRUE или FALSE).
  • value1 — значение, которое возвращается функцией если результат проверки TRUE.
  • value2 — значение, которое возвращается функцией если результат проверки FALSE.


Эта функция вычисляет только value1 или value2, и никогда оба выражения. Если value2 опущено, оно, как предполагается, равняется FALSE; если value1 также опущено, оно, как предполагается, является TRUE.


На рис. 1:

  • в ячейке B2 возвращается 100, если A1 > 5, и текст “too small” в противном случае;
  • в ячейке B4 возвращается FALSE, потому что value2 было опущено, а 1 не больше 2;
  • в ячейке B6 возвращается TRUE, потому что и value1 и value2 были опущены, а 2 > 1;
  • в ячейке B8 возвращается 2, квадратный корень 4. IF() вычисляет только выбранное значение — в этом случае выражение 1/0 дало бы ошибку #DIV/0!, но оно не вычисляется.






InfraOffice.pro 3.1.x









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