Sumproduct、多个选项和空白值
Sumproduct, Multiple Options & Blank Values
我目前正在尝试使用 Sumproduct 为数据集生成 filter/summary。数据是代码、区域和经理的列表,每个都有一个行值 (£)。除了此详细信息外,还有一个帐户代码摘要,以及一个用于输入区域 and/or 经理的“过滤器”区域。
当过滤器为区域和经理输入值时,该方法似乎有效,但如果元素为空,我希望与一个元素相关的所有条目为空,例如如果选择了西部区域,但经理留空,则西部的所有值(无论经理是什么)都将显示为总数。目前,这种情况只包含与西方相关的空白经理值——正如预期的那样。显然,当过滤区域留空的经理时,情况正好相反。
有什么方法可以使用 sumproduct 解决这个问题吗?我试过结合 if 语句,但 none 似乎有效。
Sumproduct Image
如果您使用的是 Excel 2019 年或更早版本,则必须将其作为数组公式输入
=SUMPRODUCT(--(($A:$A=$A4)*--($B:$B=$E)*--(IF(ISBLANK($F),ISNUMBER(ROW($C:$C)),$C:$C=$F)))*$D:$D)
我目前正在尝试使用 Sumproduct 为数据集生成 filter/summary。数据是代码、区域和经理的列表,每个都有一个行值 (£)。除了此详细信息外,还有一个帐户代码摘要,以及一个用于输入区域 and/or 经理的“过滤器”区域。
当过滤器为区域和经理输入值时,该方法似乎有效,但如果元素为空,我希望与一个元素相关的所有条目为空,例如如果选择了西部区域,但经理留空,则西部的所有值(无论经理是什么)都将显示为总数。目前,这种情况只包含与西方相关的空白经理值——正如预期的那样。显然,当过滤区域留空的经理时,情况正好相反。
有什么方法可以使用 sumproduct 解决这个问题吗?我试过结合 if 语句,但 none 似乎有效。
Sumproduct Image
如果您使用的是 Excel 2019 年或更早版本,则必须将其作为数组公式输入
=SUMPRODUCT(--(($A:$A=$A4)*--($B:$B=$E)*--(IF(ISBLANK($F),ISNUMBER(ROW($C:$C)),$C:$C=$F)))*$D:$D)