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