小兔网

什么是COUNTA(Excel Countif不为空白)函数?

知识兔

COUNTA函数归类于Excel 统计函数。它将计算一组给定值中非空白的单元格数量。COUNTA函数通常也称为Excel COUNTIF非空白公式。

作为财务分析师,如果我们希望将单元格计数保持在给定范围内,则COUNTA函数很有用。除了处理数字外,我们经常需要对具有值的单元格进行计数。在这种情况下,该功能可能会很有用。

 

Excel Countif不是空白公式

= COUNTA(value1,[value2],…)

 

Excel countif非空白公式使用以下参数:

 Value1(必填参数)–这是我们评估函数的值。

 Value2(可选参数)–表示我们希望计数的值的附加参数。

 

关于论点的几点说明

 如果使用的是MS Excel 2007或更高版本,则最多可以输入255个值参数。早期版本只能处理30个参数。

 值参数可以是值,值数组或对单元格范围的引用。

 

如何在Excel中使用COUNTA函数?

为了了解COUNTA函数的用法,让我们考虑一些示例:

 

示例1 – Excel Countif不为空

假设我们得到以下数据:

1.JPG

如上所示,COUNTA函数将计算文本或公式错误。因此,与仅考虑数字的COUNT函数不同,COUNTA考虑数字,日期,文本值,逻辑值和错误。

我们得到以下结果:

 

COUNTA函数-示例1a

 

COUNTA函数可用于数组。如果输入公式= COUNTA(B5:B10),则将得到结果6,如下所示:

 

COUNTA函数-示例1b

 

示例2 – Excel Countif不为空

假设我们希望计算给定集中包含数据的单元格的数量,如下所示:

 

COUNTA函数-示例2a

 

要使用数据对单元格进行计数,我们将使用公式= COUNTA(B4:B16)。

 

COUNTA函数-示例2b

 

结果为8,因为COUNTA函数不会计算绝对为空的单元格。

 

COUNTA函数-示例2c

 

示例3 – Excel Countif函数

假设我们希望对不等于某些事物范围的像元进行计数。我们可以结合使用COUNTA,COUNTIF和SUMPRODUCT函数来获得所需的结果。

假设我们得到以下数据:

 

COUNTA函数-示例3a

 

要计算不等于Rose和Marigold的单元格,我们使用以下公式:

 

COUNTA函数-示例3b

 

我们可以列出希望从计数中排除的事物。获得相同结果的另一种方法是使用公式= COUNTIFS(B4:B9,“ <> Rose” B4:B9,“ <> Marigold”)。

但是,如果列表包含许多项目,则使用上面的公式将很乏味。我们需要为每个我们不想计算的项目添加一个额外的范围/条件对。

因此,我们可以使用参考列表并使用= COUNTA(B4:B9)-SUMPRODUCT(COUNTIF(B4:B9,D5:D6))公式。

该公式使用范围D5:D6来保存我们不想计算的值。该公式首先计算使用COUNTA计算的范围内的所有值。接下来,它将生成所有我们不想使用COUNTIF计数的事物的计数。最后,SUMPRODUCT将对数组中的所有项目求和,返回2。然后从原始总数中减去该数字以得出最终结果。

我们得到以下结果:

 

COUNTA函数-示例3c

 

有关COUNTA功能的注意事项

1.如果希望对逻辑值进行计数,则应使用COUNTA函数,但如果仅对包含数字的单元格进行计数,则应使用COUNT函数。

2.该函数属于COUNT函数族。COUNT函数有五种变体:COUNT,COUNTA,COUNTBLANK,COUNTIF和COUNTIFS。

3.如果我们只想计算满足特定条件的数字,则需要使用COUNTIF函数或COUNTIFS函数。

4.如果我们希望根据某些标准进行计数,则应使用COUNTIF。

额外资源

感谢您阅读excelxue的重要Excel功能指南!通过花时间学习和掌握这些功能,您将大大改善财务模型。要了解更多信息,请查看以下其他excelxue资源:

Excel函数知识

Excel数据分析

Excel案列展示