Главная › ЕГЭ по информатике › Задание 3
ЕГЭ по информатике · задание №3

Задание 3 ЕГЭ: учимся фильтрам и формулам

Связываем магазины, товары и движения. Отбираем нужные строки, считаем вес, стоимость и изменение количества. С объяснением каждого действия и самостоятельной практикой.

Три листа связаны ключами

Что происходит в задании 3 ЕГЭ

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

ЛистЧто находимЧто переносим дальше
МагазинМагазины нужного районаID магазинов: например, M1, M5, M6
ТоварТовар с нужным названием и характеристикамиАртикул и массу либо цену упаковки
ДвижениеОперации по дате, ID и артикулуКоличество упаковок для расчёта

ID магазина и артикул — ключи связи. Номер строки не является ID. Магазин из строки 5 справочника может встречаться в десятках разных строк движения. В журнале ищем сам код M5, а не пятую строку.

Сначала пойми единицу ответаВес: упаковки × масса упаковки. Стоимость: упаковки × цена упаковки. Изменение запаса: поступления − продажи. Это три разных расчёта.
Практикуйся в настоящей таблице

Три учебные книги Excel

В каждой книге есть листы «Практика», «Магазин», «Товар» и «Движение». В движениях добавлены лишние строки: другой район, товар, дата или тип операции. Нужно самостоятельно отфильтровать записи и заполнить жёлтые клетки формулами.

Скачать 3 учебные книги .xlsxФайлы ege3_type1.xlsx, ege3_type2.xlsx, ege3_type3.xlsx. Открой нужный файл в Excel или LibreOffice Calc параллельно со страницей.

Подходящие движения первых двух примеров перенесены из шпаргалки. В третьем PDF даны сводные суммы: в учебной книге они распределены по магазинам и артикулам для тренировки. Эта детализация учебная; итоги по датам совпадают со шпаргалкой.

Первый навык

Как включить фильтр и оставить нужные строки

В Excel

  1. Открой лист «Движение». Выдели всю таблицу вместе с заголовками — для первой книги это A1:F11. Можно ввести адрес в поле имени слева от строки формул и нажать Enter.
  2. Выбери Данные → Фильтр. У заголовков появятся стрелки. В учебных книгах таблицы уже подготовлены с фильтрами: если стрелки видны, повторно отключать их не нужно.
  3. Открой стрелку нужного столбца. Для выбора значений сними «Выделить всё», отметь нужные значения и нажми OK.
  4. Повтори для следующих столбцов. Фильтр скрывает неподходящие строки, сохраняя сами записи.
  5. Проверь значки фильтра и номера строк: после отбора они могут идти с пропусками. Это нормально.

В LibreOffice Calc

Выдели весь прямоугольник с заголовками и включи Данные → Автофильтр — в некоторых меню команда находится в подменю «Фильтр». Затем используй стрелки в заголовках. Не выделяй один столбец вместо всей связанной таблицы.

Справка: фильтры Excel и автофильтр Calc.

И между столбцами, ИЛИ внутри списка

Если в «ID магазина» отмечены M1 и M5, остаётся M1 ИЛИ M5. Если одновременно задан артикул 42, останутся записи (M1 ИЛИ M5) И артикул 42.

M1 и M10 — разные IDТекстовый поиск «содержит M1» может захватить M10, M13 и M15. Для списка ID выбирай точные значения галочками.

Как задать даты

Для первого примера открой стрелку «Дата» и задай диапазон с 01.06.2025 по 08.06.2025 включительно. В Excel используй фильтр по дате «Между»; границы должны означать «не раньше 1 июня» И «не позже 8 июня». Сверяй также год.

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

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

Открой стрелку столбца и выбери очистку фильтра этого поля либо снова отметь все значения. Перед новым заданием сбрось ограничения предыдущего: старый отбор по дате или операции не должен незаметно исключить нужные записи.

Второй навык

Как вводить и протягивать формулы

На листе «Движение» используем одну схему столбцов:

