簡體   English   中英

Excel - 具有多個日期范圍標准的 COUNTIFS

[英]Excel - COUNTIFS with multiple Date Range Criteria

我正在嘗試計算 1997 年和 1998 年第 3-4 季度訂購日期的記錄總數

這是我的嘗試:

=COUNTIFS(database!I10:I2164,">=1/7/1997",database!I10:I2164,"<=31/12/1997",database!I10:I2164,">=1/7/1998",database!I10:I2164,"<=1/12/1998")

但它返回0。

database!I10:I2164

是日期所在的列。 其樣本值為 07/04/1998,但格式為 07-Apr-1998。

COUNTIFS正在對標准進行邏輯 AND 運算,並且數據不能在兩年內同時出現。 請參閱下面來自 support.office.com 的引用 - 我在引用中的重點:

COUNTIFS 函數將條件應用於跨多個區域的單元格,並計算滿足所有條件的次數。

您的支票需要一個邏輯 OR 即

7 <= 月 <= 12(年 = 19971998)

所以你總結了兩個COUNTIFS公式來得到:

=COUNTIFS( database!I10:I2164, ">=1/7/97", database!I10:I2164, "<=31/12/97" ) + COUNTIFS( database!I10:I2164, ">=1/7/98", database!I10:I2164, "<=31/12/98" )

如果您擔心 Excel 由於日期格式等原因無法正確匹配值,請使用SUMPRODUCT

=SUMPRODUCT( --(MONTH(database!I10:I2164)>=7), --(MONTH(database!I10:I2164)<=12), --(YEAR(database!I10:I2164)>=1997), --(YEAR(database!I10:I2164)<=1998) )

暫無
暫無

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

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