Информатика · 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
Решение
- В таблице успеваемости нужно вывести "Сдал", если оценка больше или равна 4, иначе "Не сдал". Формула: =ЕСЛИ(B2>=4
- "Сдал"
- "Не сдал")
- Пример 2расчёт
Пример 2
Решение
- При расчёте скидки: если сумма покупки больше 1000 рублей, скидка 10%, иначе 0%. Формула: =ЕСЛИ(C2>1000
- C2*0.1
- 0)
- Пример 3расчёт
Пример 3
Решение
- Вложенное условие: если балл больше 90 — "Отлично", если больше 70 — "Хорошо", иначе "Удовлетворительно". Формула: =ЕСЛИ(B2>90
- "Отлично"
- ЕСЛИ(B2>70
- "Хорошо"
- "Удовлетворительно"))
- Пример 4расчёт
Пример 4
Решение
- Проверка двух условий с И: если ученик сдал и математику, и русский, то "Переведён", иначе "Не переведён". Формула: =ЕСЛИ(И(B2="сдал"
- C2="сдал")
- "Переведён"
- "Не переведён")
Интересно знать
- Логические вычисления в таблицах появились ещё в 1979 году в программе VisiCalc, которая считается первой электронной таблицей для персональных компьютеров.
- Функция ЕСЛИ в Excel может быть вложена в саму себя до 64 раз, но на практике такие формулы становятся очень сложными для чтения, и лучше использовать другие функции, например, ЕСЛИМН.
- В электронных таблицах можно использовать логические операции не только с числами, но и с текстом: например, проверить, равно ли значение ячейки слову "да".
Связанные темы
- Организация вычислений в электронных таблицах
- Относительные, абсолютные и смешанные ссылки
- Встроенные функции и их использование
- Логические операции и выражения