Excel 求和乘积有差多条件

Excel sum and product with difference and multiple conditions

我需要检查库存过剩,但我有几个执行此操作的条件。

我已经尝试了几个 SUMIFS 和 SUMPRODUCT 都没有成功。

输入为:

预期输出为:

逻辑是如果 (数量 > 总需求) 和类型 <> openOOOther 那么总超额 = (数量 - 总需求) * 成本。

正如我之前所说的那样,目的是用按 largestBU 分组的总和来完成输出 table。

是否可以使用 SUMIFS 或 SUMPRODUCT 或任何其他单一公式来完成?

产品总和:

=SUMPRODUCT(($A:$A=G2)*($D:$D>$E:$E)*($B:$B<>"openOOOther")*(($D:$D-$E:$E)*$C:$C))