6 мин чтения

Как решать задание 9 ЕГЭ по информатике — электронные таблицы

Разбор задания 9 ЕГЭ по информатике 2026: работа с .ods и .csv в LibreOffice Calc, формулы СЧЁТЕСЛИ, СУММЕСЛИ, СРЗНАЧ, МАКС, альтернатива на Python pandas.

О чём задание

В задании 9 тебе дают готовый файл с большой таблицей — обычно 1000-5000 строк с реальными или похожими на реальные данными (статистика продаж, оценки, температуры, результаты соревнований). Твоя задача — ответить на конкретный вопрос по этим данным: среднее значение, количество строк по фильтру, максимум/минимум в подмножестве, разность агрегатов. Ответ — одно целое число или десятичное с указанной точностью.

Формат файла на КЕГЭ 2026:

  • .ods — таблицы LibreOffice Calc (основной формат)
  • .csv — текст с разделителями (реже)

.xlsx в заданиях больше не используется. Открывается всё в LibreOffice Calc — это основная табличная среда на экзамене. Полный список изменений 2026 года разбирал в статье про изменения ЕГЭ 2026.

Что должно быть под рукой

Задание 9 — это не задача на алгоритмы. Это задача на знание формул и умение быстро составить фильтр. Набор, который решает 90% задач:

ФункцияРусскаяАнглийскаяЧто делает
Счёт по условиюСЧЁТЕСЛИCOUNTIFКоличество ячеек, удовлетворяющих условию
Счёт по двум условиямСЧЁТЕСЛИМНCOUNTIFSКоличество по нескольким условиям одновременно
Сумма по условиюСУММЕСЛИSUMIFСумма значений, где условие истинно
Среднее по условиюСРЗНАЧЕСЛИAVERAGEIFСреднее арифметическое подмножества
СреднееСРЗНАЧAVERAGEПросто среднее по диапазону
МаксимумМАКСMAXНаибольшее значение
МинимумМИНMINНаименьшее значение
МедианаМЕДИАНАMEDIANСрединное значение
ПоискВПРVLOOKUPНайти значение по ключу в другой таблице

На КЕГЭ в LibreOffice Calc работают оба варианта — и русские, и английские имена функций. Пиши на том, к которому привык.

Абсолютные и относительные ссылки

Это фундамент. Без этого — никак.

  • A1относительная. При протягивании формулы из B1 в B2 ссылка сама станет A2.
  • $A$1абсолютная. Не двигается.
  • $A1 — фиксирован столбец, строка двигается.
  • A$1 — фиксирована строка, столбец двигается.

Горячая клавиша F4 (Calc) — циклически переключает режимы для выделенной ссылки в строке формул.

Пример. У тебя диапазон оценок B2:B1001. В ячейке D2 ты пишешь формулу:

=ЕСЛИ(B2>СРЗНАЧ($B$2:$B$1001);1;0)

Протягиваешь D2 вниз до D1001. Везде B2 сместится в B3, B4, ..., B1001 — это то, что нужно. А $B$2:$B$1001 останется тем же диапазоном — это тоже то, что нужно, потому что среднее мы считаем по всему столбцу, а не по сдвигу. Забудешь доллары — для каждой строки диапазон уедет, и среднее посчитается от разных подмножеств. Ответ будет неверный.

Типы задач

Тип 1: количество строк по условию

«Сколько учеников получили оценку выше 4?»

=СЧЁТЕСЛИ(B2:B1001;">4")

Условие — строка в кавычках. Это частая ловушка: без кавычек Calc подумает, что >4 — это имя диапазона или что-то такое, и выдаст ошибку.

Тип 2: среднее/сумма по условию

«Сколько всего часов отработали сотрудники отдела А?»

=СУММЕСЛИ(C2:C1001;"A";D2:D1001)
  • C2:C1001 — диапазон с условием (отделы)
  • "A" — что ищем
  • D2:D1001 — диапазон, значения из которого суммируем

Тип 3: агрегат подмножества, заданного агрегатом другого столбца

«Найди среднее значение столбца B среди строк, где A больше среднего значения A».

Это типовая задача на задание 9. Решается в два столбца:

  1. В C2 формула: =ЕСЛИ(A2>СРЗНАЧ($A$2:$A$1001);B2;""). Протягиваешь вниз.
  2. В свободной ячейке: =СРЗНАЧ(C2:C1001) — среднее игнорирует пустые строки.

Тип 4: максимум/минимум в фильтре

«Какая максимальная температура в июле среди дней, когда было пасмурно?»

