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