我正在尝试执行计算,第一个IF(OR)条件给出正确答案,但第二个和第三个IF(OR)条件返回“FALSE”而不是数字。
Cell 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"))))))
答案 0 :(得分:0)
我认为您错过了ROUNDUP
函数中的参数 - 它期望获得舍入精度的第二个参数。假设你正在四舍五入到一个整数,这应该可以解决问题:
=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")))