之前,我们学习了如何用数字对单元格进行计数,如何用文本对单元格进行计数,如何对空白单元格进行计数以及如何使用特定条件对单元格进行计数。在本文中,我们将学习如何在excel中计算范围内的所有单元格。

0036

excel中没有单个函数可以返回给定范围内的单元格总数。但这并不意味着我们无法计算excel范围内的所有单元格。让我们探索一些公式来计算给定范围内的细胞。

使用COUNTA和COUNTBLANK对范围内的单元格进行计数*此方法有问题。

如我们所知,t`link:/ counting-excel-counta-function [excel中的COUNTA函数]会计数任何不为空的单元格。另一方面,https://docs.google.com/document/d/1CLhUmNjAUGQfWdC5ZE99Y0_qT4noQyfFV64HArPZpy8/edit# [COUNTBLANK函数]计算范围内的空白单元格。是的,您猜想它是写的,我们可以将它们相加以获得单元总数。

计算细胞数量的通用公式

=COUNTA(range)+COUNTBLANK(range)

示例

0037

假设我要计算A1:B6范围内的单元格总数。我们可以看到它有12个单元格。现在,使用上面的公式对给定范围内的单元格进行计数。

=COUNTA(A1:B6)+COUNTBLANK(A1:B6)

使单元格计数在范围内的此公式返回正确答案。

0038

问题:如果您阅读有关COUNTA函数的信息,就会发现它会计算包含任何内容的任何单元格,甚至是返回空白的公式。

COUNTBLANK函数也会计算任何空白的单元格,即使它是由公式返回的也是如此。现在,由于两个函数将计数相同的单元格,因此返回的值将不正确。因此,当您确定没有公式返回空白值时,请使用此公式对单元格进行计数。

0039

使用ROWS和COLUMN函数

计算范围内的像元现在,我们都知道一个范围是由行和列组成的。任何范围至少具有一列和一行。因此,如果我们将行与列相乘,我们将得到的单元格数量在excel范围内。这与我们用来计算矩形面积的相同。

0040

计算细胞数量的通用公式

=ROWS(range)*COLUMNS(range)

让我们在上述范围内实施此公式以计算单元格。

=ROWS(A1:B6)*COLUMNS(A1:B6)

0041

这将返回范围a1:B6中的准确单元格数。这些单元格保持什么值都没有关系。

工作原理

很简单。 ROWS函数返回范围内的行数,在这种情况下为6。同样,COLUMN函数返回该范围内的列数,在此示例中为2。该公式乘以并返回最终结果为12。

CountCells VBA函数可对范围

中的所有单元格进行计数在上述两种方法中,我们都必须使用excel的两个功能,并且两次提供相同的范围。这可能导致人为错误。因此,我们可以定义一个用户定义的函数来对范围内的单元格进行计数。这很简单。

按ALT + F11打开VBA编辑器。转到插入并单击模块。现在,在该模块中复制下面的VBA代码。

Function CountCells(rng As Range)

CountCells = rng.CountLarge

End Function

返回您的Excel文件。编写CountCells函数可对范围内的单元格进行计数。在参数中提供范围。该函数将返回给定范围内的单元格数。

让我们举一个例子。

写下下面的公式以计算A1:B6

中的单元格

=CountCells(A1:B6)

0042

工作原理

实际上,CountLarge是范围对象的方法,用于对给定范围内的单元格进行计数。 CountCells函数将用户的范围作为参数,并使用Range.CountLarge返回范围内的单元格计数。

0044

此方法更快且易于使用。一旦在excel中定义了用于对范围内的单元格进行计数的函数,就可以根据需要多次使用它。

是的,这些是计算excel范围内的单元格的公式。如果您知道其他任何方式,请在下面的评论部分中告诉我们。

相关文章:

`link:/ counting-count-cells-that-c​​ontain-specific-text [如何计算Excel中包含特定文本的单元格]“

link:/ counting-count-unique-values-in-excel [如何在Excel中计算唯一值]

link:/ counting-excel-count-function [如何在Excel中使用COUNT函数]

// tips / countif-in-microsoft-excel.html [如何在Excel中使用COUNTIF函数] |||| link:/ counting-count-table-rows-columns-in-excel [在Excel中获取表行和列的计数]

  • 热门文章:

===

`link:/ keyboard-formula-shortcuts-50-excel-shortcuts来提高您的生产率[50 Excel Shortcut以提高生产率]:更快地完成任务。这50个快捷键将使您在Excel上的工作速度更快。

`link:/ formulas-and-functions-introduction-vlookup-function [如何在Excel中使用VLOOKUP函数]’:这是excel中最常用和最受欢迎的函数之一,用于从不同范围查找值和床单。

如何在Excel中使用COUNTIF函数:使用此惊人的函数对条件进行计数。您无需过滤数据即可计算特定值。 Countif功能对于准备仪表板至关重要。

如何在Excel中使用SUMIF函数:这是另一个仪表板必需的函数。这可以帮助您汇总特定条件下的值。