1

Привет, я хочу знать, если есть формула в Excel. Давайте день, я был принят на работу 24 февраля 2014 года, поэтому регуляризация составляет 6 месяцев, поэтому моя дата регуляризации будет 24 августа 2014 года. Я хочу знать формулу в Excel, чтобы я мог создать автоматическую запись.

1 ответ1

1

Это зависит от того, как на самом деле рассчитывается дата регуляризации. Это действительно 6 месяцев или 180 дней?

Предполагая, что ваша дата хранится в A1:

6 месяцев

=DATE(YEAR(A1),MONTH(A1)+6,DAY(A1))

180 дней

=A1+180

Интересный момент в режиме сложения месяцев состоит в том, что он разумно обрабатывает переходы по годам и несоответствия дат на конец месяца, несмотря на то, что формула может показаться. Буквально, формула, казалось бы, явно заявляет, что значения YEAR и DAY из A1 используются независимо от расчета месяца. В действительности, Excel будет увеличивать год по мере необходимости (например, ваша дата в июле или позже), а также будет учитывать месяцы, которым не хватает 31-го (или 29-го или 30-го), путем переноса даты в следующий месяц.

Прекрасным примером этого может быть установка даты начала на 31 августа. В зависимости от того, будет ли следующий год високосным, ваша дата регуляризации будет 2 марта или 3 марта следующего года, а не очень ошибочным 31 февраля того же года.

Дополнительную информацию о добавлении дат можно найти на сайте поддержки Microsoft. Хотя эта ссылка особенно относится к Excel 2003, те же формулы работают до 2013 года просто отлично.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .