Как рассчитать конец семестра с учетом срока в Excel

Anonim

Как с помощью Excel рассчитать, как изменится окончание срока контракта, если есть перерыв

Окончание 24-месячного контракта, срок которого прерывается на определенный период времени каждый год, определяется в таблице. На следующем рисунке показана структура таблицы с информацией, необходимой для расчета:

Обратите внимание, что следующие формулы дадут правильные результаты только в том случае, если контракт начинается в первый день месяца и прерывается на полные месяцы.

Так выглядит контракт без перерывов

Расчет окончания контракта без перерывов осуществляется в ячейке B5 по следующей простой формуле:

= ДАТА (B1; B2)

На следующем рисунке показана формула в таблице-образце:

Для облегчения понимания формул и их переноса в другие задачи общий расчет разбивается на периоды месяцев до первого прерывания, полные годы и оставшиеся месяцы в прошлом году. Для этого создайте в таблице следующие ячейки:

Чтобы определить месяцы первого года, введите следующую формулу в ячейку B8:

= МЕСЯЦ (B3) -МЕСЯЦ (B1)

Чтобы вычислить полные годы, используйте следующую формулу в ячейке B9:

= ЦЕЛОЕ ((B2- (МЕСЯЦ (B3) -МЕСЯЦ (B1))) / ABS (МЕСЯЦ (B4) -МЕСЯЦ (B3)))

Вычислите месяцы последнего года в ячейке B10 по формуле:

= B2- (ЦЕЛОЕ ((B2- (МЕСЯЦ (B3) -МЕСЯЦ (B1))) / ABS (МЕСЯЦ (B4) -МЕСЯЦ (B3))) * ABS (МЕСЯЦ (B4) -МЕСЯЦ (B3))) - (МЕСЯЦ (B3) - МЕСЯЦ (B1))

На рисунке показаны эти три вычисления в таблице примеров:

На основе промежуточных результатов теперь вы можете рассчитать окончание контракта по следующей формуле:

= ДАТА (ГОД (B1) + B9 + 1; 4 + B10; 1) -1

Конечно, вы также можете рассчитать конец контракта по формуле без каких-либо вспомогательных ячеек. Затем он становится очень длинным и выглядит так:

= ДАТА (ГОД (B1) + (ЦЕЛОЕ ((B2- (МЕСЯЦ (B3) -МЕСЯЦ (B1))) / ABS (МЕСЯЦ (B4) -МЕСЯЦ (B3)))) +1; 4+ (B2- ( Целое число ((B2- (МЕСЯЦ (B3) - МЕСЯЦ (B1))) / ABS (МЕСЯЦ (B4) - МЕСЯЦ (B3))) * ABS (МЕСЯЦ (B4) - МЕСЯЦ (B3))) - (МЕСЯЦ (B3) ) -МЕСЯЦ (B1))); 1) -1