Господа, подскажите, как решить такую задачу. Есть листы со столбцами - плательщик, месяц за который производится оплата, сумма платежа - так по каждому месяц квартала. Есть общий лист, где сведены суммы платежей по каждому плательщику. Вопрос, как создать формулу, ослеживающую последний месяц, в котором производилась оплата. Т.е. если платежи были во всех месяцах квартала, но за месяцы предыдущего/последующего (в марте - за январь, апреле - за май), то появляется последний месяц (наименование, за который произведена оплата). Визуализация - месяц или № месяца не очень существенна.
Если Вам нужно определить последний месяц, в котором был произведён платёж, то Вы можете воспользоваться этой формулой массива:
{=МАКС(МЕСЯЦ(A2:A200))}
Если определить последний месяц нужно исходя из количества месяцев в которых была произведена оплата, то в этом случае эту формулу придётся усложнить и сначала определить уникальное количество месяцев в исходном диапазоне.
Если все платежи перенесены на сводный лист и сумма по каждому плательщику получается формулой вроде {=СУММ(ЕСЛИ(диапазон_имен=имя1;диапазон_сумм;0))}, то и последний месяц, по которому был платеж, можно получить по тому же условию - {=МАКС(ЕСЛИ(диапазон_имен=имя1;диапазон_месяцев;0))}. Если же в сводном листе только итоги, а платежи в листах по месяцам, то последний месяц получается в два приема - находятся максимумы в листах по месяцам (тоже через МАКС(ЕСЛИ(...)) ), а из них выбирается максимум (просто МАКС() ).
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)