Все, что тебе нужно:
=COUNTIFS(M5:M200,"<="&(TODAY()-730))
Это работает, потому что даты хранятся как целые дни (+ дробное время как пропорция дня). В &
причинах результата арифметического вычисления, чтобы быть неявно преобразованы в текст.
Обратите внимание, что, как и в вашей исходной формуле, это может дать неожиданные результаты, если в M
ячейках столбца есть элемент времени, поскольку <=
даты не будут совпадать точно 730 дней назад в любое время после полуночи. На это отвечает:
=COUNTIFS(M5:M200,"<"&(TODAY()-729))
Если вам необходимо учитывать високосный год за последние два года, вам понадобится более подробное описание:
=COUNTIFS(A1:A3,"<="&DATE(YEAR(TODAY())-2,MONTH(TODAY()),DAY(TODAY())))
Я не совсем уверен, что произойдет, если вы вызовете эту функцию 29 февраля. Я думаю, что это даст тот же счет, что и на следующий день.