=CHOOSE(IF(E6=20,1,IF(E6=25,2,IF(E6=18,3,IF(E6=75,4,IF(E6=70,5,IF(E6=65,6,IF(E6=16,7,IF(E6=53,8,)))))))),"兰壳","大电流","铁壳","三相","三相四线","双屏卡表","塑壳","A")
这公式有错么?怎么老提示公式错误!
少一组数据8就又正常了
=CHOOSE(IF(E5=20,1,IF(E5=17,2,IF(E5=18,3,IF(E5=75,4,IF(E5=70,5,IF(E5=65,6,IF(E5=16,7,))))))),"兰壳","小黑壳","铁壳","三相","三相四线","双屏卡表","塑壳")
EXCEL 这条公式怎么老提示错误!求教
答案:6 悬赏:30 手机版
解决时间 2021-04-04 21:38
- 提问者网友:遁入空寂
- 2021-04-03 22:25
最佳答案
- 五星知识达人网友:醉吻情书
- 2021-04-03 22:31
公式可改为:
=LOOKUP(E6,{16,18,20,25,53,65,70,75},{"塑壳","铁壳","兰壳","大电流","A","双屏卡表","三相四线","三相"})
=LOOKUP(E6,{16,18,20,25,53,65,70,75},{"塑壳","铁壳","兰壳","大电流","A","双屏卡表","三相四线","三相"})
全部回答
- 1楼网友:我住北渡口
- 2021-04-04 02:58
超过7层IF嵌套出错,你把公式改成
=CHOOSE(MATCH(E6,{20,25,18,75,70,65,16,53},0),"兰壳","大电流","铁壳","三相","三相四线","双屏卡表","塑壳","A")
- 2楼网友:煞尾
- 2021-04-04 02:32
公式改为这样:
=CHOOSE(MATCH(A1,{20;25;18;75;70;65;16;53},),"兰壳","大电流","铁壳","三相","三相四线","双屏卡表","塑壳","A")
- 3楼网友:行路难
- 2021-04-04 01:27
excel公式最多支持7层嵌套,超过8层就会显示错误,你可以给其中一部分公式定义名称就能解决这个问题了。
定义名称路径“公式--名称管理器--定义名称”定义完用在公式里面就可以了!
希望对你有所帮助!
- 4楼网友:逃夭
- 2021-04-04 00:12
函数改成:
=LOOKUP(E5,{16,"塑壳";17,"大电流";18,"铁壳";20,"兰壳";53,"A";65,"双屏卡表";70,"三相四线";75,"三相"})
- 5楼网友:西岸风
- 2021-04-03 22:48
单元格显示 #div/0! 称为被除零错误。其原因是该单元格做除法运算时,除数是0或者引用了空白单元格就会出现。
由于没看到单元格序号,建议你根据这个原因,检查一下,下拉公式后,有没有被除数是0(或是空白单元格)的情况。
从公式来看,只有m9是随着下拉过程会改变的项,根据你的下拉公式这个动作的意图来推测,貌似原公式有些不符逻辑,略作修改如下:
=sum($i5:$l5)/$m$9
当你下拉
=(b5+c5+d5+e5)/b9这个公式时,c6单元格下拉后变成为
=(b6+c6+d6+e6)/b10这个b10是空值,所以导致了 #div/0! 错误。
因此,根据原公式意图判断,g5中的原公式应该修改为:
=(b5+c5+d5+e5)/$b$9
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