谷歌表格中的COUNT和COUNTA函数与公式实例

  • Share This
Michael Brown

谷歌表格中的COUNT功能是最容易学习的功能之一,对工作有极大帮助。

尽管它看起来很简单,但它能够返回有趣和有用的结果,特别是与其他谷歌功能相结合。 让我们直接进入它。

    什么是谷歌电子表格中的COUNT和COUNTA?

    ǞǞǞ COUNT 换句话说,COUNT处理的是数字值或那些在Google Sheets中以数字形式存储的值。

    Google Sheets COUNT的语法及其参数如下。

    COUNT(value1, [value2,...] )
    • 价值1 (required) - 代表一个值或一个范围来计算。
    • 价值2,价值3,等等。 (可选)--也要涵盖的额外价值。

    什么可以作为论据? 值本身、单元格引用、单元格范围、命名范围。

    你可以计算哪些价值? 数字、日期、公式、逻辑表达式(TRUE/FALSE)。

    如果你改变了属于计数范围的单元格的内容,公式会自动重新计算结果。

    如果多个单元格包含相同的值,谷歌表格中的COUNT将返回其在这些单元格中出现的所有数字。

    更准确地说,该函数是计算数值在范围内出现的次数,而不是检查任何数值是否唯一。

    提示:要计算范围内的唯一值,可以用COUNTUNIQUE函数代替。

    谷歌表格 COUNTA 它的语法也与COUNT类似。

    COUNTA(value1, [value2,...] )
    • 价值 (required) - 我们需要计算的数值。
    • 价值2,价值3,等等。 (可选) - 在计数中使用的额外值。

    COUNT和COUNTA的区别是什么? 在于它们处理的数值。

    COUNTA可以计数。

    • 数字
    • 日期
    • 公式
    • 逻辑表达法
    • 错误,例如:#DIV/0!
    • 文本数据
    • 含有领先的撇号(')的单元格,即使其中没有任何其他数据。 这个字符用在单元格的开头,这样谷歌就会把后面的字符串视为文本。
    • 看起来是空的但实际上包含一个空字符串的单元格(="")。

    正如你所看到的,这些函数之间的主要区别在于COUNTA能够处理那些被谷歌表服务存储为文本的值。 两个函数都忽略了完全空的单元格。

    请看下面的例子,看看使用COUNT和COUNTA的结果如何因数值不同而不同。

    由于日期和时间在谷歌表格中是以数字形式存储和计算的,所以A4和A5都是由COUNT和COUNTA计算的。

    A10是完全空的,因此它被两个函数忽略了。

    其他细胞用COUNTA的公式进行计数。

    =counta(a2:a12)

    两个带COUNT的公式都返回相同的结果,因为A8:A12范围不包括数字值。

    A8单元格有一个以文本形式存储的数字,没有被Google Sheet COUNT处理。

    A12中的错误信息作为文本输入,仅由COUNTA考虑。

    提示:要设置更精确的计算条件,我建议你使用COUNTIF函数来代替。

    如何使用谷歌表的COUNT和COUNTA--包括实例

    让我们仔细看看COUNT函数在谷歌电子表格中是如何使用的,以及它如何使我们的表格工作受益。

    假设我们有一份学生的成绩单。 以下是COUNT可以帮助的方式。

    正如你所看到的,我们有不同的公式,在C列中有COUNT。

    由于A列包含姓氏,COUNT忽略了这一整列。 但B2、B6、B9和B10单元格呢? B2的数字格式为文本;B6和B9包含纯文本;B10完全为空。

    另一个需要提请你注意的单元格是B7,里面有以下公式。

    =COUNT(B2:B)

    注意,这个范围从B2开始,包括这一列的所有其他单元格。 当你经常需要向这一列添加新数据,但又想避免每次都改变公式的范围时,这是一个非常有用的方法。

    现在,谷歌表COUNTA将如何处理相同的数据?

    正如你所看到和比较的,结果是不同的。 这个函数只忽略了一个单元格--完全为空的B10。 因此,请记住,COUNTA包括文本值和数字值。

    下面是另一个使用COUNT寻找产品平均消费金额的例子。

    没有买过任何东西的顾客被从结果中省略了。

    关于谷歌表格中的COUNT,还有一件很特别的事情,那就是合并的单元格。 COUNT和COUNTA有一个规则,可以避免重复计算。

    注意:这些函数只考虑到合并范围的最左边的单元格。

    当计数范围包含合并的单元格时,只有当左上角的单元格在计数范围内时,它们才会被两个函数处理。

    例如,如果我们合并B6:C6和B9:C9,下面的公式将计算65、55、70、55、81、88、61、92。

    =COUNT(B2:B)

    同时,同样的公式,如果范围稍有不同,则只对80、75、69、60、50、90有效。

    =COUNT(C2:C)

    合并单元格的左边部分被排除在这个范围之外,因此不被COUNT所考虑。

    COUNTA的工作方式与此类似。

    1. =COUNTA(B2:B) 就像COUNT一样,空的B10被忽略了。
    2. =COUNTA(C2:C) 对80、75、69、60、50、90起作用。 空的C7和C8与COUNT的情况一样,被忽略。 C6和C9从结果中省略,因为范围不包括最左边的B6和B9单元。

    在谷歌表格中计算uniques的数量

    如果你想只计算范围内的唯一值,你最好使用COUNTUNIQUE函数。 它只需要一个可以重复的参数:一个范围或一个要处理的值。

    =COUNTUNIQUE(value1, [value2, ...] )

    电子表格中的公式看起来会像这样朴素。

    你还可以直接输入多个范围,甚至记录本身到公式中。

    具有多个标准的计数--谷歌表格中的COUNTIF

    如果标准计数不够,你需要根据某些条件只计算特定的值,还有另一个特殊的函数--COUNTIF。 它的所有参数、用法和例子将在另一篇专门的博文中介绍。

    要计算&在谷歌表中突出显示重复,请访问这篇文章。

    我真的希望这篇文章能对你的谷歌表工作有所帮助,COUNT和COUNTA函数能为你服务。

    Michael Brown is a dedicated technology enthusiast with a passion for simplifying complex processes using software tools. With more than a decade of experience in the tech industry, he has honed his skills in Microsoft Excel and Outlook, as well as Google Sheets and Docs. Michael's blog is dedicated to sharing his knowledge and expertise with others, providing easy-to-follow tips and tutorials for improving productivity and efficiency. Whether you're a seasoned professional or a beginner, Michael's blog offers valuable insights and practical advice for getting the most out of these essential software tools.