Статья Автор: Деникина Н.В., Деникин А.В.

База «Театр»: две даты и тариф

Та же схема, но ловушка внутри

База «Театр» частый гость в тренировочных работах Статграда, и путаются в ней гораздо чаще. Открой 3-2-teatr.ods.

СпектаклиКод спектакляНазваниеАвторРежиссёрЖанрПродажа билетовID операцииДата продажиВремя продажиКод спектакляID тарифаДата спектакляВзрослых без льготЛьготных взрослыхДетскихЦеныID тарифаНазвание тарифаСтоимость взрослогоСтоимость льготногоСтоимость детскогодве даты в одной таблице — вот где теряют балл

Смотри внимательно на главную таблицу. В ней две даты: «Дата продажи» и «Дата спектакля». Это разные вещи — билет купили в декабре, а спектакль в феврале.

И ещё: билеты бывают трёх видов, и на каждый свой столбец — взрослые без льгот, льготные взрослые, детские. Цена у каждого вида своя, тоже в отдельном столбце листа «Цены».

ABCDEFGHI1ID оп.Дата продажиВремяКод сп.IDтарДата спект.Взр.Льгот.Дет.2131.12.202415:153308.02.202526103228.11.202512:001114.12.2025196184314.06.202510:459626.06.2025255135430.01.202520:004309.02.202529406510.11.202511:3010306.12.2025129197609.05.202511:304508.06.202512312лист «Продажа билетов»: обрати внимание на столбцы B и F

Первая строка: продали 31 декабря, а спектакль будет 8 февраля.


Микропаттерн 5: какую дату брать

Вот настоящий вопрос одного из вариантов тренировочной работы:

«Определите общую сумму (в рублях), вырученную за льготные билеты для взрослых на все спектакли жанра „Драма“, поставленные режиссёром Сливкиной К.В., проданные по вечернему тарифу зимнего сезона»

Где здесь дата? Слово «зимнего» так и просится в фильтр по дате. И это ошибка.

Загляни на лист «Цены»:

ABCDE1ID тар.Название тарифаВзрослыйЛьготныйДетский21Утренний, зимний сезон40025020032Дневной, зимний сезон60035030043Вечерний, зимний сезон90050045054Утренний, летний сезон35020018065Дневной, летний сезон50030025076Вечерний, летний сезон800450400сезон зашит в название тарифа — фильтровать надо здесь

Вот оно: сезон — это часть названия тарифа, а не диапазон дат. «Вечерний, зимний сезон» — это просто одна строка на листе «Цены». Никакого фильтра по датам в этой задаче нет вообще.

Правило: подчеркни в вопросе глагол и посмотри, к чему он относится. «Проданные по тарифу» — значит фильтр по тарифу. Если бы спрашивали «проданные в декабре» — это дата продажи. «На спектакли, идущие в декабре» — уже дата спектакля.


Решаем целиком

Шаг 1. Лист «Спектакли» — он весь помещается на экран:

ABCDE1Код сп.НазваниеАвторРежиссёрЖанр21Вишнёвый садА.П. ЧеховСливкина К.В.Драма32Три сестрыА.П. ЧеховМухина В.Д.Драма43ЧайкаА.П. ЧеховСливкина К.В.Драма54МедведьА.П. ЧеховМухина В.Д.Комедия65РевизорН.В. ГогольСливкина К.В.Комедия76ЖенитьбаН.В. ГогольПронин А.С.Комедия87ГрозаА.Н. ОстровскийСливкина К.В.Драма98БесприданницаА.Н. ОстровскийМухина В.Д.Драма109Двенадцатая ночьУ. ШекспирПронин А.С.Комедия1110ГамлетУ. ШекспирСливкина К.В.Трагедияфильтр по жанру «Драма» и режиссёру «Сливкина К.В.» оставляет коды 1, 3, 7

Выписываем коды: 1, 3, 7.

Шаг 2. Лист «Цены» — находим строку «Вечерний, зимний сезон». ID тарифа 3, стоимость льготного билета для взрослого 500 руб.

Шаг 3. Лист «Продажа билетов» — фильтр по коду спектакля (галочки на 1, 3, 7) и по ID тарифа (галочка на 3).

BDEFH1Дата продажиКод сп.IDтарДата спект.Льготных231.12.20243308.02.20251309.02.20253321.02.202510411.11.20257308.12.20257520.12.20241317.01.202511602.12.20243307.01.20254707.11.20257306.12.20252сумма столбца H: 35 билетовосталось 6 строк из 140

Шаг 4. Суммируем столбец «Количество проданных льготных билетов для взрослых» — получилось 35 билетов. Умножаем на цену льготного билета:

35 × 500 = 17500

Ответ: 17500.

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


Регламент решения

До того как начал
  1. Посмотри схему. Сколько листов, какими ключами связаны, сколько в главной таблице дат и сколько столбцов с количеством.
  2. Разбери вопрос на условия и подпиши, какой столбец за каждое отвечает.
  3. Подчеркни глагол. «Проданные по тарифу» — фильтр по тарифу. «Проданные в декабре» — дата продажи. «На спектакли в декабре» — дата спектакля.
  4. Проверь, какой столбец количества нужен. Взрослые, льготные и детские — это три разных столбца и три разных цены.
Пока считаешь
  1. Сначала ВПР, потом фильтры — если таблицы большие. Если справочники короткие, коды проще выписать глазами.
  2. «Включительно» — обе границы входят.
  3. Складывай ПРОМЕЖУТОЧНЫМИ.ИТОГАМИ или по строке состояния. Обычная СУММ считает и скрытое.
Перед ответом
  1. Сузь период до одного дня и проверь глазами. Строк останется несколько, их видно и можно сложить в уме.
  2. Проверь единицы: штуки или рубли, упаковки или килограммы.

Проверь себя


В вопросе «проданные по вечернему тарифу зимнего сезона». Где фильтровать сезон?


Спрашивают выручку за льготные билеты для взрослых. Какой столбец суммировать?


Вопрос: «билеты на спектакли, которые идут в феврале». Какая дата?

Attached files
3-2-teatr.ods
Печать