Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

WinCity.Ru _ Microsoft/Office Excel _ Формула, возвращающая значение из другой таблицы

Автор: SiAl-chel Понедельник, 09 Сентября 2013, 14:11

Добрый день, специалисты.
Голову сломал - не могу придумать какие формулы использовать.

Задача № 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. "Расход" (число).

Вопрос: какой формулой собрать в одну ячейку таблицы "Расчёт" доходы или расходы за месяц из таблицы "Доходы и расходы"? Сижу "ковыряю" формулу СУММЕСЛИ, но пока безрезультатно.

Подскажите, любезные, как быть? Не уж-то остается вариант только с написанием макросов?

Вот http://letitbit.net/download/71511.75a58ae9a61aa8f1523794c4bdf4/123.xlsx.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)