我的公式在一个单元格中工作,但在另一个单元格中返回FALSE

我试图进行计算,第一个IF(OR)条件给了我正确的答案,但是第二个和第三个IF(OR)条件返回“FALSE”而不是数字。

单元格A23是产品的下拉列表。

以下是我的公式。 我究竟做错了什么?

=IF(OR(A23="ICS OTT",A23="ICS UI"),ROUNDUP(($B$3*$B$5/250*(1+$B$7)), IF(OR(A23="ICS+VCS UI"),ROUNDUP(($B$3*$B$5/180*(1+$B$7)), IF(A23="VCS Apps",ROUNDUP(($B$3*$B$6/180*1+$B$7), "NA")))))) 

我认为你在ROUNDUP函数中缺less了一个参数 – 为了舍入的精确度,期待第二个参数。 假设你四舍五入到一个整数,这应该做的伎俩:

 =if(OR(A23="ICS OTT",A23="ICS UI"),ROUNDUP(($B$3*$B$5/250*(1+$B$7)),0), if(A23="ICS+VCS UI",ROUNDUP(($B$3*$B$5/180*1+$B$7),0), if(A23="VCS Apps",ROUNDUP(($B$3*$B$6/180*1+$B$7),0), "NA")))