使用ROUND函数时带有SUMIF函数的产品
我试图find一种方法来获得与以下function相同的结果,但是没有使用SUMPRODUCT,因为SUMPRODUCT在Documents To Go for iPhone中不受支持。
=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")
提前致谢!
我曾尝试使用SUMIF和SUMIFS,但都导致错误。 既不喜欢使用ROUND函数
这是因为SUMPRODUCT
可以取数组值,而SUMIF
不能。
我试图find一种方法来获得与以下function相同的结果,但是没有使用SUMPRODUCT,因为SUMPRODUCT在Documents To Go for iPhone中不受支持。
我没有看到一种方法来实现具体的function,没有公式或稍微改变电子表格。
您可以通过使用=ROUND(SUMIF($D$2:$D$50000,"O",$C$2:$C$50000),0)
来closures它,它将四舍五入结束值而不是每个单独的值。
但是,您可以通过制作另一列(可以说是E),它只是C列的舍入版本,并使用=SUMIF($D$2:$D$50000,"O",$E$2:$E$50000)
来更改电子表格。
或者你可以做一个自定义函数 ,实现与SUMPRODUCT
相同的function并使用它。
在Excel中,你可以使用这样的“数组公式”
=SUM(IF($D$2:$D$50000="O",ROUND($C$2:$C$50000,0)))
不确定Documents To Go将支持数组公式吗? 在Excel中,该公式需要使用CTRL + SHIFT + ENTER进行确认