我正在尝试找到一种方法来获得与以下函数相同的结果,但不使用SUMPRODUCT,因为在Documents To Go for iPhone中不支持SUMPRODUCT。
=SUMPRODUCT(($D$2:$D$50000="O")*ROUND($C$2:$C$50000,0))
我尝试过使用SUMIF和SUMIFS,但都会导致错误。也不喜欢使用ROUND函数。
=SUMIF($D$2:$D$50000,"O",ROUND($B$2:$B$50000,0))
=SUMIFS(ROUND($B$2:$B$50000),$D$2:$D$50000,"O")
提前致谢!
答案 0 :(得分:3)
我尝试过使用SUMIF和SUMIFS,但都会导致错误。不喜欢使用ROUND函数
这是因为SUMPRODUCT
可以接收数组值,而SUMIF
则不能。
我正在尝试找到一种方法来获得与以下函数相同的结果,但不使用SUMPRODUCT,因为在Documents To Go for iPhone中不支持SUMPRODUCT。
我没有看到实现完全功能的方法,而没有公式或稍微更改电子表格。
您可以使用=ROUND(SUMIF($D$2:$D$50000,"O",$C$2:$C$50000),0)
来获取关闭,这将围绕结束值而不是每个单独的值。
但是,您可以通过创建另一列(简称E)来更改电子表格,该列只是列C的舍入版本并使用=SUMIF($D$2:$D$50000,"O",$E$2:$E$50000)
或者你可以创建一个自定义函数,它实现与SUMPRODUCT
相同的功能并使用它。
答案 1 :(得分:1)
在Excel中,您可以使用像这样的“数组公式”
=SUM(IF($D$2:$D$50000="O",ROUND($C$2:$C$50000,0)))
不确定Documents To Go是否支持数组公式?在Excel中,需要使用 CTRL + SHIFT + ENTER 确认公式