Курс№3. Базы данных в Excel0%
Теория · номер 3 из 27

Базы данных в Excel

Дан файл с несколькими связанными таблицами. Нужно собрать данные в одну таблицу, отфильтровать и посчитать. Кода здесь нет, всё решается в Excel или LibreOffice двумя приёмами.

6 разделов~35 минут1 первичный балл
  1. 1Что проверяет номер
  2. 2ВПР: подтягиваем данные
  3. 3Фильтр и сумма
  4. 4Типы задач
  5. 5Ловушки перед экзаменом
  6. 6Домашка
Раздел 1 из 6

Что проверяет номер

В задании дан файл с несколькими таблицами: операции, товары, магазины. Таблицы связаны по номерам, например по артикулу и ID магазина. Нужно ответить на вопрос вроде такого: на какую сумму продано товаров отдела «Напитки» в районе «Южный» с 10 по 20 июня?

В таблице операций нет ни отдела, ни района, там только номера. Поэтому решение всегда состоит из трёх шагов:

  1. Подтянуть в таблицу операций недостающие столбцы.
  2. Отфильтровать строки по условиям.
  3. Посчитать сумму или количество.

Вот наш учебный файл. Таблицы короткие только на схеме, в настоящем файле в операциях тысячи строк.

Лист «Движение»: ID операции, дата, магазин, артикул, тип, упаковки

ABCDEF
1IDДатаID магазинаАртикулТип операцииКоличество упаковок
2110.06.2026M37Продажа12
3210.06.2026M12Поступление40
Схема листа, не снимок экрана. Лист «Товар» хранит отдел, название, штук в упаковке и цену за штуку. Лист «Магазин» хранит район и адрес.

На станции КЕГЭ есть офисный пакет с таблицами. Какой именно, стоит посмотреть перед экзаменом на тренировочной станции: от этого зависят названия функций и разделитель аргументов. Ниже русские названия, аргументы разделяются точкой с запятой.

Раздел 2 из 6

ВПР: подтягиваем данные

ВПР ищет значение в первом столбце другой таблицы и возвращает из найденной строки нужный столбец.

=ВПР(D2; Товар!A:F; 2; 0)

Лист «Движение»

Артикул (D)Отдел (G)
7Напитки
2Молоко

Лист «Товар»

1. Артикул2. Отдел3. Наименование
2МолокоКефир
7НапиткиСок
Схема работы ВПР, не снимок экрана: нашли артикул 7 в первом столбце «Товара» и взяли значение из второго столбца.

Четыре аргумента, по порядку:

В нашем файле нужны три новых столбца:

text
Отдел (G):  =ВПР(D2; Товар!A:F; 2; 0)
Район (H):  =ВПР(C2; Магазин!A:C; 2; 0)
Сумма (I):  =F2*ВПР(D2; Товар!A:F; 5; 0)*ВПР(D2; Товар!A:F; 6; 0)

Сумма это упаковки × штук в упаковке × цена за штуку. Написали формулы в строке 2, потом выделяем их и двойным кликом по уголку ячейки протягиваем вниз на все строки.

Ловушка: забыли ноль

Без последнего 0 ВПР ищет приближённо и считает, что ключи отсортированы. Если ключи идут вразнобой, подставится чужая строка, и ошибки никто не покажет. Когда ключи по порядку, всё случайно сработает, поэтому такую ошибку легко не заметить.

Попробуй самучебная задача

На листе «Товар» столбцы идут так: Артикул, Отдел, Наименование, Ед. изм., Штук в упаковке, Цена. Какое число поставить третьим аргументом в ВПР, чтобы получить цену, если диапазон Товар!A:F?

Раздел 3 из 6

Фильтр и сумма

Когда все столбцы на месте, включаем фильтр на строке заголовков: Данные → Фильтр. В каждом заголовке появится стрелка. Отбираем: тип операции, отдел, район, даты.

