ЯдроКодаподготовка к экзаменам
Учебная платформа

Загружаем материалы

Подготавливаем материалы и навигацию по разделу.

Электронные таблицы: формулы, фильтры и логика вычислений

Автор: · Обновлено

Электронные таблицы — важная часть школьной информатики. В ОГЭ и ЕГЭ по информатике они встречаются в задачах на формулы, фильтрацию, подсчет, диаграммы и анализ данных.

Таблица похожа на программу: есть входные значения, формулы и результат. Разница в том, что вычисления записаны по ячейкам.

Как читать формулу

Формулу нужно переводить на обычный язык. Например, =ЕСЛИ(A2>=60;"зачет";"повторить") означает: если значение в A2 не меньше 60, вывести “зачет”, иначе вывести “повторить”.

В Python похожая логика выглядит так:

score = int(input())
result = 'зачет' if score >= 60 else 'повторить'
print(result)

Фильтрация строк

Если таблица содержит записи учеников, часто нужно посчитать только строки, которые подходят под условие.

rows = [
    ['Аня', 9, 82],
    ['Илья', 8, 75],
    ['Маша', 9, 58],
]

count = 0

for name, grade, score in rows:
    if grade == 9 and score >= 60:
        count += 1

print(count)

Типовые функции

В таблицах часто используют сумму, среднее, максимум, минимум, счет по условию и логические функции. Даже если названия функций отличаются, идея остается знакомой: перебрать значения, применить условие, обновить ответ.

Как готовиться

Решайте табличные задачи не только кликами в редакторе, но и словами: какие строки учитываются, какие столбцы нужны, что считается результатом. Такой подход помогает переносить навык между электронными таблицами и Python.

Для школьника таблицы становятся проще, когда он видит в них обычный алгоритм обработки данных.

Практикум: ведомость оценок в электронной таблице

Создайте таблицу с учениками и четырьмя работами. Для каждой строки вычислите среднее, число пропусков и итог «зачёт», если работ не меньше трёх и средний балл не ниже 3,5. Скопируйте формулу на все строки и проверьте, какие ссылки должны изменяться. В отдельной ячейке храните порог и используйте абсолютную ссылку на него. Отфильтруйте незачёты, но убедитесь, что формула продолжает считать скрытые строки по выбранному правилу. Вручную сверьте одну обычную и одну граничную запись.

Контрольная точка

Почему ссылка на порог должна оставаться фиксированной при копировании, а диапазон оценок — смещаться по строкам? Покажите адреса ячеек до и после копирования формулы.

Частые вопросы

Фильтр удаляет строки из электронной таблицы?

Обычный фильтр скрывает строки, не меняя исходные данные. Однако некоторые функции по-разному учитывают скрытые значения, поэтому способ подсчёта и ожидаемое поведение нужно проверить на небольшом примере.

Источники