请问这个IF函数的镶嵌错在哪里?

来源:百度知道 编辑:UC知道 时间:2024/04/29 19:44:06
IF((G4-230000)<=0,0,(if(G4-350000)<=0,(G4-230000)*R4,120000*R4+(G4-350000)*S4))

不知道我理解的对不对
你应该用三目运算符“?:”
p1?p2:p3
首先判断p1的值,如果p1为true,则执行p2,否则执行p3.
上面的可以改写为:
(G4-230000)<=0?0:((G4-350000<=0)?(G4-230000)*R4:120000*R4+(G4-350000)*S4)