© Сорокин Б.Б. 2016 г.

Формула расчета суммы ячеек на текущую дату

Здравствуйте! Подскажите, пожалуйста, возможно ли прописать формулу для расчета суммы ячеек одного диапазона на текущую дату. Предположим, 30 календарных дней. В одной строке количество по факту в другой количество по плану. По плану цифры уже известны и внесены в ячейки на все 30 дней. По факту вносятся каждый день. Можно ли прописать формулу сложения строки по плану на текущую дату?

Думаю, что создать формулу для расчета суммы ячеек одного диапазона, можно. Для этого возможно подойдет функция СУММЕСЛИ(), где задается условие суммирования. Однако это все не просто, учитывая что таким условием является "ДАТА" и неизбежно возникнут проблемы с форматом данных.

Проще, к двум существующим строкам "План на месяц" и "Факт", добавить третью строку - "План на дату", где будут формироваться данные при условии заполнения строки "Факт" (см. рис. ниже).

таблица примера

В строке "План на дату" данные заполняются по формуле =ЕСЛИ(D5=0;0;D3). Логика работы этой формулы следующая: Если в ячейке D5 данные равны нулю, то и в ячейке D4 они равны нулю. Если в ячейке D5 данные отличны от нуля, то в ячейке D4 они равны значению в ячейке D3.

Переводя эту логику на язык нашей задачи она прозвучит так. Если в ячейке строки "Факт" данные равны нулю, то и в ячейке строки "План на дату" они равны нулю. Если в ячейке строки "факт" данные отличны от нуля, то в ячейке строки "План на дату" данные равны соответствующей ячейки строки "План на месяц"

В столбце "А" размещены формулы суммирования по соответствующим строкам, например =СУММ(C4:AF4). Диапазон суммирования 1 месяц с 01 по 30 число. Впрочем, диапазон можно задать какой угодно, главное, что бы он помещался на листе!

Если Вы будете правильно и регулярно заполнять строку "Факт", вы всегда будете иметь актуальные данные по строке "План на дату".

Файл с примером можно скачать здесь.