使用 SUMIF 和 SUBTOTAL 返回南方或北方赢得的合同

使用 SUMIF 和 SUBTOTAL 返回南方或北方赢得的合同

我已经编写了一个 SUMIF 公式,该公式返回北方和南方赢得的所有合同(如果赢得则标记为 1),但我希望它在筛选时仅返回南方或北方赢得的合同。我想我需要一个 SUBTOTAL 公式,但这不适用于 SUMIF 公式。

我的工作表如下

F = 区域 G = 价值 K = 获胜 - 获胜时显示 1

SUMIF 公式为 =SUMIF(K9:K65,"1",G9:G65),即使经过筛选,它也会返回所有南部和北部获胜合同。我可以向其中添加一个小计公式,使其仅返回筛选区域吗?

答案1

假设您的 Excel 版本是 2007 或更高版本,则可以使用 SUMIFS 函数代替 SUMIF。SUMIFS 允许您检查几个不同的条件。

在以下示例中,您的原始公式位于单元格 G6 中,单元格 G4 和 G5 计算北部和南部地区赢得的合同价值。如果还有其他地区,您可以在 F4 或 F5 中输入地区名称来筛选任何地区。

G4 中的公式是

=SUMIFS($G$9:$G$65,$F$9:$F$65,F4,$K$9:$K$65,1)

您可以将该公式复制到 G5。

在此处输入图片描述

答案2

我想向你推荐两个简单的公式。

第一个是 Sumifs,另一个是 Sumproduct。

查看下面的屏幕截图。

在此处输入图片描述

公式如下:

=SUMIFS($B$55:$B$64,$A$55:$A$64,E55,$C$55:$C$64,1)

=SUMPRODUCT(($A$55:$A$64=E55)*($C$55:$C$64=1)*($B$55:$B$64))

注意:根据需要调整数据范围。

相关内容