Excel COUNTA函数(公式,示例)|如何使用?

excel中的CountA函数用于计算输入中给出的不为空的单元格数量,此函数是excel中的内置函数,该函数将单元格范围作为输入或单元格引用作为输入,例如,如果我们在A1和A3单元格,但A2单元格为空,因此= CountA(A1,A2,A3)将得出2。

什么是Excel中的COUNTA函数?

MS Excel中的COUNTA函数计算范围内非空单元格(非空单元格)的数量。它返回包含文本,数字,逻辑值,错误值,日期/时间和空文本(“”)的单元格计数。它返回一个数值。

Excel中的COUNTA公式

excel COUNTA的一般公式如下:

COUNTA函数语法具有以下参数:

  • 值1: 必需,代表希望计数的值
  • 值2: 可选,表示希望计数的值

每个参数可以是一个范围,一个单元格,一个值,值的数组或对单元格范围的引用。在MS Excel 2007或更高版本中,最多可以有255个参数。 Excel的早期版本只能处理30个参数。

如何在Excel中使用COUNTA函数?

如果我们需要计算一个范围或几个不为空的非相邻范围中的单元格数量,则可以使用COUNTA函数。

一个简单的示例是对值范围为B1:B50的单元格进行计数,然后我们使用公式:= COUNTA(B1:B50)。

我们可以考虑在许多潜在情况下使用COUNTA函数,例如:

  1. 计算列表中的客户数量
  2. 计算给定时间段内的交易数量
  3. 计算学生提交的测试数量
  4. 计算具有电子邮件地址的员工人数
  5. 计算员工等的演示次数
您可以在此处下载此COUNTA功能Excel模板– COUNTA功能Excel模板

范例#1

如果我们希望返回一个单元格范围内的非空白单元格的数量,请说A2:A7:我们可以看到该公式返回了以下范围内的非空白单元格的数量:A2:A7。

= COUNTA(A2:A7)

它计算A2到A7中包含一些数据的单元格的数目,并返回值5,因为单元格A5为空。因此,除“ A5”单元格中为空的值外,所有值均被计算在内。

范例#2

现在,假设我们希望返回一个以上提供的单元格范围内的非空白单元格数,例如A2:A7和B2:B4:我们可以看到该公式返回了两个范围内的非空白单元格数: A2:A7和B2:B4。

= COUNTA(A2:A7,B2:B4)

它对单元格A2至A7和单元格B2至B4中包含数据的单元格计数,并返回值7,因为单元格A5和B3为空白。因此,除空白单元格中的值外,所有值均被计数。

例子#3

在下面的示例中,excel中的COUNTA函数返回具有数学,英语和计算机成绩的学生人数:IF函数的测试如下:

= COUNTA(B2:B6),

= COUNTA(C2:C6),

= COUNTA(D2:D6)

它计算在单元格B2至B6中包含数据的数学学生的分数,并返回值为3。

例子#4

  • 将值直接提供给COUNTA功能时
  • 合并范围和值参数

Excel COUNTA函数不仅计算非空白的单元格,而且还计算提供的值参数的数量。 value参数是不是一个单元格或单元格范围的参数。

例如,在示例3中,假设电子表格缺少两个名为“ Neha”和“ Rahul”的学生,并且这些学生也在参加数学测试,那么excel COUNTA函数将按以下方式工作:

= COUNTA(B2:B6,“ Neha”,“ Rahul”)

我们可以看到,上面的excel COUNTA公式计算了B2:B6范围内不为空的单元格的数量,然后由于提供了两个值参数:“ Neha”和“ Rahul”,它又添加了两个,这使得总数为5。

范例#5

  • 将值直接提供给COUNTA功能时

如果我们希望返回直接提供给函数的一组值中的多个非空白值(如上例所示),如下所示:

= COUNTA(1,2,””,text,TRUE)

我们可以看到该公式返回提供给它的值中非空白值的数量。

范例#6

现在,假设我们要返回连续矩形(例如A2到B6)中非空白单元格的数量,那么我们可以使用左上角的单元格地址和右下角的单元格地址指定整个范围,以节省时间:

= COUNTA(A2:B6)

我们可以看到该公式计算了单元格A2至B6中包含数据的单元格的数目,并返回值7,因为单元格A5,B3和B5为空。因此,除空白单元格中的值外,所有值均被计数。

要记住的事情

  • Excel中的COUNTA函数的工作方式与Excel中的COUNT函数的工作原理相同,不同之处在于它不仅包括所有非空白单元格,而且不仅包括具有数值的单元格。
  • COUNTA函数不对单元格的值求和,仅对它们的存在进行计数。
  • 如果提供给COUNTA函数的参数不正确,则它将在运行时返回错误。
  • COUNTA还会对视觉上看起来为空/空白的单元格进行计数,但实际上,它们不是,并且包含不可见的字符或由公式返回的空字符串(“”)。
  • COUNTA还可以计算硬编码的值。例如:= COUNTA(“ c”,2,4,“”)返回4。
  • excel中COUNTA函数不计数的唯一单元格是绝对为空的单元格。
  • COUNTA函数是Excel中的内置函数,在excel中被归类为统计函数。
  • 如果参数是一个范围,则该范围中不为空的每个单元格都将计为1。
  • 如果参数是一个单元格并且该单元格不为空,则将其计为1。
  • 如果参数是一个值而不是范围或单元格,则将被计为1。
  • Excel COUNTA函数被算作一个空字符串作为值。
  • 如果使用空格键删除单元格的内容,则excel中的COUNTA函数将对其进行计数,因为空格被视为一个值。因此,从单元格删除数据时,应使用Delete键,而不要使用空格键。
  • 如果仅要计算数值,则应使用COUNT函数。
  • 如果只需要计数满足某些条件的那些单元格,则应使用COUNTIF或COUNTIFS函数。