К содержанию

Подтема 3 из 4

Отбор записей: фильтр

Как разложить вопрос на требования и отобрать нужные строки фильтром.

Условие по частям

Вопрос раскладывают на требования, и у каждого находят столбец. В задаче темы «товары фабрики А, проданные магазинами Северного района с 1 по 10 июня включительно» четыре требования:

ТребованиеСтолбецЗначение
фабрики АПоставщик (I)Фабрика А
проданныеТип операции (E)Продажа
магазинами Северного районаРайон (H)Северный
с 1 по 10 июня включительноДата (B)01.06–10.06

Строка подходит, если выполнены все требования сразу. Внутри одного требования может быть несколько вариантов: в Северном районе два магазина, M1 и M3, у фабрики А два товара, 101 и 102.

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

«Включительно»

«Включительно» значит, что обе граничные даты входят в период. Операции 1 и 10 июня подходят, 31 мая и 11 июня — нет. В учебной базе так отсекаются операции 12 (31 мая) и 8 (11 июня).

Фильтр

оставляет на листе только подходящие строки, остальные скрывает. Выдели строку заголовков и включи «Данные → Фильтр»: в заголовках появятся стрелки. В каждом столбце-требовании отметь нужные значения: «Северный», «Фабрика А», «Продажа»; для дат — «Фильтры по дате → Между» с 01.06 по 10.06.

Остаются пять операций: 2, 3, 5, 7 и 10. Номера строк слева идут с пропусками — остальные строки не удалены, а скрыты. Выделенный столбец F показывает внизу количество и сумму видимых ячеек:

I3Фабрика А
ABCDEFGHIJ
1ID операцииДатаID магазинаАртикулТип операцииУпаковок, шт.Цена, руб./шт.РайонПоставщикКг в упаковке
3202.06.2026M1101Продажа880СеверныйФабрика А0,5
4303.06.2026M3101Продажа590СеверныйФабрика А0,5
6504.06.2026M3102Продажа4140СеверныйФабрика А1
8710.06.2026M1102Продажа3150СеверныйФабрика А1
111006.06.2026M1101Продажа285СеверныйФабрика А0,5
Количество: 5Сумма: 22

Обычная СУММ складывает и скрытые строки. =СУММ(F2:F13) дала бы 86 — все упаковки листа. Сумму только видимых показывает строка состояния внизу окна Excel: выдели ячейки столбца — и прочитай «Сумма».

Тонкости:копия видимых строк

Ещё один способ — скопировать отфильтрованную таблицу на новый лист: копируются только видимые строки, и там уже работает обычная СУММ.

«Все виды» товара

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

Так же магазины отбирают по улице: поиск «Металлургов» в столбце адресов. После поиска просмотри найденный список глазами — в нём не должно быть лишнего: «Почтовый бульвар» и «Почтовый переулок» — разные улицы.

Итого

  • Требованиестолбец и значение; все требования вместе
  • «Включительно»обе граничные даты входят
  • Фильтрскрывает неподходящие строки, а не удаляет
  • СУММ после фильтрасчитает и скрытое; видимое — строка состояния
  • «Все виды»поиск по части названия и проверка списка

Проверьте себя

Ответь сначала сам, потом открой ответ.

Вопрос 1
Разложи вопрос «Сколько упаковок риса продали магазины Северного района с 5 по 11 июня включительно?» на требования: какой столбец и какое значение.
ОтветСкрыть ответ
Ответ
Наименование — «Рис» (или артикул 103); район — Северный; тип операции — Продажа; дата — с 05.06 по 11.06, обе границы входят.
Вопрос 2
Какие операции учебной базы — продажи товаров фабрики Б в магазинах Северного района за весь период?
ОтветСкрыть ответ
Ответ
Только операция 6: у фабрики Б один товар — рис (103), и его продажа одна, в магазине M1 Северного района.
Вопрос 3
Подходит ли операция от 10 июня к периоду «с 1 по 10 июня включительно»?
ОтветСкрыть ответ
Ответ
Да: «включительно» значит, что обе граничные даты входят.
Вопрос 4
После фильтра в столбце F видны 8, 5, 4, 3 и 2, а =СУММ(F2:F13) показывает 86. Почему и как получить сумму видимых?
ОтветСкрыть ответ
Ответ
СУММ складывает весь диапазон, включая скрытые фильтром строки. Сумму видимых, 22, показывает строка состояния, если выделить ячейки столбца.
Вопрос 5
Как фильтром оставить «все виды зефира», если видов много и они называются по-разному?
ОтветСкрыть ответ
Ответ
В фильтре столбца с наименованием ввести «зефир» в строку поиска: останутся все названия, в которых есть это слово. Затем проверить список глазами — не попало ли лишнее.

Практика

Для проверки ответов нужен JavaScript. Условия, подсказки и решения доступны ниже.

Продажи фабрики А за весь период

Сколько операций учебной базы — продажи товаров фабрики А в магазинах Северного района за весь период?

Введите число.

Продажи зефира на улице Металлургов

В файле 3-2.xlsx три листа: «Движение товаров», «Товар» и «Магазин». Сколько операций продажи всех видов зефира было проведено в магазинах, расположенных на улице Металлургов, с 10 по 20 июня включительно?

3-2.xlsxБаза данных — Excel-файл, как на экзаменеExcel · 15,9 КБ

Введите число.

Поступления отдела «Молоко»

Сколько операций поступления товаров отдела «Молоко» в магазины Центрального района было с 1 по 15 июня включительно? Файл тот же — 3-2.xlsx.

3-2.xlsxБаза данных — Excel-файл, как на экзаменеExcel · 15,9 КБ

Введите число.