永发信息网

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)
全部回答
  • 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
追问非常感谢。再进一步请教一下,若得分值为根据不同工种变化,公式又应如何设置呢。如低于标杆得5分,达到标杆得8+(完成值-工种标杆)的得分。上面的公式该怎么改好呢?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