if函数的多次嵌套
发布网友
发布时间:2022-10-10 03:36
我来回答
共3个回答
热心网友
时间:2024-10-22 17:37
=if(isunmber(J2)=ture,if(J2<0,0,if(0<J2<800),0.05,if(800<J2<1600),0,1,if(1600<J2<3200),0.15,if(J2>3200),0.2))))))
如果我没猜错的话,一楼的只能对-800.,0,800,1600,3200,这五个数判断,其他的不行。
热心网友
时间:2024-10-22 17:38
如果用if是不是太麻烦了?J2就是计税金额吗?
=IF(ISNUMBER(J2)=TRUE,LOOKUP(J2+0.0001,{-800,0,800,1600,3200},{0,0.05,0.1,0.15,0.2}),"")
另复 liiaoXIAO,你应该先试一下我的公式再发表意见比较好,呵呵。
热心网友
时间:2024-10-22 17:38
if的别人都说了
我觉得if怎么想的就怎么写 就完事了,可以用if ,else if
用switch case更容易实现
如果你想还想知道方法 还有一个3目运算可以完成 这个挺好玩的 ? :