在本文中,我们将重点介绍如何在2列中使用带有标准的SUMPRODUCT函数并提取满足所有条件的输出。

问题):-

我有一个三列的数据,其中包括A列中的月份,B列中的销售代表和C列中的销售数量。现在,我想计算1月份Rep John&James的销售数量。

SUMPRODUCT:返回相应范围或数组的乘积之和。

语法:= SUMPRODUCT(array1,array2,array3,…​)

array1,array2,….. array255是您要相乘然后将它们全部相加的单元格或数组的范围。

Sumproduct函数中最多可以有255个数组。请参阅以下屏幕截图:-

image 1

|以下是我们拥有的数据快照:

image 2

  • 在单元格E2中,公式为

= SUMPRODUCT((A2:A10 =“ Jan”)((B2:B10 =“ John”)+(B2:B10 =“ James”))*(C2:C10))

image 3

如果条件更改如下:

Month = Jan&Feb Rep * = John&James要获取输出,我们将使用SUMPRODUCT函数,如下所示:

  • 在单元格E2中,公式为

= SUMPRODUCT((((A2:A10 =“ Jan”)(A2:A10 =“ Feb”))((B2:B10 =“ John”)(B2:B10 =“ James”))*( C2:C10))

*

image 4

  • 通过过滤器可以达到相同的结果,但这需要用户首先应用过滤器,然后在“月份和重复次数”列中设置条件。

  • 使用SUMPRODUCT函数,可以避免在Excel中使用过滤器。

这样,我们可以使用Sumproduct函数在两列中处理多个条件并更新数量销售。