А
Информатика·9 класскод 6.1·10 мин

Электронные таблицы и практическая часть: задания 14 и 15

Функции СЧЁТЕСЛИ, СУММЕСЛИ и ЕСЛИ, вспомогательные столбцы и оформление ответа в практических заданиях.

Тренировать тему

Задание 14 — это работа с готовым файлом данных: два вопроса, два числа в ответе. Задание 15 даёт выбор: алгоритм для Робота или программа на языке программирования. Оба задания оцениваются по результату, поэтому решают точность формул и формат ответа.

Ссылки в формулах

Относительная ссылка (A1) при копировании формулы сдвигается вместе с ячейкой. Абсолютная ($A$1) не меняется. Смешанная (A$1 или $A1) фиксирует только строку или только столбец. Диапазон записывается через двоеточие: A2:A275.

Функции, которых достаточно для задания 14

ФункцияНазначениеПример
СЧЁТЕСЛИколичество ячеек по условию=СЧЁТЕСЛИ(C2:C275;">60")
СЧЁТЕСЛИМНколичество по нескольким условиям=СЧЁТЕСЛИМН(C2:C275;">60";D2:D275;">60")
СУММЕСЛИсумма по условию=СУММЕСЛИ(C2:C275;">60";E2:E275)
СРЗНАЧсреднее арифметическое=СРЗНАЧ(E2:E275)
ЕСЛИвспомогательный столбец-флаг=ЕСЛИ(И(C2>60;D2>60);1;0)
Строение формулы СЧЁТЕСЛИМН
=СЧЁТЕСЛИМН(имя функции
C2:C275первый диапазон проверки
">60"первое условие в кавычках
D2:D275второй диапазон, той же высоты
">60")второе условие
Диапазоны и условия идут парами и должны быть одинаковой длины.
Порядок работы над заданием 14
Открыть файл
Определить границы данных: первая и последняя строка
Создать столбец-флаг
=ЕСЛИ(условие;1;0) и растянуть до конца
Ответить на первый вопрос
СУММ по столбцу-флагу или СЧЁТЕСЛИМН
Ответить на второй вопрос
СУММЕСЛИ / СЧЁТЕСЛИ, затем деление
Округлить и записать
Ровно с той точностью, что в условии
Вспомогательный столбец экономит время и защищает от ошибок в сложных условиях.
Результат: распределение по баллам
030.56191.5122до 4040-6060-80выше 80
Диаграмму в задании 14 строят по готовым итоговым ячейкам, а не по всему массиву.
Задание 14 ОГЭ

Условие: в файле приведены результаты 274 учеников. Столбец C — балл по математике, D — по информатике, E — по русскому языку. 1) Сколько учеников набрали более 60 баллов и по математике, и по информатике? 2) Каков средний балл по русскому языку среди этих учеников? Ответ округлите до двух знаков после запятой. Решение. Данные занимают строки с 2 по 275 (первая строка — заголовки). 1) В свободную ячейку H2 вводим: =СЧЁТЕСЛИМН(C2:C275;">60";D2:D275;">60") — получаем, например, 122. 2) Создаём вспомогательный столбец G2: =ЕСЛИ(И(C2>60;D2>60);E2;0) и растягиваем до G275. Затем H3: =СУММ(G2:G275)/H2. Округляем до двух знаков. В бланк: два числа, каждое в своей строке ответа, например 122 и 71,35. Разделитель дробной части — запятая, лишних пробелов быть не должно.

Задание 15.2 ОГЭ (программа)

Условие: напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 3 и оканчивающихся на 5. Программа получает на вход количество чисел, затем сами числа. Количество чисел не превышает 1000. Решение: n = int(input()) k = 0 for i in range(n): x = int(input()) if x % 3 == 0 and x % 10 == 5: k = k + 1 print(k) Пояснение. Условие «кратно 3» — это x % 3 == 0, условие «оканчивается на 5» — x % 10 == 5. Оба условия соединяются через and, потому что должны выполняться одновременно. Ответ — файл с программой; программа должна выводить ровно одно число.

Ловушка: формат числового ответа

Если в условии сказано «округлите до двух знаков», ответ 71,4 засчитан не будет — нужно 71,35. Дробная часть отделяется запятой, единицы измерения не пишутся. Вторая ловушка — диапазон: если данные идут до строки 275, а вы написали C2:C274, потеряется последняя запись. Третья — при копировании формулы вниз ссылка на ячейку с итогом должна быть абсолютной ($H$2), иначе она уедет.

Контроль решения
  • Диапазон включает все строки данных, от первой до последней
  • Заголовок таблицы не попал в диапазон вычислений
  • Условия «более» и «не менее» различены: >60 и >=60
  • Ссылки на ячейки-итоги сделаны абсолютными
  • Округление выполнено ровно до требуемого числа знаков
  • Разделитель дробной части — запятая, единицы измерения не написаны
  • Программа в задании 15 выводит только требуемое значение, без пояснений