在excel中你输入的公式存在错误,大神帮找下错误,感谢?

=IF(E14=1,"49.10",IF(E14=2,"47.15",IF(E14=3,"47.28",IF(E14=4,"50.25",IF(E14=5,"49.89"... =IF(E14=1,"49.10",IF(E14=2,"47.15",IF(E14=3,"47.28",IF(E14=4,"50.25",IF(E14=5,"49.89",IF(E14=6,"54.81",IF(E14=7,"50.05")))))))就这样一直到60,从E14=9开始公式就不好使了,括号什么的都没少 展开
 我来答
在朱家尖休息的露珠

2019-10-28 · TA获得超过4077个赞
知道大有可为答主
回答量:2726
采纳率:87%
帮助的人:147万
展开全部

在excel中输入的公式存在错误,主要是你的IF函数嵌套太多了,容易把自己绕昏,原则的IF函数可以嵌套127个,但是查错起来也是非常恼火的。
你的IF函数里面的值可以不用双引号,直接数字就可以了,而你的错误是在IF函数的第三个参数没有设置。
如下图:



最后你的公式完全可以简化的,假设在A,B列做个辅助列,如下图:


最后用LOOKUO函数输入公式:
=LOOKUO(E14,$A$1:$B$11)

bcatv
2019-10-28 · TA获得超过4433个赞
知道大有可为答主
回答量:4763
采纳率:77%
帮助的人:562万
展开全部
可能是IF的嵌套层次太多了吧,如果你用的是老版本的EXCEL的话,建议你用新版本的,新版本支持64层嵌套,比如2010版EXCEL,或者你不要用IF,可以试试IFS这个函数,-----祝您办公愉快
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
苗乔恩
科技发烧友

2019-10-28 · 电脑数码,办公应用爱好者。
苗乔恩
采纳数:9705 获赞数:14588

向TA提问 私信TA
展开全部
  1. IF嵌套最高只能七层,新版office可以使用IFS函数,但是建议用查表函数解决。

  2. 使用查表公式vlookup查表解决,公式如下:

    =VLOOKUP(E14,{1,49.1;2,47.15;3,47.28;4,50.25;5,49.89;6,54.81;7,50.05},2,)

  3. 但是你的数据量太大,不建议把整个数据表这样写入公式,可以建辅助数据表查表,如果数据表在M:N列的话,公式为:

    =VLOOKUP(E14,M:N,2,)

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gxxxzwj

2019-10-28 · TA获得超过4149个赞
知道大有可为答主
回答量:3652
采纳率:70%
帮助的人:267万
展开全部

60个IF嵌套,你不觉得公式好难好输入好复杂吗?建议做个辅助表,把1到60分别对应的值列出来,再用VLOOKUP函数,简单多了。如下图。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式