Логические функции предназначены для проверки выполнения условия или для проверки нескольких условий.
Ø И
Возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА; возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ.
Синтаксис:
И(логическое_значение1; логическое_значение2;...)
Логическое_значение1, логическое_значение2,... - это от 1 до 30 проверяемых условий, которые могут иметь значение либо ИСТИНА, либо ЛОЖЬ.
Примеры:
И(ИСТИНА; ИСТИНА) равняется ИСТИНА
И(ИСТИНА; ЛОЖЬ) равняется ЛОЖЬ.
Возвращает одно значение, если заданное условие при вычислении дает значение ИСТИНА, и другое значение, если ЛОЖЬ.
Ø ЕСЛИ
Функция ЕСЛИ используется для условной проверки значений и формул.
Синтаксис: ЕСЛИ (лог_выражение;значение_если_истина;значение_если_ложь)
Лог_выражение - это любое значение или выражение, которое при вычислении дает значение ИСТИНА или ЛОЖЬ.
Значение_если_истина - это значение, которое возвращается, если лог_выражение имеет значение ИСТИНА. Если лог_выражение имеет значение ИСТИНА и значение_если_истина опущено, то возвращается значение ИСТИНА. Значение_если_истина может быть другой формулой.
|
|
Значение_если_ложь - это значение, которое возвращается, если лог_выражение имеет значение ЛОЖЬ. Если лог_выражение имеет значение ЛОЖЬ и значение_если_ложь опущено, то возвращается значение ЛОЖЬ. Значение_если_ложь может быть другой формулой.
Пример:
Предположим, что нужно назначить буквенную категорию числам, на которые ссылаются по имени Средний Балл. Категории приведены в следующей таблице.
Средний Балл Категория
Больше 89 A
От 80 до 89 B
От 70 до 79 C
От 60 до 69 D
Меньше 60 F
Тогда можно использовать вложенные функции ЕСЛИ:
ЕСЛИ(СреднийБалл>89;"A";ЕСЛИ(СреднийБалл>79;"B";
ЕСЛИ(СреднийБалл>69;"C";ЕСЛИ(СреднийБалл>59;"D";"F"))))
В предыдущем примере второе предложение ЕСЛИ является в то же время аргументом значение_если_ложь для первого предложения ЕСЛИ. Аналогично, третье предложение ЕСЛИ является аргументом значение_если_ложь для второго предложения ЕСЛИ. Например, если первое лог_выражение (Среднее>89) имеет значение ИСТИНА, то возвращается значение "A". Если первое лог_выражение имеет значение ЛОЖЬ, то вычисляется второе предложение ЕСЛИ и так далее.
Ø ИЛИ
Возвращает ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА; возвращает ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ.
Синтаксис:
ИЛИ(логическое_значение1;логическое_значение2;...)
Логическое_значение1, логическое_значение2,... - это от 1 до 30 проверяемых условий, которые могут иметь значение либо ИСТИНА, либо ЛОЖЬ.
|
|
Примеры
ИЛИ(ИСТИНА) равняется ИСТИНА
ИЛИ(1+1=1;2+2=5) равняется ЛОЖЬ
Ø НЕ
Меняет на противоположное логическое значение своего аргумента. Функция НЕ используется в тех случаях, когда необходимо быть уверенным в том, что значение не равно некоторой конкретной величине.
Синтаксис
НЕ(логическое_значение)
Логическое_значение - это значение или выражение, которое при вычислении дает ИСТИНА или ЛОЖЬ. Если логическое_значение имеет значение ЛОЖЬ, то функция НЕ возвращает значение ИСТИНА; Если логическое_значение имеет значение ИСТИНА, то функция НЕ возвращает значение ЛОЖЬ.
Примеры
НЕ(ЛОЖЬ) равняется ИСТИНА
НЕ(1+1=2) равняется ЛОЖЬ.
В MS Excel используется “Мастер функций” , который вызывается командой Вставка |Функции или нажатием кнопки “Мастер функций”.
После того как формула введена в ячейку, Вы можете ее перенести, скопировать или распространить на блок ячеек.
Перемещение формул. Для перемещения формулы или блока формул подведите указатель мыши к тому месту границы ячейки или блока, где изображение указателя мыши изменяется с белого крестика на белую стрелку. Затем нажмите левую кнопку мыши и, удерживая ее, перемещайте блок в нужное место таблицы. Для завершения перемещения отпустите кнопку мыши.
Копирование формул. Для копирования формулы или блока формул подведите указатель мыши к тому месту границы ячейки или блока, где изображение указателя мыши изменяется с белого крестика на белую стрелку. Затем нажмите клавишу Ctrl и левую кнопку мыши и, удерживая клавишу и кнопку мыши нажатыми, перемещайте блок в нужное место таблицы. Для завершения копирования отпустите кнопку мыши и клавишу Ctrl.
Распространение формул.
· Установите курсор в ячейку с формулой.
· Подведите указатель мыши к черной точке на границе ячейки, Изображение указателя мыши изменится на черный крестик.
· Нажмите левую кнопку мыши и, удерживая ее нажатой, перемещайте курсор до нужного места. Для завершения распространения формулы отпустите кнопку мыши.