Реализация ветвлений в Excel
Ветвление – это алгоритмическая конструкция, в которой в зависимости от значения логического выражения (условия) происходит выбор той или иной последовательности действий.
Ветвления бывают простые и сложные.
простые | сложные |
Полное простое ветвление. Оно может быть усеченным, т.е. по какой-либо ветке не выполняется никакого действия.
Excel поддерживает только полные простые ветвления. Они могут быть вложенными. Глубина вложенности может быть любая, рекомендовано использовать глубину <=2.
Ветвления реализуются в ячейке Excel с помощью логической функции ЕСЛИ. Логические функции И, ИЛИ, НЕ предназначены для формирования условий.
Правила формирования условий
Условия (логические выражения) бывают простые и сложные.
простые | сложные |
Формат простого условия: Операнд 1 знак сравнения Операнд 2 Например: А4>0, sin(C12)<0,3, … В качестве операнда могут выступать константы, выражения, текст, адреса и имена ячеек, функции. Результат: истина или ложь; | Формируются из простых с использование логических функций и, или, не. |
Формат функций:
|
|
И(операнд1; операнд2;…)
Результат функции И будет истина Û (тогда и только тогда, когда) оба операнда имеют значение истина.
Например, И(А2>0; C3<0).
ИЛИ(операнд1; операнд2;…). Результат функции ИЛИ будет ложь Û оба операнда имеют значение ложь.