ABCDEF
ДатаID магазинаАртикулТип операцииУпаковокРезультат строки
  1. До включения ограничений фильтра щёлкни F2 и введи формулу с начальным знаком =.
  2. Нажми Enter. Должен появиться результат вычисления.
  3. Снова выдели F2. Потяни маленький квадрат в её правом нижнем углу вниз до последней строки данных. Для первой книги — до F11.
  4. Проверь формулу в начале, середине и конце столбца. В строке 3 ссылка E2 должна превратиться в E3.
  5. После заполнения столбца поставь фильтры. Итог размести вне фильтруемого прямоугольника — в этих книгах в J4.

Обычная и закреплённая ссылка

В J2 первой книги стоит масса упаковки 0,5 кг. В F2 введи:

=E2*$J$2

E2 — количество в текущей строке. При протягивании вниз меняется на E3, E4 и так далее. $J$2 остаётся J2: знак $ фиксирует столбец и строку. Без фиксации J2 превратится в J3, где нужного коэффициента нет.

Можно также записать =E2*0,5, если коэффициент в задаче один и ты не выносишь его в отдельную ячейку. В русской записи формул десятичный разделитель обычно запятая, а аргументы функций разделяются точкой с запятой.

ЕСЛИ: выбираем знак операции

=ЕСЛИ(D2="Поступление";E2;-E2)

Три части внутри скобок: условие; результат при истине; результат при лжи. Для поступления возвращаем E2, для продажи — минус E2. Формула рассчитана на два типа операций, указанных в этих примерах.

Обязательно разобраться

Почему СУММ после фильтра может дать неверный ответ

=СУММ(F2:F11) складывает весь диапазон, включая строки, скрытые фильтром. Фильтрация сама по себе не меняет смысл этой формулы.

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

Программа и язык функцийФормула для первой книги
Русский Excel=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;F2:F11)
Русский LibreOffice Calc=ИТОГ(9;F2:F11)
Английские имена функций=SUBTOTAL(9;F2:F11)

У кода 109 дополнительно исключаются строки, скрытые вручную. Для нашего отбора автофильтром достаточно 9. Ячейку итога не включай в суммируемый диапазон.

Когда подходит обычная СУММКогда диапазон уже содержит только нужные записи либо формулы заранее записали 0 для всех неподходящих строк. Далее разберём второй вариант через ЕСЛИ. Если переносишь отобранные записи на отдельный лист, проверь, что скопированы только видимые строки.

Названия и поведение функций: Microsoft, LibreOffice.

Разбор 1 · ege3_type1.xlsx

Вес крахмала

Найди общий вес картофельного крахмала, поступившего в магазины Октябрьского района с 1 по 8 июня 2025 года включительно.

1. Получаем ID магазинов

На листе «Магазин» открой стрелку «Район», сними остальные значения и оставь Октябрьский. Выпиши все видимые ID:

M1M5M6M10M15

2. Находим товар и единицы

В листе «Товар» по наименованию оставь «Крахмал картофельный». Получаем артикул 42 и массу упаковки 0,5 кг. Не подменяй упаковки килограммами: 180 упаковок — это 90 кг.

3. Заполняем расчётный столбец до фильтрации

В J2 на листе «Движение» стоит коэффициент 0,5. В F2 введи формулу и протяни до F11:

=E2*$J$2

4. Ставим фильтры в «Движении»

ПолеЧто оставить
Дата01.06.2025–08.06.2025 включительно
ID магазинаM1, M5, M6, M10, M15
Артикул42
Тип операцииПоступление

5. Сверяем оставшиеся записи

ДатаIDАртикулУпаковокРезультат строки
03.06.2025M14218090
03.06.2025M104218090
03.06.2025M154217085
03.06.2025M54218090
03.06.2025M64218090

6. Считаем видимый итог в J4

=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;F2:F11)

В русском Calc: =ИТОГ(9;F2:F11). Диапазон содержит все исходные строки книги; функция сама исключит скрытые фильтром.

Ответ: 445 кг890 × 0,5 = 445 кг.
Решить этот же пример формулами без фильтра

В свободный K2 перенеси условие отбора, в L2 — вклад строки. Протяни обе формулы до последней записи. Заголовки K и L уже есть в книге.

