Имея две даты, я рассчитываю месячные мудрые дни. - PullRequest
0 голосов
/ 13 февраля 2019

У меня две даты.Теперь моя цель состоит в том, чтобы вычислить количество дней в месяц для n количества строк

Ввод:

start date    22/01/2019
finish date   21/06/2019

Вывод и результат должны быть

January February   March    April   May     June
9       28         31       30      31      21                          

для многих строк.

Формула Excel или VBA Excel, оба будут великолепны, спасибо заранее ....

Вот скриншот моей таблицы Excel: https://ibb.co/tC38jzs

1 Ответ

0 голосов
/ 13 февраля 2019

Вот простое решение, если в столбцах Активный месяц указаны не названия месяца, а последний день.

31.01.2019  28.02.2019  ...

Для столбца января можно использовать

=MAX(0, MIN($AV14-$AT14, AY$13-$AV14))

, а за остальные месяцы вы должны вычесть дни, агрегированные с января.Здесь за февраль:

=MAX(0, MIN($AV14-$AT14, AZ$13-$AV14) - SUM($AY14:AY14))

Расширение последней формулы с февраля по декабрь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...