Два столбца: добавляешь вспомогательный столбец =ЕСЛИ(И(МЕСЯЦ(A2)=7;B2="пасмурно");C2;""), потом =МАКС по нему.

Альтернатива через массивную формулу:

=МАКС(ЕСЛИ((МЕСЯЦ(A2:A1001)=7)*(B2:B1001="пасмурно");C2:C1001))

В Calc это вводится как обычная формула — не требует Ctrl+Shift+Enter. Но вспомогательный столбец надёжнее и нагляднее.

Пошаговый алгоритм решения

  1. Открой файл. Дабл-клик по .ods или .csv на рабочем столе.
  2. Пойми структуру. Сколько строк, какие столбцы, есть ли заголовок, какой формат дат и чисел.
  3. Перечитай задание. Что конкретно считаем: количество, сумму, среднее, максимум? Ответ целый или дробный? По всему столбцу или по фильтру?
  4. Выбери свободный столбец справа от данных. Обычно G, H или I.
  5. Напиши формулу в первой строке с данными (обычно строка 2).
  6. Протяни вниз до последней строки данных. Убедись, что захватил все строки.
  7. В свободной ячейке посчитай итоговый агрегат (СЧЁТ, СУММ, СРЗНАЧ, МАКС).
  8. Запиши ответ в нужном формате: целое — без дробной части, дробное — с заданной точностью (обычно 2 знака после запятой).

Полный разбор примера

Условие. В файле sales.ods — таблица продаж за год. Столбцы:

ABCD
ДатаГородТоварВыручка

Строк данных: с 2 по 5001 (5000 транзакций). Вопрос: какая средняя выручка по товару «ноутбук» в городах, где общая годовая выручка превышает 1 000 000 рублей? Ответ округли до целого.

Шаг 1. Посчитать общую выручку по каждому городу

На отдельный лист это выносить не нужно — достаточно вспомогательной таблицы справа.

В F2 выпиши уникальные города (на реальном экзамене их обычно 5-10). В G2 формула:

=СУММЕСЛИ($B$2:$B$5001;F2;$D$2:$D$5001)

Абсолютные ссылки на $B$2:$B$5001 и $D$2:$D$5001, относительная F2 — чтобы при протягивании вниз менялся только город. Протянул G2 до конца списка городов.

Шаг 2. Отметить подходящие города

В H2 формула:

=ЕСЛИ(G2>1000000;F2;"")

Протянул вниз. В H-столбце останутся только «богатые» города, остальные — пусто.

Шаг 3. Отфильтровать строки продаж

В I2 (для строк данных 2-5001) формула:

=ЕСЛИ(И(C2="ноутбук";СЧЁТЕСЛИ($H$2:$H$20;B2)>0);D2;"")

Разберём:

  • C2="ноутбук" — товар ноутбук
  • СЧЁТЕСЛИ($H$2:$H$20;B2)>0 — город из строки B2 есть в списке «богатых» городов
  • И(...) — оба условия одновременно
  • Если да — берём выручку D2, иначе пусто

Протянул I2 до I5001.

Шаг 4. Посчитать среднее

В свободной ячейке:

=ОКРУГЛ(СРЗНАЧ(I2:I5001);0)

СРЗНАЧ игнорирует пустые ячейки, так что считается только по нужному подмножеству. ОКРУГЛ(...;0) — округление до целого. Это и есть ответ.

Проверка. Если ответ подозрительно маленький или большой — проверь:

  • Диапазоны включают все строки данных (до 5001, а не до 1001)?
  • Заголовок не попал в формулу (начинаем с 2, а не с 1)?
  • Знаки $ на месте?
  • Условия в кавычках?

Альтернатива на Python

В КЕГЭ установлен Python с pandas. Для многих задач это быстрее, чем Calc. Пример для той же задачи:

import pandas as pd

df = pd.read_excel("sales.ods", engine="odf")
# или pd.read_csv("sales.csv", sep=";") для CSV

# Сумма выручки по городам
city_sum = df.groupby("Город")["Выручка"].sum()

# Города с годовой выручкой > 1 млн
rich_cities = city_sum[city_sum > 1_000_000].index.tolist()

# Фильтр: ноутбуки в богатых городах
mask = (df["Товар"] == "ноутбук") & (df["Город"].isin(rich_cities))
result = df.loc[mask, "Выручка"].mean()

print(round(result))

Восемь строк кода — и ответ. Главное преимущество Python: нет возни с $, не нужно протягивать формулу на 5000 строк. Но есть минус: ты не видишь промежуточных результатов, и если ошибся — искать ошибку сложнее.