Дата ▾Тип операции ▾Отдел ▾Район ▾Сумма
10.06.2026ПродажаНапиткиЮжный14 400
10.06.2026ПоступлениеМолокоСеверный9 600
12.06.2026ПродажаНапиткиЮжный27 000
Количество: 2Сумма: 41 400
Схема, не снимок экрана. Зачёркнутая строка скрыта фильтром. Выделили столбец «Сумма», итог по видимым строкам виден в строке состояния внизу окна.

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

Ловушка: СУММ после фильтра

Обычная формула СУММ по столбцу считает и скрытые строки. После фильтра смотри строку состояния.

Одна формула вместо фильтра

То же самое можно получить без фильтра, функцией СУММЕСЛИМН. Сначала диапазон, который суммируем, потом пары «диапазон; условие»:

text
=СУММЕСЛИМН(I2:I301; E2:E301; "Продажа"; G2:G301; "Напитки"; H2:H301; "Южный";
            B2:B301; ">="&ДАТА(2026;6;10); B2:B301; "<="&ДАТА(2026;6;20))

На нашем учебном файле из 300 строк обе дороги дают 189750. Если границы дат не включить, получится 169422. Так что условие «с 10 по 20 включительно» читаем внимательно.

Попробуй самучебная задача

Товар: 6 штук в упаковке, цена 25 рублей за штуку. Продано 12 упаковок. На какую сумму продано товара?

Раздел 4 из 6

Типы задач

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

Что спрашиваютКак считать
Сумма, масса, объёмПодтянуть поля, отфильтровать, сложить. Основной тип, вся домашка про него
Как изменилось количествоСумма поступлений минус сумма продаж, считаем по отдельности
Средняя цена, доля, процентСРЗНАЧ или отношение двух сумм, смотрим округление и единицы
Вопрос про справочникТолько фильтр или СЧЁТЕСЛИ по одному листу, без операций

Перед тем как открывать файл, прочитай условие и выпиши себе:

Попробуй самучебная задача

За месяц товара поступило 240 упаковок, продано 195. На сколько упаковок увеличилось количество товара в магазине?

Раздел 5 из 6

Ловушки перед экзаменом

ЛовушкаКак не попасться
В ВПР нет последнего 0Ставь 0 всегда, иначе возможна чужая строка
Неверный номер столбцаСчитай с начала диапазона, первый столбец это 1
Диапазон съехал при протягиванииЗакрепи: Товар!$A:$F, или бери целые столбцы
Границы дат«С … по …» обычно включительно, читай условие
СУММ после фильтраВыдели столбец и смотри строку состояния
Поступление вместо ПродажиСначала отфильтруй тип операции
Упаковки, штуки, граммыСмотри единицу измерения и в чём просят ответ
Текст вместо датыНастоящие даты выровнены вправо, текст влево
Похожие названия товаровСмотри все варианты в фильтре, а не только первый найденный
Раздел 6 из 6

Домашка

Пять задач с настоящих экзаменов и из банка ФИПИ, у каждой свой файл. Скачай его, реши в Excel или LibreOffice и впиши ответ в карточку.

Перед тем как считать, ответь себе на три вопроса:

Где теряют балл в этих задачах

Файлы устроены не совсем как наш пример: смотри заголовки столбцов в каждом. В первой и третьей задачах масса и объём в файле указаны в граммах и миллилитрах, а ответ просят в килограммах и литрах. Цена в файлах за упаковку, а не за штуку. Во второй задаче цена лежит прямо в таблице операций. В третьей не считай кондиционер для волос, в четвёртой не считай косметические и влажные салфетки и туалетное мыло. Год в условии может отличаться от года в файле, ориентируйся на дни.

Ещё задачи этого вида лежат в разделе «Задания», №3.

Схемы в уроке нарисованы нами, это не снимки экрана Excel. Учебные таблицы выдуманные, в домашке настоящие файлы с экзаменов и из банка ФИПИ.