Логические функции

  • docx
  • 11.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-00840.docx

Логические функции

Логические выражения – условия, которые могут содержать:

·         числа,

·         текст,

·         адреса ячеек,

·         функции,

·         операторы сравнения: < , >, >=,  <=, = , <>, 

·         арифметические выражения

·         логические значения (ИСТИНА или ЛОЖЬ). Результатом логического выражения является логическое значение ИСТИНА(1) или ЛОЖЬ(0).

Например,  выражение Z1=10 возвращает значение ИСТИНА, если значение в ячейке Z1 равно 10, и ЛОЖЬ, если Z1 содержит любое другое значение.

Примеры выражений:

A1>A2

5-3<=5*2

СРЗНАЧ(В1:В6)=СУММ(6;7;8)

С2 <> «Красный»

Логические функции  И, ИЛИ, НЕ, ЕСЛИ  могут содержать в качестве аргументов логическое выражение.

Функция  И

Возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА; возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ.

Синтаксис:

=И (лог_выражение1; лог_выражение2;…;лог_выражение30)

Функция ИЛИ

Возвращает ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА; возвращает ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ.

Синтаксис:

=ИЛИ (лог_выражение1; лог_выражение2;…;лог_выражение30)

Функция НЕ

Функция меняет значение своего аргумента на противоположное: возвращает значение ИСТИНА, если значение аргумента ЛОЖЬ и наоборот. Функция НЕ имеет только один аргумент.

Синтаксис:

=НЕ (логическое_выражение)

Функция ЕСЛИ

Возвращает одно значение, если заданное логическое выражение при вычислении дает значение ИСТИНА, и другое значение, если ЛОЖЬ.

Функция имеет три аргумента.

Синтаксис:

=ЕСЛИ(лог_выражение; значение_если_истина ;значение_если_ложь)

Например,

=ЕСЛИ(А6<22;5;10) – возвращает число 5, если значение в ячейке А6 меньше 22, возвращает значение 10, если больше либо равно 22.

 

В качестве аргументов функции ЕСЛИ можно использовать другие функции:

Например,

=ЕСЛИ(СУММ(А1:А10)>0;СУММ(А1:А10);0) – если сумма элементов в ячейках А1:А10 больше нуля, возвращается значение этой же суммы, в противном случае возвращает значение 0.

=ЕСЛИ(И(F1>0,F1<9);5*F1;6 )– если значение в ячейке F1 находится между 0 и 9, то возвращается значение 5*F1, в противном случае – значение 6)

В качестве аргументов функции ЕСЛИ можно так же использовать текстовые значения.

Например,

=ЕСЛИ(А4>75%; “Сдал”;”Не сдал”) – в ячейке А4 находится средний балл учащегося, после сдачи экзаменов. Функция анализирует значение в ячейке А4 и  определяет, сдал учащийся экзамен или не сдал.

Практика

1.      Скопировать к себе папку с диска P:\ Задания \ ИЛИ_И_ЕСЛИ_НЕ.xls

2.      Выполнить указанное в нем задание