计算Sumproduct的小计

时间:2017-03-16 18:04:42

标签: excel

我相信我提出的问题与here提出的问题相同,但我无法发表评论,也无法通过@barry houdini工作做出公认的答案。

我的情况非常相似,因为我需要一个sumproduct的小计,所以当我过滤我的结果时,我得到一个更新的总代表显示的数据。

更具体地说,我想要数量和价格的sumproduct,但是如果有购买日期,我想过滤以在该列中仅显示空白单元格以找到未完成的购买总额。

Quantity             Price              Purchase Date
1                    150                3/1/2017
2                    500                           
1                    50                 3/15/2017
1                    100                          

是否有一种简单的方法可以在一个公式中执行此操作,而无需为总计添加额外的列?或者我应该以不同的方式来看待它?

1 个答案:

答案 0 :(得分:0)

使用您的数据设置公式将是:

=SUMPRODUCT(A2:A5,SUBTOTAL(9,OFFSET(B2:B5,ROW(B2:B5)-MIN(ROW(B2:B5)),0,1)))

enter image description here

但是如果你总是想要非日期sumproduct,那么你不需要小计或过滤器。只需使用:

=SUMPRODUCT(($C$2:$C$5="")*$A$2:$A$5,$B$2:$B$5)

enter image description here