image

|有时我们想对包含其他单元格中定义的值的单元格进行计数。在这种情况下,简单的COUNTIF和COUNTIFS函数将不起作用。我们可以结合使用SUMPRODUCT和Excel的COUNTIF函数来实现。

计算许多单元格之一的通用公式

=SUMPRODUCT(COUNTIF(range,criteria)

范围:您要匹配条件的范围。

条件:要在范围中计数的值的引用。

让我们看一个例子,使事情变得清楚。

示例:计算列表中笔和铅笔的总数这里,我在A2:A10范围内拥有此列表。在单元格D2:D4中,我有一个项目列表,其总计数是必需的。

image

一种方法是使用countif函数分别计算每个项目,然后将它们加起来以获得这些项目的总数。为此,我将添加一个帮助行。但是我不想那样做。

另一种方法是对每个项目使用2个计数,然后使用SUM函数或加法运算符。但是,如果您有数百个要计数的项目,那么这种计数方法将毫无用处。

因此,我们使用上述通用公式来获取列出项目的总数。

在此处应用上述通用公式,以获取每个值的总数。

=SUMPRODUCT(COUNTIF(A2:A10,D2:D4))

返回5。找到铅笔4次,笔1次,指南针0次。

image

如何运作?

好吧,这很简单。如果您只写COUNTIF(A2:A10,D2:D4)

在单元格中作为数组公式,它将返回范围D2:D4中的第一个值的计数。但是,在内部,它们为D2:D4中的每个项目返回一个计数数组。 \ {4; 1; 0}这是上面示例中要返回的数组。

现在我们只需要对每个值求和。为此,我们使用了Excel的SUMPRODUCT函数。它汇总计数,并提供给定范围内每个值的总计数。

您必须在思考,为什么不使用SUM函数。好了,您可以使用它,但随后您需要将其用作数组公式。

是的,伙计们,这就是您使用一个简单的excel公式即可计算多个项目的方法。如果您对此功能或excel的任何其他功能有任何疑问,请告诉我。评论部分归您所有。

相关文章:

在Excel中计算单元格中的字符数 ||了解如何计算单元格或字符串中的特定字符。

`link:/ counting-count-total-matches在两个范围内的Excel [在Excel中计算两个范围内的总匹配项]“ |了解如何使用SUMPROUDCT函数计算两个范围内的总匹配数。

使用AND-OR逻辑的SUMIFS || SUMIFS也可以与OR逻辑一起使用。 SUMIFS使用的默认逻辑是AND逻辑。

link:/ summing-sumproduct-with-if-logic [具有IF逻辑的SUMPRODUCT]|了解如何在公式中不使用IF函数的情况下将SUMPRODUCT与IF逻辑一起使用。

热门文章:

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

link:/ vlookup-functions的公式和函数介绍[Excel中的VLOOKUP函数]|这是excel中最常用和最受欢迎的功能之一,用于从不同范围和工作表中查找值。

link:/ tips-countif-in-microsoft-excel [Excel 2016中的COUNTIF]|使用此惊人的功能对条件进行计数。

您无需过滤数据即可计算特定值。 Countif功能对于准备仪表板至关重要。

link:/ excel-formula-and-function-excel-sumif-function [如何在Excel中使用SUMIF函数]|这是仪表板的另一个重要功能。这可以帮助您汇总特定条件下的值。