Applies ToMicrosoft 365 专属 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016 Microsoft365.com iPhone 版我的 Office

若要计算满足单个条件 ((例如等于、大于、小于、大于或等于或小于或等于) )的数字或日期,请使用 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)

1.2

=COUNTIFS (B2:B7,“>=9000”,B2:B7,“<=22500”)

COUNTIFS 函数对区域 B2:B7 大于或等于 9000 且小于或等于 22500 (4)

1.3

=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,“>3/1/2010”)

计算区域 B14:B17 中数据大于 2010 年 3 月 1 日 (3)

21

=COUNTIF (B14:B17,“12/31/2010”)

计算区域 B14:B17 等于 2010 年 12 月 31 日 (1) 的单元格数。 条件中不需要等号,因此此处不包含等号, (如果 (“=2010/12/31”) ,公式将适用于等号。

22

=COUNTIFS (B14:B17,“>=1/1/2010”,B14:B17,“<=12/31/2010”)

计算区域 B14:B17 中介于 ((含) 2010 年 1 月 1 日和 2010 年 12 月 31 日 (3) )之间的单元格数。

23

=SUMPRODUCT ( (B14:B17>=DATEVALUE (“1/1/2010”) ) * (B14:B17<=DATEVALUE (“12/31”) ) )

计算区域 B14:B17 中介于 ((含) 2010 年 1 月 1 日和 2010 年 12 月 31 日 (3) )之间的单元格数。 DATEVALUE 函数将日期转换为数值,SUMPRODUCT 函数随后可以使用该值。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。