Задание 14 ОГЭ по информатике: обработка данных в электронной таблице

Задание 14 ОГЭ по информатике выполняется в электронной таблице: дан файл примерно на тысячу строк, и нужно ответить на два вопроса формулами и построить диаграмму. Количество с условием считают функцией СЧЁТЕСЛИМН, среднее с условием — СРЗНАЧЕСЛИ, диаграмму строят по вспомогательной таблице.

Как решать

Шаг 1. Откройте файл и посмотрите, в каком столбце что лежит и сколько строк с данными. В демоверсии 2027 года данные занимают строки со 2-й по 1001-ю: первая строка — заголовки.

Шаг 2. Первый вопрос обычно про количество строк с двумя условиями. Функция СЧЁТЕСЛИМН (в английской версии COUNTIFS) принимает пары «диапазон; условие». Условие со сравнением пишут в кавычках: ">75", "<0".

Шаг 3. Второй вопрос обычно про среднее по условию. Функция СРЗНАЧЕСЛИ (AVERAGEIF): сначала диапазон, где проверяют условие, потом условие, потом диапазон, который усредняют. Ответ пишут с точностью не менее двух знаков после запятой, если так сказано в условии.

Шаг 4. Для диаграммы сначала сделайте маленькую вспомогательную таблицу: категории и их количества, посчитанные функцией СЧЁТЕСЛИ. Выделите её и вставьте круговую диаграмму. Включите легенду и подписи значений: без них диаграмма не засчитывается.

Как оценивают. Три оцениваемых элемента: два числа и диаграмма. Все три верно — 3 балла, два — 2 балла, один — 1 балл. Ответ можно записать и в другие ячейки, если он верный; число знаков после запятой может быть больше или меньше указанного. Диаграмма засчитывается, если её части правильно отражают данные, значения подписаны и есть легенда.

Проверить себя можно вторым способом: отфильтруйте таблицу автофильтром по тем же условиям и посмотрите число строк в строке состояния.

Примеры с решением

Пример 1

В электронную таблицу внесли результаты городских соревнований. В столбце A записан номер участника, в столбце B — район, в столбце C — вид спорта (бег, прыжки, плавание), в столбце D — набранные баллы. Всего в таблицу внесены данные 1000 участников, файл примера — таблица с разделителем «;».

1. Сколько участников из Северного района набрали больше 75 баллов? Ответ запишите в ячейку H2. 2. Каков средний балл участников соревнований по плаванию? Ответ запишите в ячейку H3 с точностью не менее двух знаков после запятой. 3. Постройте круговую диаграмму, отображающую соотношение числа участников по видам спорта. Левый верхний угол диаграммы разместите вблизи ячейки G6, добавьте легенду и числовые значения.

Файл данных: 14_ex1.txt — 1001 строка, 35,2 КБ. Первые строки файла:

Номер;Район;Вид спорта;Баллы
1;Центральный;плавание;87
2;Северный;прыжки;52
3;Южный;плавание;29
4;Заречный;прыжки;79
5;Заречный;прыжки;35
6;Южный;бег;60
7;Южный;прыжки;66

Формулы LibreOffice Calc

H2: =СЧЁТЕСЛИМН(B2:B1001;"Северный";D2:D1001;">75")
H3: =СРЗНАЧЕСЛИ(C2:C1001;"плавание";D2:D1001)
J2: =СЧЁТЕСЛИ(C2:C1001;"бег")
J3: =СЧЁТЕСЛИ(C2:C1001;"прыжки")
J4: =СЧЁТЕСЛИ(C2:C1001;"плавание")

Проверка на Python

# Задание 14 ОГЭ, пример 1: 1) сколько участников Северного района набрали больше 75 баллов;
# 2) средний балл участников соревнований по плаванию (два знака после запятой)
rows = [line.rstrip("\n").split(";") for line in open("14_ex1.txt", encoding="utf-8")][1:]
q1 = sum(1 for _, district, _, score in rows if district == "Северный" and int(score) > 75)
swim = [int(score) for _, _, sport, score in rows if sport == "плавание"]
q2 = f"{sum(swim) / len(swim):.2f}".replace(".", ",")
print(f"{q1}; {q2}")

Ответ: 81; 60,14