Если ты выбрал Python основным языком, почитай статью Python или C++ для ЕГЭ — там про плюсы и минусы с точки зрения экзамена целиком.

Для .csv без pandas:

import csv

with open("data.csv", encoding="utf-8") as f:
    rows = list(csv.DictReader(f, delimiter=";"))

# привести числа к float
for r in rows:
    r["Выручка"] = float(r["Выручка"])

# фильтр и среднее
filtered = [r["Выручка"] for r in rows if r["Товар"] == "ноутбук"]
print(round(sum(filtered) / len(filtered)))

Это способ «в лоб», без библиотек — работает всегда.

Формулы-шпаргалка

Держи под рукой этот набор:

СЧЁТЕСЛИ(диапазон; условие)
СЧЁТЕСЛИМН(диап1; усл1; диап2; усл2; ...)
СУММЕСЛИ(диапазон_условия; условие; диапазон_суммы)
СРЗНАЧЕСЛИ(диапазон_условия; условие; диапазон_среднего)
СРЗНАЧ(диапазон)
МАКС(диапазон)
МИН(диапазон)
МЕДИАНА(диапазон)
ЕСЛИ(условие; если_да; если_нет)
И(усл1; усл2)
ИЛИ(усл1; усл2)
ВПР(что_ищем; где_ищем; номер_столбца; 0)

Условия в текстовых аргументах — всегда в кавычках: ">100", "=яблоко", "<>0". Числа можно и без кавычек, но для единообразия лучше всегда в кавычках.

Типичные ошибки

Ошибка 1. Забыл $. Самая частая. Формула с относительной ссылкой на фиксированный диапазон при протягивании «съезжает» — и каждая строка считает от своего подмножества. Признак: ответ близок к правильному, но отличается. Лечение — проверить все ссылки в формуле; если что-то фиксированное (общий порог, весь столбец) — ставим $.

Ошибка 2. Неверный диапазон. Ты написал B2:B1000, а данные идут до строки 5001. Результат — считается только первая тысяча строк. Всегда смотри последнюю строку данных перед тем, как писать формулу: нажми Ctrl+End — курсор прыгнет в последнюю заполненную ячейку.

Ошибка 3. Захватил заголовок. Написал A1:A1000 вместо A2:A1001. В первую ячейку попал текст заголовка — это может не сломать формулу, но исказит счёт: СЧЁТЕСЛИ может посчитать заголовок, СРЗНАЧ — проигнорировать или выдать ошибку.

Ошибка 4. Условие без кавычек. =СЧЁТЕСЛИ(A2:A100;>50) — ошибка. Правильно: =СЧЁТЕСЛИ(A2:A100;">50").

Ошибка 5. Неправильное округление. Задача просит целое число — а ты сдал ответ с дробью, или наоборот. Внимательно читай формулировку и пользуйся ОКРУГЛ, ЦЕЛОЕ (INT), ОКРУГЛВВЕРХ, ОКРУГЛВНИЗ.

Ошибка 6. Сравнение строк с пробелом. В таблице товар написан как "ноутбук " (с пробелом на конце), а ты сравниваешь с "ноутбук". Формула возвращает 0 совпадений. Лечение — посмотреть на реальные значения в ячейках (кликнуть на одну), при необходимости использовать СЖПРОБЕЛЫ (TRIM).

Ошибка 7. Смешал ; и ,. В LibreOffice Calc разделитель аргументов формулы — ; (точка с запятой). Если копируешь формулу из интернета с запятыми — не сработает.

Общий разбор самых частых провалов на разных заданиях — в статье топ-5 ошибок на ЕГЭ по информатике.

Тайминг

Задание 9 стоит 1 первичный балл. Оптимально — 4-5 минут. Из 235 минут экзамена это 2% времени. Самое дорогое время — на задания 26 и 27 (по 2 балла), им обычно нужно 40-60 минут суммарно. Если задание 9 у тебя занимает 10+ минут — значит, ты не набил руку на формулах. Подробнее про распределение времени и баллов — в статье про баллы и вузы.

Как тренироваться

Неделя 1 — база. Научись уверенно пользоваться СЧЁТЕСЛИ, СУММЕСЛИ, СРЗНАЧЕСЛИ. Скачай 10 типовых файлов (их много в открытых банках ФИПИ и у Полякова) и прорешай задачи с секундомером. Цель — не скорость, а безошибочность.

Неделя 2 — сложные фильтры. Переходи к задачам с условиями, зависящими от агрегата другого столбца. Это типовой «средний» уровень задания 9. Учись добавлять вспомогательные столбцы.

