簡體   English   中英

比較日期中的日期是否在今天的日期之前

[英]Compare if year in date is prior to today's year

我有一個日期為“ 4/26/2013”​​的日期。 我想看看該日期是否早於當前年份,無論當前年份是什么(不想硬編碼2013),並計算有多少行符合該條件。 假設該格式有6行日期:

=COUNTIF(C2:C7, YEAR(Today()))

這引發了錯誤。 我是Excel的新手,所以我可能犯了一個大錯誤! 誰能看到這有什么問題嗎?

謝謝!

如果C2:C7包含日期,則需要將其與當年1月1日進行比較,例如

=COUNTIF(C2:C7,"<"&DATE(YEAR(TODAY()),1,1))

或者您可以像這樣使用SUMPRODUCT

=SUMPRODUCT((YEAR(C2:C7)<YEAR(TODAY()))*(C2:C7<>""))

我只是想通了。 我的語法錯誤。 上面示例的答案是:

=COUNTIF(C2:C7, ">"&YEAR(TODAY()))

這將返回C2-C7中當前年份之前的日期數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM