Логические функции.
При решении некоторых задач значение ячейки необходимо вычислять одним из нескольких способов, в зависимости от выполнения или невыполнения одного или нескольких условий. При решении таких задач применяют логические функции.
Функция ЕСЛИ имеет следующий формат:
=ЕСЛИ(лог_выражение; значение_если_истина; значение_если_ложь)
Функции И и ИЛИ имеет следующий формат:
И(лог_выражение1; лог_выражение2;… );
ИЛИ(лог_выражение1; лог_выражение2;… )
Примерные виды логических формул:
=ЕСЛИ (А1>2;’’Сдал экзамен’’; ’’Не сдал экзамен’’)
=ЕСЛИ (С12<50;”Не малое предприятие”; “Малое предприятие”)
=ЕСЛИ (А1>0;’’положительное’’; (A1<0;’’отрицательное’’; ’’нуль’’))
=СУММЕСЛИ (С1:С8;''=2'';А1 : Н8)
=ЕСЛИ (И (С2>20;С2<75); “25”; ЕСЛИ (С2>75; “30”))
=ЕСЛИ (А1<50; “2”; ЕСЛИ (А1>51; “3”))
Вложенная функция – это функция, которая является аргументом для другой функции, т.е. является вложенной в другую функцию: = СУММ (ОКРУГЛ (А1:А9; 2))
Вложенная функция используется при решении логических задач:
=ЕСЛИ (И(А1>0;A1<30);’’Да’’; ’’Нет’’).
Прогрессия – это ряд чисел в арифметическом или геометрическом возрастании или убывании на определённый шаг.
Выделить ячейку, в которой введено число, и при нажатой ПКМ, протянуть по стоке или по столбцу. В выпавшем контекстном меню выбрать команду «Прогрессия», выбрать вид прогрессии, указать шаг возрастания или убывания числа ячейки.
Например:
Ряд:100 – 190 – 180 – 170, использована арифметическая прогрессия с шагом -10.
Ряд: 50 – 55 – 60 – 65 – 70, использована арифметическая прогрессия с шагом 5.
Просмотр содержимого документа
«Учебное пособие "Электронная таблица MS Excel. Логические функции"»
Логические функции
ЕАДК. Неверова И.Ю.
При решении некоторых задач значение ячейки необходимо вычислять одним из нескольких способов , в зависимости от выполнения или невыполнения одного или нескольких условий. При решении таких задач применяют логические функции .
ЕСЛИ ( лог_выражение ; значение_если_истина ; значение_если_ложь )
- Лог_выражение — это любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ. Например, A10=100 — это логическое выражение; если значение в ячейке A10 равно 100, то выражение принимает значение ИСТИНА. В противном случае — ЛОЖЬ. Этот аргумент может быть использован в любом операторе сравнения.
- Значение_если_истина — это значение, которое возвращается, если лог_выражение равно ИСТИНА. Например, если этот аргумент — строка «В пределах бюджета» и лог_выражение равно ИСТИНА, тогда функция ЕСЛИ отобразит текст «В пределах бюджета». Если лог_выражение равно ИСТИНА, а значение_если_истина пусто, то возвращается значение 0. Чтобы отобразить слово ИСТИНА, необходимо использовать логическое значение ИСТИНА для этого аргумента. Значение_если_истина может быть формулой.
- Значение_если_ложь — это значение, которое возвращается, если лог_выражение равно ЛОЖЬ. Например, если этот аргумент — строка «Превышение бюджета» и лог_выражение равно ЛОЖЬ, то функция ЕСЛИ отобразит текст «Превышение бюджета». Если лог_выражение равно ЛОЖЬ, а значение_если_ложь опущено (то есть после значение_если_истина нет точки с запятой), то возвращается логическое значение ЛОЖЬ. Если лог_выражение равно ЛОЖЬ, а значение_если_ложь пусто (то есть после значение_если_истина стоит точка с запятой с последующей закрывающей скобкой), то возвращается значение 0. Значение_если_ложь может быть формулой.
схемы
ЕСЛИ (УСЛОВИЕ; ИСТИНА; ЛОЖЬ)
без кавычек (если цифровые выражения)
ЕСЛИ (УСЛОВИЕ; “ ИСТИНА ” ; “ ЛОЖЬ ” )
с кавычками (если текстовые выражения )
= = , а также составным , где простые логические выражения объединяются логическими функциями И ИЛИ НЕ " width="640"
Логическое выражение может быть простым , когда используется одна из логических операций отношения
= = ,
а также составным , где простые логические выражения объединяются логическими функциями И ИЛИ НЕ
0;A1" width="640"
Вложенная функция
- Вложенная функция – это функция, которая является аргументом для другой функции, т.е. является вложенной в другую функцию: = СРЗНАЧ(ОКРУГЛ (А1:А9; 2))
- Вложенная функция используется при решении логических задач: =ЕСЛИ(И(А10;A1
ЕСЛИ(И(УСЛОВИЕ1;УСЛОВИЕ2);ИСТИНА;ЛОЖЬ)
Сначала записывается имя логической операции (и, или, не), а затем в круглых скобках перечисляются логические операнды
ЕСЛИ(И …
ЕСЛИ(ИЛИ(УСЛОВИЕ1;УСЛОВИЕ2 );ИСТИНА;ЛОЖЬ)
ЕСЛИ(ИЛИ(… ;…); ИСТИНА;ЛОЖЬ)
ЕСЛИ(НЕ(УСЛОВИЕ1;УСЛОВИЕ2);ИСТИНА;ЛОЖЬ)
Если логическое_значение имеет значение ЛОЖЬ, то функция НЕ возвращает значение ИСТИНА; если логическое_значение имеет значение ИСТИНА, то функция НЕ возвращает значение ЛОЖЬ
32", "яблоки". =СЧЕТЕСЛИ " width="640"
СЧЁТЕСЛИ(ДИАПАЗОН;КРИТЕРИЙ)
Диапазон — диапазон, в котором нужно подсчитать ячейки.
Критерий — критерий в форме числа, выражения или текста, который определяет, какие ячейки надо подсчитывать. Например, критерий может быть выражен следующим образом: 32, "32", "32", "яблоки".
=СЧЕТЕСЛИ