假设要制作活动的参加者名单。参加与否一列中需要输入○、△、×这3种符号。

活动出席人员名单

参加名单中,有多少人出席—COUNTIF函数的基础-Excel22

那么,如自动计算出现在的参加者有几人,即标记“○”的人数是多少,以及“缺席人员,标记‘×’的有几个人”,应该怎样处理呢?当然,我们不可能每次都口头计算,再填到 E1~E3的表格里,这样太浪费时间了。

为节省时间,有一种函数可以算出“在 B 列中,标有‘○’的单元格有多少个”,那就是 COUNTIF 函数。

好了,我们来试着在 B 列中分别计算单元格 E1~E3中的○、△、×的数量吧。也就是说,即使这张参加名单表格有任何追加、变更的情况,各个记号的数量也会自动更新。

➊ 在单元格 E1中,输入以下公式,计算 B 列中与 D1有相同内容的单元格的数量。

=COUNTIF(B:B,D1)

参加名单中,有多少人出席—COUNTIF函数的基础-Excel22

➋ 按回车键,在单元格 E1中显示结果。

参加名单中,有多少人出席—COUNTIF函数的基础-Excel22

➌ 将公式拖拽复制至单元格 E3,显示其他记号的数量。

参加名单中,有多少人出席—COUNTIF函数的基础-Excel22

COUNTIF 函数是由下面2种参数构成的。

  • 第一参数:计算其中非空单元格数目的区域
  • 第二参数:在第一参数的指定范围内计算数目的条件

指定范围(第一参数)中,计算出第二参数指定的值或者与指定的条件一致的单元格的数目。