手机版

一个实用的Excel技巧Sumifs函数高级技巧

时间:2021-09-17 来源:互联网 编辑:宝哥软件园 浏览:

每个人都熟悉Sumifs函数,它用于计算满足一组不同条件的总和。例如,我们想要计算给定日期范围内产品的总销售数量:

您可以使用以下功能:

=SUMIFS(D3:D24,C3:C24,“apple”,b:b24,“=”H2,b3:b24,“=”H3)。

然而,在实践中,我们可能会面临这种情况:

与第一个例子相比,这里的和不是“苹果”的产品,而是一组产品的和。

当然,你可以写多个和,类似于:

=SUMIFS(数量、产品、“苹果”……)SUMIFS(数量、产品、“桃子”……)

但是这个功能太复杂了!

此时,我们可以使用以下公式来完成这项工作:

=SUMPRODUCT(SUMIFS(D3:D24,C3:C24,G6:G11,B3:B24,"="H2,B3:B24,"="H3))

让我简单解释一下这个公式:

首先,不考虑外面的SUMPRODUCT,里面只有一个简单的SUMIFS:

SUMIFS(D3:D24,C3:C24,G6:G11,B3:B24,"="H2,B3:B24,"="H3)

除了产品条件参数(第三个参数)外,这个公式和前面介绍的简单SUMIFS函数完全一样,只是“apple”换成了一个区域:G6:G11。这种替换导致相同的SUMIFS计算该区域中每个值的总和,并得到一个数组:

{苹果、桃子、梨、樱桃、橘子和橙子总数}

因此,整个公式相当于:

SUMPRODUCT({苹果、桃子、梨、樱桃、橙子、橙子总计})。

SUMPRODUCT的功能是将这个数组的结果相加,这正是我们想要的结果。

版权声明:一个实用的Excel技巧Sumifs函数高级技巧是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。