excel里counta函数和countif函数的区别

2024-12-28 17:04:29
推荐回答(3个)
回答1:

  COUNTA与COUNTIF函数的区别是:

  一、COUNTA函数是统计指定区域中非空值的单元格个数。如图:

  =COUNTA(A:A)

  这个公式统计的是A列中非空的个数。注,单元格中有空格、假空等不可见字符,该函数也会统计在内。

  二、COUNTIF函数是计算指定区域中满足给定条件的单元格个数。如图:

  =COUNTIF(A:A,">8")

  这个公式是统计A列中大于8的个数。

  当然,COUNTIF函数也可统计非空值的个数。以上图为例,公式为

  =COUNTIF(A:A,"<>")

  其结果与COUNTA统计的是一样的。

回答2:

count
http://baike.baidu.com/view/1232711.htm
counta
http://baike.baidu.com/view/3980384.htm
countif
http://baike.baidu.com/view/2780729.htm

COUNT 用来统计单元格区域内有多少个数字内容的单元格

COUNTA 用来统计单元格区域内有多少个文本内容的单元格

COUNTIF 用来对指定区域中符合指定条件的单元格计数

如A1至A5单元格分别写入 12 A A2 3 A
且单元格格式不为文本格式时(如果为文本则 =COUNT(A1:A5) 得出的值为0)

=COUNT(A1:A5) 得出的值为2,即A1至A5单元格中有两个数字
=COUNTA(A1:A5) 得出的值为5,即A1至A5单元格中有五个单元格有内容
=COUNTIF(A1:A5,"A") 得出的值为2,即A1至A5单元格中有两个"A"
=COUNTIF(A1:A5,">0") 得出的值为2,即A1至A5单元格中大于0的值有两个
=COUNTIF(A1:A5,3) 得出的值为1,即A1至A5单元格中等于3的值有一个

回答3:

首先来讲公式参数:
=COUNTA(数据区域)
=COUNTIF(数据区域,统计对象)

基础问题我就直白翻译吧:
COUNTA(数据区域) 算的是数据区域内非空单元格的个数

COUNTIF(数据区域,统计对象) 算的是数据区域内呗统计的对象的个数