根據 Excel 中的條件計算數字或日期

套用到
Microsoft 365 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

若要計算符合單一條件的數字或日期 (例如等於、大於、小於、大於或等於,或小於或等於) ,請使用 COUNTIF 函數。 若要計算落在大於 9000 且同時小於 22500) 之 (範圍內的數字或日期,您可以使用 COUNTIFS 函數。 或者,您也可以使用 SUMPRODUCT。

範例

注意

您需要根據將這些範例複製到 Excel 工作表的位置和方式,調整此處概述的這些儲存格公式參照。

1 A B
2 銷售人員 發票
3 巫百勝 15,000
4 巫百勝 9,000
5 唐祖安 8,000
6 Suyma 20,000
7 巫百勝 5,000
8 黃雅婷 22,500
9 公式 描述 (結果)
10 =COUNTIF (B2:B7,“>9000”) COUNTIF 函數會計算 B2:B7 範圍內包含大於 9000 (4) 數字的儲存格數目
11 =COUNTIF (B2:B7,“<=9000”) COUNTIF 函數會計算 B2:B7 範圍內含有小於 9000 (4) 數字的儲存格數目
12 =COUNTIFS (B2:B7,“>=9000”,B2:B7,“<=22500”) COUNTIFS 函數會計算 B2:B7 範圍內大於或等於 9000 且小於或等於 22500 的儲存格數目, (4)
13 =SUMPRODUCT ( (B2:B7>=9000) * (B2:B7<=22500) ) SUMPRODUCT 函數會計算 B2:B7 範圍內包含大於或等於 9000 且小於或等於 22500 的儲存格數目 (4) 。
14 日期
15 3/11/2011
16 1/1/2010
17 12/31/2010
18 6/30/2010
19 公式 描述 (結果)
20 =COUNTIF (B14:B17,“>2010/3/1”) 計算 B14:B17 範圍內資料大於 3/1/2010 (3) 的儲存格數目
21 =COUNTIF (B14:B17,“2010/12/31”) 計算 B14:B17 範圍內的儲存格數目,等於 12/31/2010 (1) 。 準則中不需要等號,因此此處不包含等號, (如果您包含等號,公式將會以等號一起使用 (“=12/31/2010”) 。
22 =COUNTIFS (B14:B17,“>=1/1/2010”,B14:B17,“<=12/31/2010”) 計算 B14:B17 範圍中介於 1/1/2010 與 12/31/2010 (3) ) (之間的儲存格數目。
23 =SUMPRODUCT ( (B14:B17>=DATEVALUE (“2010/1/1”) ) * (B14:B17<=DATEVALUE (“2010/12/31”) ) ) 計算 B14:B17 範圍中介於 1/1/2010 與 12/31/2010 (3) ) (之間的儲存格數目。 DATEVALUE 函數會將日期轉換成數值,以便 SUMPRODUCT 函數接著處理。