В H2: =СЧЁТЕСЛИМН(B2:B1001;"Северный";D2:D1001;">75") даёт 81. В H3: =СРЗНАЧЕСЛИ(C2:C1001;"плавание";D2:D1001) даёт 60,14 после округления до двух знаков. Для диаграммы в ячейках J2:J4 посчитайте СЧЁТЕСЛИ по каждому виду спорта и постройте круговую диаграмму по этим трём числам. Код на Python печатает оба числа через точку с запятой; диаграмму проверяет эксперт.

Пример 2

В электронную таблицу занесли данные метеостанции за 1000 дней. В столбце A записана дата, в столбце B — месяц, в столбце C — средняя температура за день (°C), в столбце D — количество осадков (мм). Файл примера — таблица с разделителем «;».

1. Сколько было дней с отрицательной средней температурой и без осадков? Ответ запишите в ячейку H2. 2. Какова средняя температура за дни июля? Ответ запишите в ячейку H3 с точностью не менее двух знаков после запятой. 3. Постройте круговую диаграмму, отображающую соотношение числа дней с осадками и без осадков. Добавьте легенду и числовые значения.

Файл данных: 14_ex2.txt — 1001 строка, 29,8 КБ. Первые строки файла:

Дата;Месяц;Температура;Осадки
01.01.2023;январь;-7,6;0
02.01.2023;январь;-3,3;0
03.01.2023;январь;-11,9;0
04.01.2023;январь;-13,6;0
05.01.2023;январь;-8,0;4,0
06.01.2023;январь;-10,9;0
07.01.2023;январь;-9,5;0

Формулы LibreOffice Calc

H2: =СЧЁТЕСЛИМН(C2:C1001;"<0";D2:D1001;0)
H3: =СРЗНАЧЕСЛИ(B2:B1001;"июль";C2:C1001)
J2: =СЧЁТЕСЛИ(D2:D1001;0)
J3: =СЧЁТЕСЛИ(D2:D1001;">0")

Проверка на Python

# Задание 14 ОГЭ, пример 2: 1) сколько дней с отрицательной температурой и без осадков;
# 2) средняя температура за дни июля (два знака после запятой)
rows = [line.rstrip("\n").split(";") for line in open("14_ex2.txt", encoding="utf-8")][1:]


def num(s):
    return float(s.replace(",", "."))


q1 = sum(1 for _, _, t, rain in rows if num(t) < 0 and num(rain) == 0)
july = [num(t) for _, month, t, _ in rows if month == "июль"]
q2 = f"{sum(july) / len(july):.2f}".replace(".", ",")
print(f"{q1}; {q2}")

Ответ: 261; 19,21

В H2: =СЧЁТЕСЛИМН(C2:C1001;"<0";D2:D1001;0) даёт 261: нуль в столбце осадков означает день без осадков. В H3: =СРЗНАЧЕСЛИ(B2:B1001;"июль";C2:C1001) даёт 19,21. Для диаграммы посчитайте =СЧЁТЕСЛИ(D2:D1001;0) и =СЧЁТЕСЛИ(D2:D1001;">0") и постройте круговую диаграмму по двум числам.

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

Потренироваться на тренажёре

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

Можно ли записать ответ не в ту ячейку, которая указана?

Можно. По критериям допустима запись ответа в другие ячейки, если ответ верный. Удобнее всё же писать туда, куда просят: эксперту так быстрее найти ответ.

Сколько знаков после запятой оставлять в среднем значении?

Столько, сколько просят в условии, обычно не менее двух. По критериям верный ответ засчитывается и с большим или меньшим числом знаков, но лучше выполнить требование условия.

В какой программе выполнять задание 14?

В программе для работы с электронными таблицами, которая установлена на экзаменационном компьютере. По спецификации 2027 года файл к заданию дают в формате *.ods, его открывает, например, LibreOffice Calc.

Официальные материалы

Другие задания

Все задания и структура экзамена — на странице ОГЭ по информатике. Соседние разборы: задание 13 и задание 15.

Описание задания сверено 28 сентября 2026 года со спецификацией 2027 года (документы 2027 года). Примеры составлены нами по структуре демоверсии, каждое решение запущено, и напечатанный им ответ совпадает с ответом на странице. Кодолимп не связан с разработчиками экзамена. Заметили неточность — напишите нам.