CountIf函数是 Excel 中根据条件统计个数的函数,它只有两个参数,一个是统计范围,另一个是统计条件。一般情况下,只用一个统计条件,但也可以用数组组合多重条件。在条件中,既可以用小于等于大于号,又可以通配符问号和星号,还可以用其它函数。以下就是 Excel CountIf函数的使用方法,分为一个条件基本使用方法和用数组组合多重条件使用实例的具体操作方法,实例中操作所用版本均为 Excel 2016。

  一、Countif函数怎么用

  (一)统计指定文字个数

  1、假如要统计“小类”中“T恤”的个数。选中 C13 单元格,输入公式 =COUNTIF(C2:C12,"T恤"),按回车,返回统计结果 4;操作过程步骤,如图1所示:

图1

  2、公式说明:公式 =COUNTIF(C2:C12,"T恤") 中“统计范围”为 C2:C12,条件为“T恤”,也就是说单文字也可以作为条件。

  (二)用 >= 或 < 组合条件

  1、假如要统计价格大于等于 90 的服装件数。把公式 =COUNTIF(E2:E12,">=90") 复制到 E13 单元格,按回车,返回统计结果为 6,操作过程步骤,如图2所示:

图2

  2、公式中的条件 ">=90" 也可以这样写:">="&90。如果要统计价格小于等于 90 的服装件数,公式可以这样写:=COUNTIF(E2:E12,"<="&90),如图3所示:

图3

  按回车,统计结果返回 5,如图4所示:

图4

  如果要统计价格不等于 90 的服装件数,只需把公式 =COUNTIF(E2:E12,">=90") 条件中的 >= 改为 <>,则公式变为 =COUNTIF(E2:E12,"<>90")。

  (三)用通配符问号与星号组合条件

  假如要统计以“衬衫”结尾的服装件数;把公式 =COUNTIF(B2:B12,"*衬衫") 复制到 B13 单元格,按回车,返回结果 5。假如要统计以“粉红”开头的服装件数,把公式 =COUNTIF(B2:B12,"粉红*") 复制到 B13 单元格,按回车,返回统计结果 2。假如要统计名称为四个字的服装件数,把公式 =COUNTIF(B2:B12,"????") 复制到 B13,按回车,返回统计结果 8。假如要统计“前面四个字 + T恤”组合的服装名称,把公式 =COUNTIF(B2:B12,"????T恤") 复制到 B13,按回车,返回统计结果 1;操作过程步骤,如图5所示:

图5

  (四)CountIf 与 Average 组合使用

  1、假如要统计大于平均销量的服装件数。把公式 =COUNTIF(F2:F12,">"&AVERAGE(F2:F12)) 复制到 F13 单元格,如图6所示:

图6

  2、按回车,返回结果 5。

  3、公式说明:公式 =COUNTIF(F2:F12,">"&AVERAGE(F2:F12)) 中条件为 ">"&AVERAGE(F2:F12),AVERAGE 是求平均值函数,条件的意思是:求大于服装销量的平均值。

  二、CountIf函数用数组组合多重条件的使用实例

  1、假如要统计销量大于等于 350 且小于等于 750 的服装件数。把公式 =SUM(COUNTIF(F2:F12,{">=350",">750"})*{1,-1}) 复制到 F13 单元格,按回车,则返回统计结果 4;操作过程步骤,如图7所示:

图7

  2、公式说明:CountIf 中的条件 {">=350",">750"} 是一个数组,数组中包含两个条件,一个是 ">=350",另一个是 ">750",这里要求的是 <= 750,为何第二个条件是 >750?这决定于 CountIF 的计算顺序,它先统计 F2:F12 中满足第一个条件(>=350)的服装件数(结果为 8),再统计满足第二个条件(>750)服装件数(结果为 4),然后再把两个结果加起来,这样结果为 12,显然不对,因此后面再加 *{1,-1},这样用第一个条件的统计结果 8 * 1,用第二个条件的统计结果 4 * -1,再把两个结果相加,即 8-4,最终等于 4;公式求值过程,如图8所示:

图8

  3、其它数组组合条件分别如下:

  A、大于 350 且小于 750:=SUM(COUNTIF(F2:F12,{">350",">=750"})*{1,-1})

  B、大于等于 350 且小于 750:=SUM(COUNTIF(F2:F12,{">=350",">=750"})*{1,-1}) 或 =SUM(COUNTIF(F2:F12,">="&{350,750})*{1,-1})

  C、大于 350 且小于等于 750:=SUM(COUNTIF(F2:F12,{">350",">750"})*{1,-1}) 或 =COUNTIF(F2:F12,">350")- COUNTIF(F2:F12,">750")

  三、CountIf函数语法

  1、表达式:COUNTIF(Range, Criteria)

  中文表达式:COUNTIF(统计范围, 条件)

  2、说明:

  A、条件不能超过 255 个字符,否则会返回错误。

  B、统计文本个数时,不能包含前导空格与尾部空格,也不能出现直引号与弯引号不一致和非打印字符;否则,可能返回不可预期的值。

  C、在条件中可以使用通配符问号(?)和星号(*),问号表示任意一个字符,星号表示一个或一串字符;如果要查找问号或星号,需要在它们前面加转义字符~,例如查找问号,表达式应该这样写 ~?。

举报/反馈

电脑技术角

6256获赞 1.6万粉丝
详实、清晰和通俗易懂。
关注
0
0
收藏
分享