← К списку тем

Информатика · 9 класс · Информатика ФГОС · урок 29 · только теория

Условные вычисления в электронных таблицах

Тема посвящена логическим вычислениям в электронных таблицах: как заставить программу самой выбирать, что считать и как отображать, в зависимости от условий. Мы разберём, как работают логические выражения, функция ЕСЛИ и вложенные условия, а также как это применяется в реальных задачах.

Чему учимся понимать

Научиться понимать и использовать условные вычисления в электронных таблицах для автоматического выбора результата по заданному правилу.

Зачем это нужно

Условные вычисления — основа автоматизации расчётов в таблицах. Они позволяют обрабатывать большие объёмы данных без ручного перебора: например, автоматически определять, сдал ли ученик экзамен, начислить ли премию, или посчитать скидку в зависимости от суммы покупки. Это экономит время и исключает ошибки.

Опорные понятия

Условное вычислениеЛогическое выражениеФункция ЕСЛИВложенные условияЛогические операции (И, ИЛИ, НЕ)Относительные и абсолютные ссылкиАвтозаполнениеФормула

Главные тезисы

  • Условное вычисление — это выбор одного из нескольких возможных результатов в зависимости от выполнения условия.
  • Условие в электронных таблицах — это логическое выражение, которое может быть истинным (ИСТИНА) или ложным (ЛОЖЬ).
  • Функция ЕСЛИ имеет три аргумента: условие, значение если истина, значение если ложь.
  • Вложенные функции ЕСЛИ позволяют проверять несколько условий последовательно.
  • Логические операции И, ИЛИ, НЕ позволяют строить сложные условия из простых.
  • При копировании формул с относительными ссылками адреса ячеек изменяются, что удобно для автозаполнения.
  • Абсолютные ссылки (с знаком $) фиксируют адрес ячейки, чтобы он не менялся при копировании.
  • Условное форматирование — это способ визуально выделить ячейки, удовлетворяющие условию, но это не вычисление, а оформление.

Определения

Условное вычисление
Вычисление, при котором результат зависит от выполнения некоторого условия. Если условие верно — выполняется одно действие, если нет — другое.
Логическое выражение
Выражение, которое может быть либо истинным (ИСТИНА), либо ложным (ЛОЖЬ). Например, A1 > 10 — истина, если значение в ячейке A1 больше 10.
Функция ЕСЛИ
Логическая функция в электронных таблицах, которая возвращает одно значение, если условие истинно, и другое значение, если условие ложно. Записывается как =ЕСЛИ(условие; значение_если_истина; значение_если_ложь).
Вложенные условия
Ситуация, когда внутри функции ЕСЛИ используется другая функция ЕСЛИ, чтобы проверить несколько условий по очереди.
Логические операции
Операции И, ИЛИ, НЕ, которые позволяют объединять простые условия в сложные. И — все условия должны быть истинны, ИЛИ — хотя бы одно, НЕ — отрицание.
Относительная ссылка
Ссылка на ячейку, которая при копировании формулы изменяется относительно нового положения. Например, при копировании формулы из B1 в C1 ссылка A1 станет B1.
Абсолютная ссылка
Ссылка на ячейку, которая при копировании не изменяется. Обозначается знаком $, например, $A$1.

Ключевые факты и правила

  • Функция ЕСЛИ имеет синтаксис: =ЕСЛИ(лог_выражение; значение_если_истина; значение_если_ложь). В русской версии Excel и LibreOffice Calc разделители аргументов — точка с запятой.
  • Логические выражения строятся с помощью операторов сравнения: = (равно), > (больше), < (меньше), >= (больше или равно), <= (меньше или равно), <> (не равно).
  • Логические операции в формулах записываются как И (AND), ИЛИ (OR), НЕ (NOT). Например, =ЕСЛИ(И(A1>10; B1<5); "да"; "нет").
  • Вложенные функции ЕСЛИ могут быть глубиной до 64 уровней в современных версиях Excel, но лучше не использовать более 3-4 для читаемости.
  • При копировании формулы с относительными ссылками адреса ячеек изменяются автоматически, что позволяет быстро заполнять таблицы.
  • Абсолютная ссылка фиксируется знаком $: $A$1 — фиксированы и столбец, и строка; A$1 — фиксирована только строка; $A1 — только столбец.
  • Условное форматирование позволяет изменять цвет, шрифт или заливку ячеек, если они удовлетворяют условию, но не изменяет значения.

Теория

Шаг 1: Пойми, что такое условие. Условие — это вопрос, на который можно ответить "да" или "нет" (истина или ложь). Например, "больше ли 10?".

Шаг 2: Научись записывать условие в виде логического выражения, используя операторы сравнения и ссылки на ячейки.

Шаг 3: Освой функцию ЕСЛИ: она принимает условие и два варианта результата — что делать, если условие верно, и что, если неверно.

Шаг 4: Для нескольких условий используй вложенные ЕСЛИ или логические операции И, ИЛИ, НЕ, чтобы объединить простые условия.

Шаг 5: Помни про относительные и абсолютные ссылки: при копировании формул они ведут себя по-разному, и это нужно учитывать для правильных расчётов.

Примеры

  1. Пример 1расчёт

    Пример 1

    Решение

    • В таблице успеваемости нужно вывести "Сдал", если оценка больше или равна 4, иначе "Не сдал". Формула: =ЕСЛИ(B2>=4
    • "Сдал"
    • "Не сдал")
  2. Пример 2расчёт

    Пример 2

    Решение

    • При расчёте скидки: если сумма покупки больше 1000 рублей, скидка 10%, иначе 0%. Формула: =ЕСЛИ(C2>1000
    • C2*0.1
    • 0)
  3. Пример 3расчёт

    Пример 3

    Решение

    • Вложенное условие: если балл больше 90 — "Отлично", если больше 70 — "Хорошо", иначе "Удовлетворительно". Формула: =ЕСЛИ(B2>90
    • "Отлично"
    • ЕСЛИ(B2>70
    • "Хорошо"
    • "Удовлетворительно"))
  4. Пример 4расчёт

    Пример 4

    Решение

    • Проверка двух условий с И: если ученик сдал и математику, и русский, то "Переведён", иначе "Не переведён". Формула: =ЕСЛИ(И(B2="сдал"
    • C2="сдал")
    • "Переведён"
    • "Не переведён")

Интересно знать

  • Логические вычисления в таблицах появились ещё в 1979 году в программе VisiCalc, которая считается первой электронной таблицей для персональных компьютеров.
  • Функция ЕСЛИ в Excel может быть вложена в саму себя до 64 раз, но на практике такие формулы становятся очень сложными для чтения, и лучше использовать другие функции, например, ЕСЛИМН.
  • В электронных таблицах можно использовать логические операции не только с числами, но и с текстом: например, проверить, равно ли значение ячейки слову "да".

Связанные темы

  • Организация вычислений в электронных таблицах
  • Относительные, абсолютные и смешанные ссылки
  • Встроенные функции и их использование
  • Логические операции и выражения