У меня есть большой и постоянно развивающийся список дней рождения контакта. Все они включают год, но это не имеет отношения к нашим потребностям. Я хотел бы иметь ячейку, которая вычисляет, является ли день рождения (день и месяц) между сегодняшним днем и 14 днями с сегодняшнего дня.

Я использовал эту формулу:

=IF(F5>TODAY()+14,"later", "earlier")

Но, конечно, он сравнивает все, включая год - так, конечно, всех, кто родился до сегодняшнего дня. Я знаю, что моя формула не завершена, но я просто использую ее для ясности.

2 ответа2

1

Используйте DATE(YEAR(TODAY()),MONTH(F5),DAY(F5)) чтобы возвратить дату этого года в этот день и месяц.

=IF(DATE(YEAR(TODAY()),MONTH(F5),DAY(F5))>TODAY() + 14,"later",IF(DATE(YEAR(TODAY()),MONTH(F5),DAY(F5))<TODAY(),"Past",IF(DATE(YEAR(TODAY()),MONTH(F5),DAY(F5))=TODAY(),"Today","With in Two Weeks")))

1

Вот один из способов:

=IF(TEXT(F5,"dd/mm")>TEXT(TODAY()+14,"dd/mm"),"later","earlier")

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