Страницы: 1
RSS
Превышение 3 лет от даты предыдущего обучения, ЕСЛИ неправильно выдает результат
 
Добрый день!

Я что бы показать как нарушение "если превышает 3 года от даты предыдущего обучения" применил функцию ЕСЛИ. Однако, оно выдает неправильный результат. Как можно исправить?
Заранее благодарю за помощь!
 
ГОД(3) возвращает 1900
0>1900 возвращает ЛОЖЬ
Если возвращает нарушено
Предложу название:
Если сегодняшняя дата больше заданной на 3 года, вывести текст "нарушено" и залить ячейку красным.
Изменено: Bema - 05.05.2018 16:29:10
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Читайте про функции Сегодня() и РазнДат()
Можете тупо от сегодня отнять дату последнего обучения и если эта разница больше 365*3, то делайте что хочете. Там только с високосным годом может быть ошибка в один день
Изменено: wowick - 05.05.2018 16:41:40
Если автоматизировать бардак, то получится автоматизированный бардак.
 
Код
=ЕСЛИ(РАЗНДАТ([@[Дата предыдущего обучения]];СЕГОДНЯ();"y")>3;"нарушено";"")
Согласие есть продукт при полном непротивлении сторон
 
Здравствуйте. Еще вариант
Код
=ДАТАМЕС([@[Дата предыдущего обучения]];36)<СЕГОДНЯ()
Страницы: 1
Наверх