4

Мне нужна пара вещей здесь, но я думаю, что они могут быть похожими формулами:

У меня есть список дат в файле Excel (столбец A). Я хотел бы создать 2-й список (столбец B), который будет иметь формулу, которая будет возвращать ближайший предыдущий 25-й день месяца соответствующей ячейки в столбце A.

Так, например:

Если A1 имеет дату 3/14/16, B2 вернется 25.02.16.

Если у A2 дата 5/28/16, B2 вернется 25.05.16


Мне также нужна формула, которая будет возвращать следующие 25 числа месяца.

Например:

Если A1 имеет дату 3/14/16, B2 вернется 25.03.16.

Если у A2 дата 5/28/16, B2 вернется 25.06.16

Заранее спасибо!

2 ответа2

3

Как насчет:

=IF(DAY(A1)>25,DATE(YEAR(A1),MONTH(A1),25),DATE(YEAR(A1),MONTH(A1)-1,25))

EDIT # 1:

Это будет иметь дело со случаем дня, являющегося 25- ым:

=IF(DAY(A1)=25,A1,IF(DAY(A1)>25,DATE(YEAR(A1),MONTH(A1),25),DATE(YEAR(A1),MONTH(A1)-1,25)))
0

Я хотел бы предложить одну Формулу с небольшими изменениями, которая будет выпускать ближайшую предыдущую 25 числа месяца. Является ли дата 25-го или больше 25-го или меньше 25-го.

Моя формула это:

=IF(OR(DAY(A98)=25,DAY(A98)>25),DATE(YEAR(A98),MONTH(A98),25),DATE(YEAR(A98),MONTH(A98)-1,25))

NB: Мой диапазон данных A98, вы можете изменить его по своему усмотрению.

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