Алгоритм решения задач с фрагментами электронных таблиц

Иван Корнев·07.05.2026·5 мин

Чтобы решить задание типа «дан фрагмент электронной таблицы», необходимо перенести данные в Excel или Google Таблицы, восстановить полные адреса ячеек (строки и столбцы) и применить функции фильтрации или логические условия (ЕСЛИ, СЧЁТЕСЛИ). Ключ к успеху — правильное определение координат первой ячейки фрагмента и использование абсолютных ссылок при копировании формул.

В таких задачах обычно требуется найти количество строк, удовлетворяющих определенным условиям, или вычислить сумму/среднее значение по отфильтрованным данным. Ниже разобран универсальный алгоритм действий, который подходит для заданий ЕГЭ (№9) и ОГЭ по информатике.

Оглавление

Понимание структуры фрагмента

В условии задачи приводится небольшой кусок таблицы, например, диапазон A1:D4. Важно понимать, что это не вся таблица, а лишь её видимая часть.

  1. Определите границы: Посмотрите на номера строк и буквы столбцов. Если дан фрагмент B2:C5, значит, данные находятся во 2–5 строках и столбцах B и C.
  2. Выявите заголовки: Первая строка фрагмента часто содержит названия столбцов (например, «Предмет», «Балл», «Год»). Эти данные не участвуют в расчетах, их нужно игнорировать при подсчете.
  3. Оцените объем: В реальных файлах (которые дают на экзамене) таблица может содержать тысячи строк. Фрагмент нужен только для того, чтобы вы поняли логику данных и проверили свою формулу на маленьком примере перед применением ко всей базе.

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

Следуйте этому плану, чтобы избежать хаотичных действий:

  1. Откройте файл: Скачайте таблицу из задания и откройте её в Excel, LibreOffice Calc или Google Таблицах.
  2. Изучите условие: Выпишите критерии отбора. Например: «Найти количество учеников, у которых балл по математике больше 4, а по физике меньше 5».
  3. Выберите инструмент:
    • Если нужно просто посчитать количество подходящих строк — используйте функцию СЧЁТЕСЛИ (COUNTIF) или СЧЁТЕСЛИМН (COUNTIFS).
    • Если нужно найти сумму значений по условию — СУММЕСЛИ (SUMIF) или СУММЕСЛИМН (SUMIFS).
    • Если условия сложные (логические И/ИЛИ внутри одной ячейки) — создайте вспомогательный столбец с функцией ЕСЛИ (IF).
  4. Напишите формулу: Примените функцию к полному диапазону данных (не только к фрагменту!).
  5. Проверьте на фрагменте: Сравните результат формулы с ручным подсчетом по показанному в условии фрагменту. Если совпадает — формула верна.

Ключевые формулы и функции

Для большинства задач достаточно знать три основные функции.

1. СЧЁТЕСЛИМН (COUNTIFS)

Используется, когда нужно посчитать количество строк, соответствующих нескольким условиям одновременно.

Синтаксис: =СЧЁТЕСЛИМН(диапазон1; условие1; диапазон2; условие2; ...)

Пример: Посчитать количество строк, где в столбце A значение «Яблоко», а в столбце B число больше 10. =СЧЁТЕСЛИМН(A:A; "Яблоко"; B:B; ">10")

Обратите внимание на кавычки. Текстовые значения и знаки сравнения (>, <, <>) всегда заключаются в кавычки. Числа без условий — без кавычек.

2. СУММЕСЛИМН (SUMIFS)

Используется для суммирования значений в одном столбце, если другие столбцы соответствуют условиям.

Синтаксис: =СУММЕСЛИМН(диапазон_суммирования; диапазон_условия1; условие1; ...)

Пример: Посчитать общую сумму продаж (столбец C), если менеджер (столбец A) — «Иванов» и регион (столбец B) — «Москва». =СУММЕСЛИМН(C:C; A:A; "Иванов"; B:B; "Москва")

3. ЕСЛИ (IF) + вспомогательный столбец

Если условия слишком сложные для стандартных функций (например, «ИЛИ» между разными столбцами), удобно создать новый столбец.

Пример: Отметить строку единицей, если балл по математике > 4 ИЛИ балл по русскому > 4. =ЕСЛИ(ИЛИ(B2>4; C2>4); 1; 0) Затем просто просуммируйте этот вспомогательный столбец.

Работа с абсолютными и относительными ссылками

Это самый частый камень преткновения. При копировании формулы вниз или вправо ссылки на ячейки меняются.

  • Относительная ссылка (A1): Меняется при копировании. Если скопировать =A1+B1 из строки 1 в строку 2, она станет =A2+B2. Это удобно для однотипных расчетов в каждой строке.
  • Абсолютная ссылка ($A$1): Не меняется при копировании. Знак доллара фиксирует столбец и строку. Используется, когда нужно ссылаться на одну конкретную ячейку (например, коэффициент налога или пороговое значение), которая находится в отдельном месте.

Как быстро поставить знаки $: Выделите ссылку в формуле и нажмите клавишу F4. Нажатие переключает режимы: $A$1A$1$A1A1.

В задачах с фрагментами таблиц чаще всего используются диапазоны целиком (A:A или A2:A1000). В этом случае вопрос абсолютности ссылок стоит менее остро, но если вы ссылаетесь на конкретную ячейку с условием вне основного массива, обязательно фиксируйте её через $.

Частые ошибки

ОшибкаПочему возникаетКак исправить
Учет заголовковФормула считает первую строку с названием столбца как данныеИсключайте первую строку из диапазона (пишите A2:A1000 вместо A:A) или убедитесь, что текст не проходит по числовому условию
Путаница с разделителямиИспользование точки с запятой ; или запятой , в зависимости от настроек ExcelПроверьте настройки системы: в русской локали обычно ;, в английской ,
Невидимые пробелыВ текстовых данных есть лишние пробелы (« Иван » ≠ «Иван»)Используйте функцию СЖПРОБЕЛЫ (TRIM) или внимательнее копируйте условия
Ошибка в знаках сравненияНаписание >= как => или забывание кавычекПомните: знак равенства ставится после знака сравнения: ">=5"

FAQ

Вопрос: Что делать, если таблица очень большая и Excel зависает? Ответ: Для школьных задач это редкость. Однако, если данных много, избегайте использования целых столбцов (A:A) в сложных массивных формулах. Лучше ограничить диапазон реальным количеством строк (например, A2:A5000). Также отключите автоматический пересчет формул на время редактирования.

Вопрос: Можно ли решать задачу без компьютера, только глядя на фрагмент? Ответ: Нет. Фрагмент дан только для иллюстрации структуры. Реальные данные содержатся в прилагаемом файле, и вручную их обрабатывать невозможно из-за объема. Фрагмент нужен лишь для самопроверки вашей формулы.

Вопрос: Как быть, если условие звучит как «не равно»? Ответ: Используйте оператор <>. Например, "<>"&"Москва" означает «все, кроме Москвы». Не забудьте про амперсанд & для склейки оператора и значения, если оно содержится в ячейке, или пишите целиком в кавычках: "<>Москва".

Вопрос: Чем отличается СЧЁТЕСЛИ от СЧЁТЕСЛИМН? Ответ: СЧЁТЕСЛИ работает только с одним условием. СЧЁТЕСЛИМН позволяет задать несколько условий для разных столбцов. Для надежности лучше сразу привыкать к СЧЁТЕСЛИМН, так как она универсальна (для одного условия второй аргумент просто дублируется или используется одиночная версия).