Добрый день, специалисты.
Голову сломал - не могу придумать какие формулы использовать.
Задача № 1.
Есть две таблицы:
1. "Расчёт" (доходы и расходы помесячно) с колонками:
1.1. "Месяц" (дата - 1-е число месяца),
1.2. "Доходы" (число),
1.3. "МРОТ",
2. "МРОТ" с колонками:
2.1. "Дата" (дата - 1-е число месяца),
2.2. "Сумма" (число).
В таблице "Раччёт" строки идут последовательно, месяц за месяцем, а в таблице "МРОТ" - строки только для тех месяцев, где МРОТ изменился.
Вопрос: какую формулу применить в колонке "МРОТ" таблицы "Расчёт", чтобы в колонке "МРОТ "для каждого месяца возвращалось из таблицы "МРОТ" то значение, которое действует для этого месяца.
Пытался использовать функции для работы с базами данных и массивами, типа БДИЗВЛЕЧЬ, но там надо для фильтра надо создавать диапазон ячеек с критерием отбора, а он разный для многих ячеек, то есть его нельзя указать в формуле.
Также пытался использовать функцию =СУММЕСЛИМН(МРОТ!B:B;МРОТ!A:A;"<="&[@Месяц]), но тут суммируются размеры МРОТ за разные периоды.
Задача № 2.
Есть 2 таблицы:
1. "Расчёт" (доходы и расходы помесячно) с колонками:
1.1. "Месяц" (дата - 1-е число месяца),
1.2. "Доходы" (число),
1.3. "Расходы" (число),
2. "Доходы и расходы" с колонками:
2.1. "Дата" (дата),
2.2. "Доход" (число),
2.3. "Расход" (число).
Вопрос: какой формулой собрать в одну ячейку таблицы "Расчёт" доходы или расходы за месяц из таблицы "Доходы и расходы"? Сижу "ковыряю" формулу СУММЕСЛИ, но пока безрезультатно.
Подскажите, любезные, как быть? Не уж-то остается вариант только с написанием макросов?
Вот
файл примера.