K2 — подходит ли строка

=И(A2>=ДАТА(2025;6;1);A2<ДАТА(2025;6;9);ИЛИ(B2="M1";B2="M5";B2="M6";B2="M10";B2="M15");C2=42;D2="Поступление")

L2 — вклад в ответ

=ЕСЛИ(K2;E2*$J$2;0)

Итог в L13

=СУММ(L2:L11)

Неподходящие строки дают 0, поэтому здесь обычная СУММ корректна и не зависит от видимости строк. Перед проверкой этого способа удобно показать все записи.

Разбор 2 · ege3_type2.xlsx

Стоимость продаж

Найди стоимость проданного варенца термостатного в магазинах Нагорного района с 5 по 14 октября 2024 года включительно. Цена упаковки — 76 рублей.

1. Получаем ID магазинов

На листе «Магазин» открой стрелку «Район», сними остальные значения и оставь Нагорный. Выпиши все видимые ID:

M1M3M8M13M15

2. Находим товар и единицы

По наименованию оставь «Варенец термостатный». Артикул 11, цена одной упаковки 76 руб. В этой учебной книге количество движений задано в упаковках, а цена — за упаковку. В другом файле сначала проверь единицу цены: если цена дана за одну штуку, а количество — в упаковках, понадобится ещё число штук в упаковке.

3. Заполняем расчётный столбец до фильтрации

В J2 на листе «Движение» стоит коэффициент 76. В F2 введи формулу и протяни до F17:

=E2*$J$2

4. Ставим фильтры в «Движении»

ПолеЧто оставить
Дата05.10.2024–14.10.2024 включительно
ID магазинаM1, M3, M8, M13, M15
Артикул11
Тип операцииПродажа

5. Сверяем оставшиеся записи

ДатаIDАртикулУпаковокРезультат строки
07.10.2024M11117513300
07.10.2024M151114110716
07.10.2024M81123417784
07.10.2024M131124418544
07.10.2024M311836308
14.10.2024M11115812008
14.10.2024M151113910564
14.10.2024M81126520140
14.10.2024M131123317708
14.10.2024M311816156

6. Считаем видимый итог в J4

=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;F2:F17)

В русском Calc: =ИТОГ(9;F2:F17). Диапазон содержит все исходные строки книги; функция сама исключит скрытые фильтром.

Ответ: 133228 руб.1753 × 76 = 133228 руб.
Решить этот же пример формулами без фильтра

В свободный K2 перенеси условие отбора, в L2 — вклад строки. Протяни обе формулы до последней записи. Заголовки K и L уже есть в книге.

K2 — подходит ли строка

=И(A2>=ДАТА(2024;10;5);A2<ДАТА(2024;10;15);ИЛИ(B2="M1";B2="M3";B2="M8";B2="M13";B2="M15");C2=11;D2="Продажа")

L2 — вклад в ответ

=ЕСЛИ(K2;E2*$J$2;0)

Итог в L19

=СУММ(L2:L17)

Неподходящие строки дают 0, поэтому здесь обычная СУММ корректна и не зависит от видимости строк. Перед проверкой этого способа удобно показать все записи.

Разбор 3 · ege3_type3.xlsx

Изменение количества

Найди изменение количества упаковок питьевого йогурта с клубникой, малиной или черникой жирностью 1,5% в магазинах Нагорного района с 1 по 15 октября 2024 года включительно.

1. Получаем ID магазинов

На листе «Магазин» открой стрелку «Район», сними остальные значения и оставь Нагорный. Выпиши все видимые ID:

M1M3M8M13M15

2. Находим товар и единицы

На листе «Товар» должны одновременно выполняться три условия: вид — питьевой йогурт, жирность — 1,5%, наполнитель — клубника ИЛИ малина ИЛИ черника. Получаем артикулы 8, 9 и 10. Не включай товар без наполнителя, с персиком или с другой жирностью.

3. Заполняем расчётный столбец до фильтрации

В F2 введи формулу со знаком и протяни до F22:

