Подтема 4 из 4
Расчёт ответа
Как посчитать массу, стоимость или изменение запаса по отобранным строкам — и записать ответ.
Отбор и расчёт
Отбор и расчёт — два шага: фильтр оставил нужные строки, а что с ними делать, решает последняя фраза вопроса. Пять отобранных операций задачи темы дают пять записей, 22 упаковки, 14,5 кг и 2270 рублей выручки — смотря о чём спрашивают.
Масса
Массу считают в каждой строке: упаковки умножают на массу упаковки. Для этого добавляют столбец K «Масса, кг» с формулой =F2*J2 и копируют её вниз. Проверка по единицам: упаковки · кг/упаковка = кг. Фильтр остаётся тем же, а сумму видимых ячеек K даёт строка состояния — это ответ задачи темы, 14,5 кг.
| A | B | C | D | E | F | G | H | I | J | K | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | ID операции | Дата | ID магазина | Артикул | Тип операции | Упаковок, шт. | Цена, руб./шт. | Район | Поставщик | Кг в упаковке | Масса, кг |
| 3 | 2 | 02.06.2026 | M1 | 101 | Продажа | 8 | 80 | Северный | Фабрика А | 0,5 | 4 |
| 4 | 3 | 03.06.2026 | M3 | 101 | Продажа | 5 | 90 | Северный | Фабрика А | 0,5 | 2,5 |
| 6 | 5 | 04.06.2026 | M3 | 102 | Продажа | 4 | 140 | Северный | Фабрика А | 1 | 4 |
| 8 | 7 | 10.06.2026 | M1 | 102 | Продажа | 3 | 150 | Северный | Фабрика А | 1 | 3 |
| 11 | 10 | 06.06.2026 | M1 | 101 | Продажа | 2 | 85 | Северный | Фабрика А | 0,5 | 1 |
K2скопирована до K13=F2*J2
| A | B | C | D | E | F | G | H | I | J | K | L | M | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | ID операции | Дата | ID магазина | Артикул | Тип операции | Упаковок, шт. | Цена, руб./шт. | Район | Поставщик | Кг в упаковке | Масса, кг | Ответ | |
| 2 | 1 | 01.06.2026 | M1 | 101 | Поступление | 20 | 60 | Северный | Фабрика А | 0,5 | 10 | 14,5 | |
| 3 | 2 | 02.06.2026 | M1 | 101 | Продажа | 8 | 80 | Северный | Фабрика А | 0,5 | 4 | ||
| 4 | 3 | 03.06.2026 | M3 | 101 | Продажа | 5 | 90 | Северный | Фабрика А | 0,5 | 2,5 | ||
| 5 | 4 | 03.06.2026 | M2 | 101 | Продажа | 7 | 80 | Южный | Фабрика А | 0,5 | 3,5 | ||
| 6 | 5 | 04.06.2026 | M3 | 102 | Продажа | 4 | 140 | Северный | Фабрика А | 1 | 4 | ||
| 7 | 6 | 05.06.2026 | M1 | 103 | Продажа | 6 | 110 | Северный | Фабрика Б | 1 | 6 | ||
| 8 | 7 | 10.06.2026 | M1 | 102 | Продажа | 3 | 150 | Северный | Фабрика А | 1 | 3 | ||
| 9 | 8 | 11.06.2026 | M3 | 101 | Продажа | 9 | 85 | Северный | Фабрика А | 0,5 | 4,5 | ||
| 10 | 9 | 06.06.2026 | M3 | 101 | Поступление | 12 | 65 | Северный | Фабрика А | 0,5 | 6 | ||
| 11 | 10 | 06.06.2026 | M1 | 101 | Продажа | 2 | 85 | Северный | Фабрика А | 0,5 | 1 | ||
| 12 | 11 | 07.06.2026 | M3 | 102 | Поступление | 6 | 100 | Северный | Фабрика А | 1 | 6 | ||
| 13 | 12 | 31.05.2026 | M1 | 101 | Продажа | 4 | 80 | Северный | Фабрика А | 0,5 | 2 |
K2скопирована до K13=F2*J2M2=СУММЕСЛИМН(K2:K13;H2:H13;"Северный"; I2:I13;"Фабрика А"; E2:E13;"Продажа"; B2:B13;">="&ДАТА(2026; 6; 1); B2:B13;"<="&ДАТА(2026; 6; 10))
складывает массы только тех строк, где выполнены все условия: сначала диапазон суммы, затем пары «диапазон; условие». Без фильтра, но условия легко записать с ошибкой — сверяй с отбором фильтром.
Стоимость
Стоимость строки — упаковки, умноженные на цену упаковки этой строки. Цена разная в разных операциях, поэтому сначала умножают в каждой строке (=F2*G2), а потом складывают:
| A | B | C | D | E | F | G | H | I | J | K | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | ID операции | Дата | ID магазина | Артикул | Тип операции | Упаковок, шт. | Цена, руб./шт. | Район | Поставщик | Кг в упаковке | Стоимость, руб. |
| 3 | 2 | 02.06.2026 | M1 | 101 | Продажа | 8 | 80 | Северный | Фабрика А | 0,5 | 640 |
| 4 | 3 | 03.06.2026 | M3 | 101 | Продажа | 5 | 90 | Северный | Фабрика А | 0,5 | 450 |
| 6 | 5 | 04.06.2026 | M3 | 102 | Продажа | 4 | 140 | Северный | Фабрика А | 1 | 560 |
| 8 | 7 | 10.06.2026 | M1 | 102 | Продажа | 3 | 150 | Северный | Фабрика А | 1 | 450 |
| 11 | 10 | 06.06.2026 | M1 | 101 | Продажа | 2 | 85 | Северный | Фабрика А | 0,5 | 170 |
K2скопирована до K13=F2*G2
Выручка — это продажи. Если спрашивают, сколько стоили поставки, в фильтре типа операции выбирают «Поступление». Если цена указана за килограмм, на неё умножают массу, а не число упаковок.
Изменение запаса
Изменение запаса — поступления минус продажи; начальный запас для него не нужен. Если поступило 20 упаковок и продано 8, запас вырос на 12 — было ли в начале 50 или 100:
В таблице знак ставит вспомогательный столбец: =ЕСЛИ(E2="Поступление"; — поступление со знаком плюс, продажа со знаком минус. Тип операции в фильтре теперь не выбирают: нужны обе. Изменение запаса товара 101 в магазинах Северного района с 1 по 10 июня — сумма видимых ячеек:
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID операции | Дата | ID магазина | Артикул | Тип операции | Упаковок, шт. | Цена, руб./шт. | Район | Со знаком |
| 2 | 1 | 01.06.2026 | M1 | 101 | Поступление | 20 | 60 | Северный | 20 |
| 3 | 2 | 02.06.2026 | M1 | 101 | Продажа | 8 | 80 | Северный | -8 |
| 4 | 3 | 03.06.2026 | M3 | 101 | Продажа | 5 | 90 | Северный | -5 |
| 10 | 9 | 06.06.2026 | M3 | 101 | Поступление | 12 | 65 | Северный | 12 |
| 11 | 10 | 06.06.2026 | M1 | 101 | Продажа | 2 | 85 | Северный | -2 |
I2скопирована до I13=ЕСЛИ(E2="Поступление";F2; -F2)
Запас вырос на 17. Если сумма отрицательная, запас уменьшился; на вопрос «на сколько уменьшился» отвечают числом без минуса. Для килограммов число со знаком умножают на массу упаковки.
Тонкости:прибыль
Прибыль считают тем же приёмом, но в рублях: стоимость продажи со знаком плюс, стоимость поступления — со знаком минус, например =ЕСЛИ(E2="Продажа";.
Итог по магазину
Если спрашивают о магазине, районе или дне, сначала складывают записи каждого из них, а потом сравнивают итоги. «Какой магазин продал больше всего» — это сравнение сумм магазинов, а не самой большой отдельной продажи. Так же «сколько магазинов продали больше 7 кг» проверяют на итоге магазина:
Когда магазинов немного, к фильтру добавляют ID магазина и читают сумму каждого по очереди. Когда их 16, удобнее : магазины в строках, сумма массы или выручки в значениях, остальные требования — в её фильтрах.
Форма ответа
Ответ записывают в той форме, которую просит условие. Если сказано «только целую часть числа», 47,63 записывают как 47 — дробь отбрасывают, а не округляют. Если ответ в килограммах, а масса упаковки дана в граммах, переведи: 8000 г — это 8 кг. Если спрашивают ID магазина, записывают его так, как он указан в базе.
Итого
- Масса строкиупаковки × масса упаковки
- Стоимость строкиупаковки × цена этой строки
- Изменение запасапоступления «+», продажи «−»; начальный не нужен
- Итог объектасначала сумма магазина, потом сравнение
- СУММЕСЛИМНтот же расчёт одной формулой, без фильтра
- Форма ответацелая часть — отбросить дробь; единицы — как в вопросе
Проверьте себя
Ответь сначала сам, потом открой ответ.
ОтветСкрыть ответ
ОтветСкрыть ответ
ОтветСкрыть ответ
ОтветСкрыть ответ
ОтветСкрыть ответ
Практика
Для проверки ответов нужен JavaScript. Условия, подсказки и решения доступны ниже.
Упаковки, записи и магазины
Отобраны продажи товаров фабрики А во всех районах учебной базы с 1 по 10 июня — операции 2, 3, 4, 5, 7, 10. Сколько упаковок продано, сколько это записей и сколько разных магазинов?
Введите три числа через пробел в том порядке, в каком их спрашивают.
Подсказка
Три разных вопроса к одним и тем же записям.
Решение
29 упаковок (добавились 7 упаковок операции 4), 6 записей, 3 магазина — M1, M2, M3.
Ответ: 29 6 3
Масса проданного
Отобраны продажи товаров фабрики А во всех районах учебной базы с 1 по 10 июня — операции 2, 3, 4, 5, 7, 10. Сколько килограммов продано?
Введите число.
Подсказка
Упаковки строки умножают на массу упаковки этой строки.
Решение
Пять операций задачи темы весят 14,5 кг, операция 4 добавляет 7 · 0,5 = 3,5 кг: всего 18 кг.
Ответ: 18
Выручка
Отобраны продажи товаров фабрики А во всех районах учебной базы с 1 по 10 июня — операции 2, 3, 4, 5, 7, 10. Какова выручка от этих продаж в рублях?
Введите число.
Подсказка
Упаковки строки умножают на цену упаковки этой строки.
Решение
Выручка пяти операций задачи темы — 2270 рублей, операция 4 добавляет 7 · 80 = 560: всего 2830 рублей.
Ответ: 2830
Стоимость поступлений
Сколько стоили все поступления товара 101 в учебной базе — во всех магазинах за весь период?
Введите число.
Подсказка
Нужны поступления, а не продажи, и весь период.
Решение
Поступления товара 101 — операции 1 и 9: 20 · 60 + 12 · 65 = 1200 + 780 = 1980 рублей.
Ответ: 1980
Цена за килограмм
Цена — 120 рублей за килограмм, в упаковке 0,25 кг, продано 12 упаковок. Сколько стоит продажа?
Введите число.
Подсказка
Цена за килограмм умножается на массу.
Решение
12 · 0,25 · 120 = 360 рублей: цена за килограмм умножается на массу, а не на число упаковок.
Ответ: 360
Масса зефира на проспекте Революции
В файле 3-3.xlsx три листа: «Движение товаров», «Товар» и «Магазин». Определи общую массу (в кг) всех видов зефира, полученных магазинами, расположенными на проспекте Революции, за период с 5 по 19 августа включительно. В ответе запиши только целую часть числа.
Введите целое число.
Подсказка
Масса строки — упаковки × количество в упаковке; в ответе только целая часть.
Решение
Допиши наименование, адрес и количество в упаковке через ВПР; масса строки — упаковки × количество в упаковке. Фильтры: наименование — поиск «зефир», адрес — поиск «Революции», тип — «Поступление», дата — с 05.08 по 19.08. Сумма видимых масс — 102,95 кг, в ответе целая часть.
Рядом с операциями — характеристики через ВПР:H2: =ВПР(C2;'Магазин'!$A:$C;2;0) — районI2: =ВПР(C2;'Магазин'!$A:$C;3;0) — адресJ2: =ВПР(D2;'Товар'!$A:$F;3;0) — наименованиеK2: =ВПР(D2;'Товар'!$A:$F;5;0) — в упаковкеL2: =F2*K2 — масса строкиОтвет: 102
Изменение запаса товара 101
На сколько упаковок изменился запас товара 101 во всех магазинах учебной базы с 1 по 10 июня?
Введите число.
Подсказка
Поступления со знаком «+», продажи со знаком «−».
Решение
Операции товара 101 с 1 по 10 июня — 1, 2, 3, 4, 9, 10: +20 − 8 − 5 − 7 + 12 − 2 = 10.
Ответ: 10
На сколько уменьшился запас
На сколько уменьшился запас товара 102 в Северном районе с 1 по 10 июня?
Введите число.
Подсказка
Изменение отрицательно; «на сколько уменьшился» — его модуль.
Решение
Операции товара 102 в магазинах M1 и M3 с 1 по 10 июня: продажи 4 (операция 5) и 3 (операция 7), поступление 6 (операция 11). 6 − 4 − 3 = −1 — запас уменьшился на 1.
Ответ: 1
Прибыль
Какова прибыль магазинов Северного района от товара 101 с 1 по 10 июня?
Введите число.
Подсказка
Выручка минус стоимость закупки; прибыль может быть отрицательной.
Решение
Выручка от продаж товара 101 в Северном районе с 1 по 10 июня — 640 + 450 + 170 = 1260 рублей, стоимость поступлений — 1200 + 780 = 1980. Прибыль 1260 − 1980 = −720: потратили больше, чем выручили.
Ответ: -720
Рост запаса сахара
В файле 3-4.xlsx три листа: «Движение товаров», «Товар» и «Магазин». Определи, на сколько увеличилось количество упаковок сахара песка, имеющихся в наличии в магазинах Октябрьского района, за период с 1 по 12 июня включительно.
Введите число.
Подсказка
Количество со знаком в отдельном столбце; тип операции не фильтруют.
Решение
Допиши наименование и район через ВПР, количество со знаком — в отдельном столбце. Фильтры: наименование — «Сахар песок», район — «Октябрьский», дата — с 01.06 по 12.06; тип операции не фильтруют. Сумма видимых — 172.
Рядом с операциями — характеристики через ВПР:H2: =ВПР(C2;'Магазин'!$A:$C;2;0) — районI2: =ВПР(C2;'Магазин'!$A:$C;3;0) — адресJ2: =ВПР(D2;'Товар'!$A:$F;3;0) — наименованиеK2: =ВПР(D2;'Товар'!$A:$F;5;0) — в упаковкеL2: =ЕСЛИ(E2="Поступление";F2;-F2) — упаковки со знакомОтвет: 172
Наименьшая выручка магазина
Отобраны продажи товаров фабрики А во всех районах учебной базы с 1 по 10 июня — операции 2, 3, 4, 5, 7, 10. Какой магазин получил по ним наименьшую выручку?
Введите ID магазина так, как он указан в базе.
Подсказка
Сначала выручка каждого магазина, потом наименьшая из них.
Решение
Выручка магазинов: M1 — 8 · 80 + 3 · 150 + 2 · 85 = 1260, M2 — 7 · 80 = 560, M3 — 5 · 90 + 4 · 140 = 1010. Наименьшая — у M2.
Ответ: M2
День с наибольшей выручкой
В какой день с 1 по 10 июня выручка от всех продаж учебной базы была наибольшей? Запиши число месяца.
Введите число.
Подсказка
Сначала выручка каждого дня, потом наибольшая.
Решение
3 июня — 450 + 560 = 1010 рублей; 5 июня — 660, 2 июня — 640.
Ответ: 3
Магазины с выручкой больше 20 000
Определи количество магазинов, в которых выручка от продажи товаров отдела «Кондитерские изделия» за июнь превысила 20 000 рублей. Файл тот же — 3-5.xlsx.
Введите число.
Подсказка
Итог каждого из 16 магазинов — сводной таблицей.
Решение
Допиши отдел, стоимость строки — упаковки × цена. Фильтры: отдел — «Кондитерские изделия», тип — «Продажа», весь июнь. Сводная таблица с магазинами в строках: итог больше 20 000 рублей у 8 магазинов из 16.
L2: =ВПР(D2;'Товар'!$A:$F;2;0) — отделM2: =F2*G2 — выручка строкиОтвет: 8
Рост запаса гречневой крупы
По тому же файлу 3-7.xlsx определи, на сколько увеличилось количество упаковок крупы гречневой, имеющихся в наличии в магазинах Первомайского района, за период с 1 по 15 сентября включительно.
Введите число.
Подсказка
Поступления минус продажи — упаковки со знаком.
Решение
Допиши наименование и район, количество со знаком — в отдельном столбце. Фильтры: наименование — «Крупа гречневая», район — «Первомайский», дата — с 01.09 по 15.09; тип не фильтруют. Сумма видимых — 159.
Рядом с операциями — характеристики через ВПР:H2: =ВПР(C2;'Магазин'!$A:$C;2;0) — районI2: =ВПР(C2;'Магазин'!$A:$C;3;0) — адресJ2: =ВПР(D2;'Товар'!$A:$F;3;0) — наименованиеK2: =ВПР(D2;'Товар'!$A:$F;5;0) — в упаковкеL2: =ЕСЛИ(E2="Поступление";F2;-F2)Ответ: 159