Excel Sumproduct 忽略非数值

问题描述 投票:0回答:1

为什么我的公式不起作用?我得到的结果是#VALUE!

我尝试将 (C5:513<>"-") 更改为 (Isnumber(C5:513)) 但仍然不起作用。 我愿意寻求更好的公式。

尝试限制可在 2016 Ms Excel 版本或更低版本上运行的公式。

enter image description here

excel-formula excel-2010
1个回答
0
投票

这里有两种使用

SUMPRODUCT()
+
IFERROR()
/
IF()
的替代方法,您可以尝试使用:

• 选项一:

=SUMPRODUCT(
 IF($C$5:$K$13="-",0,$C$5:$K$13)*
   ($B$5:$B$13=$E17)*
   ($C$4:$K$4>=F$16)*
   ($C$4:$K$4<=G$16))

• 或者,选项二:

=SUMPRODUCT(IFERROR(
 ($C$4:$K$4>=F$16)*
 ($C$4:$K$4<=G$16)*
 ($E17=$B$5:$B$13)*
 ($C$5:$K$13),0))

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.