一个实用的Excel技巧Sumifs函数高级技巧
每个人都熟悉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或者邮箱删除。