xcel关于if语句:我if有10个嵌套,但excel最多只能7个嵌套,请问怎么简化?
答案:4 悬赏:40
解决时间 2021-02-14 15:09
- 提问者网友:恋你成殇
- 2021-02-14 04:18
xcel关于if语句:我if有10个嵌套,但excel最多只能7个嵌套,请问怎么简化?
最佳答案
- 二级知识专家网友:气场征服一切
- 2021-02-14 04:38
=LOOKUP(F2*1%,{1;5;10;20;30;40;50;100;300;500}/1%,{1;2;3;4;5;6;10;20;30;50})/1%
全部回答
- 1楼网友:有钳、任性
- 2021-02-14 08:50
借助一列隐藏的单元格吧
- 2楼网友:我的任性你不懂
- 2021-02-14 07:30
=if(f2>=500000,if(f2>=5000000,5000,if(f2>=3000000,3000,if(f2>=1000000,2000,1000))),if(f2>=400000,600,if(f2>=300000,500,if(f2>=200000,400,if(f2>=100000,300,if(f2>=50000,200,if(f2>=10000,100,0)))))))
从中间开始判断,两头同时进行判断,可以把所有判断限制在7层以内。但个不是推荐的方法,可考虑自定义函数等方法,更简明。
- 3楼网友:青灯壁纸妹
- 2021-02-14 06:05
不用if,直接把你的公式改成如下样子:
=((B11="L")*2*(C11+D11+E11+F11)+(B11="LA")*(C11+2*(D11+E11+F11))+(B11="LB")*(C11+F11+2*(D11+E11))+...+2*(D11+E11+F11+H11)+C11+G11)/1000
对一个目标单元格来说,每次只有一个条件满足上述算式,也就是说只有一个算式被计算,比如:B11="LA"时,计算结果为(C11+2*(D11+E11+F11)),其它项计算结果全为零;所有条件都不满足时,计算结果了为2*(D11+E11+F11+H11)+C11+G11
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