打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
很多看起来对的公式,为什么Excel老是提示出错?

答疑十几年,看了一批又一批的新人在犯同样的错误。小时候老师教的知识,在Excel可能行不通哦。

1.≥、≠等符号,导致#NAME?。

=IF(B2≥60,"及格","不及格")


按理来说这个公式应该没问题,小学的时候,老师就教大于等于要这么写。遗憾的是,Excel根本识别不了这种用法,应该写成>=才可以。

=IF(B2>=60,"及格","不及格")


同理,小于等于用<=,不等于用<>。

2.70>B2>=60,区间的表示法,Excel看不懂,导致判断出错。

=IF(B2<60,"不及格",IF(70>B2>=60,"及格",IF(80>B2>=70,"良好","优秀")))


区间表示法用AND(70>B2,B2>=60)。

=IF(B2<60,"不及格",IF(AND(70>B2,B2>=60),"及格",IF(AND(80>B2,B2>=70),"良好","优秀")))


当然,实际不会这么写,太复杂了,都会进行简化。

=IF(B2>=80,"优秀",IF(B2>=70,"良好",IF(B2>=60,"及格","不及格")))

或者

=VLOOKUP(B2,{0,"不及格";60,"及格";70,"良好";80,"优秀"},2)

说起区间用法,突然想起某学员用AND跟COUNTIF结合,比如统计大于70,小于90的人数。

=COUNTIF(B:B,AND(">70","<90"))


AND可以跟IF结合,但不能跟COUNTIF结合。

而这里的区间判断人数,要用COUNTIFS。

=COUNTIFS(B:B,">70",B:B,"<90")


3.|C2-A2|,绝对值输入后,Excel认为此公式有问题。

=|C2-A2|<=0.5


读书的时候,绝对值确实是这样表示的,但是在Excel要用ABS。

=ABS(C2-A2)<=0.5


这些错误,你犯过吗?

推荐:必看!最好用的28个Excel公式

上篇:64岁Python之父决定加入微软,还是玩Excel有意思

你平常还遇到过哪些看起来对的,Excel却提示出错的?

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel获取区间对应值最简单的公式
Excel统计函数应用:如何按照不同的区间进行计数?
Excel中统计区间中数字个数的最简公式!
教程 | Excel条件判断中的8个函数 17个公式,工作中你一定会用到!
Excel这些函数公式能解决90%的实际问题,看你掌握了几个?
Excel表格中的条件计数和条件求和
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服