Excel中IF嵌套层数过多,求解决方法
答案:5 悬赏:0 手机版
解决时间 2021-11-25 09:30
- 提问者网友:浩歌待明月
- 2021-11-24 18:39
Excel中IF嵌套层数过多,求解决方法
最佳答案
- 五星知识达人网友:傲气稳了全场
- 2021-11-24 19:17
两个函数就够了:
=IF(C3>=FIND(B3,"甲乙丙丁戊己庚辛")+10,8,5)追问非常感谢。再进一步请教一下,若得分值为根据不同工种变化,公式又应如何设置呢。如低于标杆得5分,达到标杆得8+(完成值-工种标杆)的得分。上面的公式该怎么改好呢?追答=IF(C3>=FIND(B3,"甲乙丙丁戊己庚辛")+10,C3-2-FIND(B3,"甲乙丙丁戊己庚辛"),5)
=IF(C3>=FIND(B3,"甲乙丙丁戊己庚辛")+10,8,5)追问非常感谢。再进一步请教一下,若得分值为根据不同工种变化,公式又应如何设置呢。如低于标杆得5分,达到标杆得8+(完成值-工种标杆)的得分。上面的公式该怎么改好呢?追答=IF(C3>=FIND(B3,"甲乙丙丁戊己庚辛")+10,C3-2-FIND(B3,"甲乙丙丁戊己庚辛"),5)
全部回答
- 1楼网友:鸠书
- 2021-11-24 22:37
=IF(C3>=VLOOKUP(B3,{"甲",11;"乙",12;"丙",13;"丁",14;"戊",15;"己",16;"庚",17;"辛",18},2,),8,5)
- 2楼网友:舊物识亽
- 2021-11-24 21:43
多层次多区间判断取值问题,这正是我最近解决的一大问题,不用if嵌套,即使你有100中情况也没关系,都可以解决。把表发上来。
- 3楼网友:动情书生
- 2021-11-24 21:37
=IF(B3="","",IF(C3>=FIND(B3,"甲乙丙丁戊己庚辛")+10,8,5))
- 4楼网友:西风乍起
- 2021-11-24 20:49
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