=ЕСЛИ(D2="Поступление";E2;-E2)

4. Ставим фильтры в «Движении»

ПолеЧто оставить
Дата01.10.2024–15.10.2024 включительно
ID магазинаM1, M3, M8, M13, M15
Артикул8, 9, 10
Тип операцииИ «Поступление», и «Продажа»
Продажи остаются в отборе«На сколько увеличилось» означает изменение количества. Если оставить только поступления, получится 11400, а продажи на 5254 упаковки потеряются.

5. Сверяем сводные итоги по датам

В PDF приведены пять сводных строк. В учебной книге им соответствуют 15 отдельных учебных записей; ниже сверяем именно агрегаты по дате и операции.

ДатаОперацияУпаковокВклад в изменение
02.10.2024Поступление3300+3300
07.10.2024Продажа2598−2598
09.10.2024Поступление4800+4800
14.10.2024Продажа2656−2656
15.10.2024Поступление3300+3300

6. Считаем видимый итог в J4

=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;F2:F22)

В русском Calc: =ИТОГ(9;F2:F22). Диапазон содержит все исходные строки книги; функция сама исключит скрытые фильтром.

Ответ: 6146 упаковок11400 − 5254 = 6146 упаковок. Это изменение, а не конечный запас: для конечного запаса понадобился бы начальный остаток.
Решить этот же пример формулами без фильтра

В свободный K2 перенеси условие отбора, в L2 — вклад строки. Протяни обе формулы до последней записи. Заголовки K и L уже есть в книге.

K2 — подходит ли строка

=И(A2>=ДАТА(2024;10;1);A2<ДАТА(2024;10;16);ИЛИ(B2="M1";B2="M3";B2="M8";B2="M13";B2="M15");ИЛИ(C2=8;C2=9;C2=10))

L2 — вклад в ответ

=ЕСЛИ(K2;ЕСЛИ(D2="Поступление";E2;-E2);0)

Итог в L24

=СУММ(L2:L22)

Неподходящие строки дают 0, поэтому здесь обычная СУММ корректна и не зависит от видимости строк. Перед проверкой этого способа удобно показать все записи.

Разбираем условные формулы

Как понять И, ИЛИ и ЕСЛИ в длинной формуле

Начни с первого примера. Его формула в K2 выглядит длинной, потому что перечисляет все условия. Каждая часть отвечает на отдельный вопрос:

ЧастьСмысл
A2>=ДАТА(2025;6;1)Дата не раньше 1 июня
A2<ДАТА(2025;6;9)Дата раньше 9 июня — значит весь день 8 июня входит
ИЛИ(B2="M1";…;B2="M15")ID равен одному из пяти выбранных магазинов
C2=42Нужный артикул
D2="Поступление"Нужный тип операции
И(…)Все перечисленные проверки должны быть истинны

В K2 получится ИСТИНА или ЛОЖЬ. Теперь =ЕСЛИ(K2;E2*$J$2;0) оставляет массу только подходящих строк; для остальных записывает 0. Так фильтр заменяется явным условием, а итог можно получить через СУММ.

В третьем примере проверка артикула тоже использует ИЛИ: ИЛИ(C2=8;C2=9;C2=10). Выбор знака внутри ЕСЛИ продолжает учитывать и поступления, и продажи.

Практикуйся прямо здесь

Настрой фильтры и введи формулы сам

Задача: получить 445 кг картофельного крахмала, поступившего в магазины Октябрьского района с 1 по 8 июня 2025 года. Нужные ID: M1, M5, M6, M10, M15; артикул 42. Лишние строки добавлены специально.

Дата
ID магазина
Артикул
Тип операции

Видимо: 10 из 10 строк

СтрокаA · датаB · IDC · артикулD · операцияE · упаковокF · расчёт
203.06.2025M142Поступление180—
331.05.2025M142Поступление40—
403.06.2025M1042Поступление180—
503.06.2025M242Поступление70—
603.06.2025M1542Поступление170—
703.06.2025M140Поступление99—
803.06.2025M542Поступление180—
903.06.2025M142Продажа30—
1003.06.2025M642Поступление180—
1109.06.2025M142Поступление50—

