Страницы: 1
RSS
Проверка даты
 
Здравствуйте, вопрос такой. Есть таблица с датами отчетов. Даты формируются исходя из периодичности . Формула ДАТА составляется из текущего месяца, текущего года и отчетного дня. Проблема в 31 числах и 29-31 в феврале. Например, отчет каждое 31 число. Если эта дата есть в месяце - никаких проблем. Если это, например, февраль, то эта формула составляет дату 2023 год, месяц 2, день 31. Так как такой даты не существует, то Эксель возвращает дату в марте. А мне нужно ставить последний день месяца. Никак не могу придумать такую проверку.
 
Galina7138,
Код
=КОНМЕСЯЦА(B8;0)
 
Нет, я в курсе этой формулы. Но мне нужна именно проверка: если дата несуществующая (например 31 февраля), то конец месяца, если нормальная, то оставить как есть
 
Galina7138,
без файла с примером данных не могу не чем помочь)
 
Цитата
Galina7138 написал:
я в курсе этой формулы
так в чем проблема сделать проверку? :)
Код
=ЕСЛИ(ДАТА(A1;B1;C1) >КОНМЕСЯЦА(ДАТА(A1;B1;1);0);"Нет";"Дата")

вопрос в том, что мы не видим где у Вас что записано и что хотите возвращать в итоге.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
пусть в А1 любая дата месяца, тогда последний день
Код
=ПРОСМОТР(МЕСЯЦ(A1);СТРОКА($1:$12);КОНМЕСЯЦА(ДАТА(2023;СТРОКА($1:$12);1);0))
Изменено: Тимофеев - 07.02.2023 15:27:16
 
Цитата
А мне нужно ставить последний день месяца. Никак не могу придумать такую проверку.
Я беру первый день следующего месяца и вычитаю 1
Страницы: 1
Наверх