Неделя 3 — скорость и Python. Параллельно решай те же задачи на Python/pandas и сравнивай время. Твоя цель — уверенно укладываться в 5 минут на Calc и в 3-4 минуты на Python.

Если ты готовишься с нуля и не знаешь, с чего начать по всему курсу — зайди в план подготовки с нуля.

Тренировка

Самый эффективный способ натаскаться на задание 9 — решать варианты ежедневно. В TuteMe задачи генерируются автоматически из реалистичных датасетов (продажи, оценки, погода), и после каждой проверки показывается эталонное решение с формулами и эквивалентный Python-код.

Попробовать бесплатно →

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

В каком формате выдают таблицу на ЕГЭ 2026?

В 2026 году основной формат — .ods (LibreOffice Calc). Иногда встречается .csv — его тоже открывают в Calc через «Файл → Открыть» с указанием разделителя (чаще запятая или точка с запятой). Формат .xlsx на КЕГЭ не используется. Все файлы задания уже разложены по рабочему столу компьютера — тебе их не нужно скачивать.

Чем LibreOffice Calc отличается от Excel?

На уровне задания 9 отличий почти нет. Совпадают все ключевые функции: СЧЁТЕСЛИ, СУММЕСЛИ, СРЗНАЧ, МАКС, МИН, ВПР, ЕСЛИ. Синтаксис формул идентичен. Главная разница — внешний вид меню и горячие клавиши: в Calc мастер функций открывается через Ctrl+F2, а не через кнопку fx над строкой формул. Если ты тренировался в Excel — на экзамене просто привыкай к другому оформлению, логика та же.

Что такое абсолютная и относительная ссылка?

Относительная ссылка (A1) смещается при протягивании формулы вниз или вправо. Абсолютная ($A$1) — фиксирует и столбец, и строку. Смешанная ($A1 или A$1) — фиксирует только одно измерение. В задании 9 абсолютные ссылки нужны, когда ты задаёшь общий порог (например, «среднее значение столбца») и протягиваешь формулу с ним по всему диапазону данных. Забыл $ — ссылка поедет, ответ будет неверный.

Можно ли решать задание 9 на Python?

Да, и это часто быстрее. В КЕГЭ установлен Python с библиотекой pandas. Открываешь файл через pandas.read_csv или pandas.read_excel, применяешь фильтр по условию (df[df.col > X]), считаешь агрегат (.mean(), .sum(), .max()). Но если формулировка требует считать среднее по условию, которое зависит от агрегата другого столбца — Calc часто проще, потому что видишь промежуточные результаты.

Почему ответ не совпал — ошибка или я неверно посчитал?

В 99% случаев — неверный диапазон или забытый $. Проверь: диапазон A2:A1001 покрывает все строки данных? Ты не захватил заголовок? Условие в СЧЁТЕСЛИ написано строкой в кавычках (">100")? Если ответ пришёл дробным, а задача требует целое — возможно, нужно округлить до целого или до десятых по формулировке. Проверь также, что в столбце нет пустых ячеек или текста вместо числа.

Что такое ВПР и когда он нужен?

ВПР (VLOOKUP) — функция поиска значения по ключу в другой таблице. Нужна, когда в задаче две таблицы: например, в одной — продажи по кодам товаров, в другой — названия товаров по коду. Чтобы подтянуть название в таблицу продаж, используешь ВПР. На задании 9 ВПР встречается нечасто — обычно одна таблица, — но в сложных вариантах может быть.

Сколько времени отводить на задание 9?

Рекомендуемое время — 4-5 минут. Задание 9 стоит 1 первичный балл, как и остальные задания 1-25. Если за 7 минут не решил — пропусти и вернись. Самые дорогие задания — 26 и 27 — по 2 балла каждое, и им нужно оставить больше времени.

Нужно ли учить сложные формулы вроде СУММПРОИЗВ?

СУММПРОИЗВ (SUMPRODUCT) — мощная функция для сложных условий на нескольких столбцах. На задании 9 она редко обязательна: 95% задач решаются через СУММЕСЛИ, СЧЁТЕСЛИ, СРЗНАЧ. Но знать её полезно: если условие типа «сумма произведений A·B по строкам, где C > 100», СУММПРОИЗВ решает в одну формулу. Альтернатива — добавить вспомогательный столбец и просуммировать через СУММЕСЛИ.

Готов применять на практике?

В тренажёре TuteMe — 2000+ заданий ЕГЭ по информатике с автоматической проверкой и подробным разбором. AI-помощник подсказывает, где ты ошибаешься, и подбирает задания под твой уровень.

Начать бесплатно →