Итог по твоей формуле—

СУММ по всему F2:F11—

Начни с фильтров и введи формулу расчёта.

В учебном поле F2 можно проверить =E2*0,5, =E2*$J$2 и простые операции с числом. Для итога поддержаны СУММ, ПРОМЕЖУТОЧНЫЕ.ИТОГИ, ИТОГ и английские SUM/SUBTOTAL. Полные возможности Excel и Calc доступны в скачиваемых книгах.

Эксперимент после решенияОставь правильные фильтры, но замени итог на =СУММ(F2:F11). Видимые записи не изменятся, а число станет другим. Затем верни функцию промежуточных итогов и проверь 445.
Закрепление

Десять коротких упражнений

После ошибки можно изменить ответ и попробовать снова.

Решено: 0 из 10

1. Где искать магазины района

В каком листе сначала узнаём ID магазинов нужного района? Введи название листа.

2. Две галочки в одном столбце

В фильтре ID отмечены M1 и M5. Какая связь между этими вариантами: И или ИЛИ?

3. Масса строки

Поступило 180 упаковок по 0,5 кг. Какой вес нужно записать в F?

4. Скрытые строки

Обычная СУММ автоматически исключает строки, скрытые автофильтром? Ответь «да» или «нет».

5. Контроль веса

После всех фильтров осталось 890 упаковок по 0,5 кг. Найди общий вес.

6. Контроль стоимости

Продано 1753 упаковки по 76 рублей. Какова стоимость продаж?

7. Знак продажи

Для изменения запаса продано 2598 упаковок. Какой вклад даст эта операция: положительный или отрицательный? Введи слово.

8. Изменение запаса

Поступило 11400 упаковок, продано 5254. На сколько увеличилось количество?

9. Протягивание формулы

В F2 стоит =E2*$J$2. Как будет выглядеть формула в F3 после протягивания вниз? Введи её со знаком =.

10. Последний день периода

Период задан «с 1 по 15 октября включительно». Нужно учитывать поступление 15 октября? Ответь «да» или «нет».

Видеоразбор

Видео по заданию №3

Видео скоро выйдет.

Как проверить себя перед ответом

  • Выбран нужный год и обе границы периода.
  • Все ID взяты из подходящего района, без пропусков и лишних кодов.
  • Артикулы соответствуют всем характеристикам товара.
  • Для веса или стоимости взят коэффициент в правильных единицах.
  • Для изменения запаса оставлены и поступления, и продажи.
  • Формула протянута во все строки; закреплённая ссылка не съехала.
  • После фильтра используется функция видимого итога; СУММ применяется к чистому диапазону либо условным вкладам.
  • Ячейка итоговой формулы не попала в её собственный диапазон.

Вопросы о фильтрах и формулах

Почему я вижу несколько строк, а СУММ показывает большое число?

Формула считает весь указанный диапазон. Для текущего автофильтра используй ПРОМЕЖУТОЧНЫЕ.ИТОГИ в русском Excel или ИТОГ в русском Calc.

Нужно ли перенумеровывать строки после фильтра?

Нет. Они сохраняют исходные номера. В формуле итога указывай исходный диапазон данных, а не число видимых записей.

Почему после протягивания появляются нули?

Проверь ссылки. Если коэффициент находился в J2, незакреплённая ссылка могла перейти в пустую J3. Используй $J$2. Также проверь, не записаны ли количества текстом.

Как узнать конечное количество товара?

Поступления минус продажи дают изменение. Конечный запас равен начальному запасу плюс изменение, если условие содержит начальный остаток и именно такой вопрос.

Можно ли использовать только формулы?

Да. В каждом разборе есть вариант с И, ИЛИ и ЕСЛИ: он записывает 0 для неподходящих строк, после чего работает обычная СУММ.

Закрепи работу с таблицами

Открой три учебные книги и повтори каждый разбор самостоятельно. Затем переходи к заданиям в практике. Теорию и полный разбор задания 3 ЕГЭ можно найти в учебнике на сайте.