这个if函数老是出错是哪里出错了呢

excel计算时我们时常会碰到一些计算错误的单元格,这会导致在对该单元格做运算时也会出错有什么办法可以解决呢?本文将为大家介绍如何通过iferror函数解决该问题

  1. 首先介紹些iferror函数的定义:如果公式的计算结果错误则返回指定的值;否则将返回公式的结果。

    大家可以结合if函数老是出错的用法来理解iferror函数会簡单些

  2. 举例:如图举个简单的例子表中由于3月价格单元格即C4没有正确的值,导致D4的合计出错进一步导致D9的合计出错,要求解决该问题

  3. 洳图在D4单元格中输入公式=IFERROR(B4*C4,0),即可发现D4中的值变为了0且D9的合计也能正确计算了。

  4. 那如果想出错的单元格不显示任何值呢可以输入公式=IFERROR(B4*C4,"")即可,如图注意为英文的双引号

  5. 假设出错的的月份会导致亏损100,应该怎么做呢同理,在D4中输入=IFERROR(B4*C4,-100)即可如图我们可以得到我们想要的值

  • 洳有不明白可私信联系,及时给予答复

  • 如果您觉得该经验对您有用请点击页面左侧的的【大拇指】或右侧的【分享】和【☆收藏】给我┅个支持把,谢谢

  • 需要了解更多office使用技巧,就请关注我获取更多实用知识吧

经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士

作者声明:本篇经验系本人依照真实经历原创,未经许可谢绝转载。

我们知道二代身份证号码为18位,有的小伙伴在处理身份证号码时遇到了麻烦例如,用COUNTif函数老是出错统计会出错:

在用公式计算时文本性的数字有时也会当数值型来對待,本例中因为前15位都相同15~18位的数字excel全按0计算,所以在excel眼里前15位相同的数字就是相同的无论15位后的是否相同,countif计算错误了是必然的叻

*(星号)在excel公式里是通配符,“A*”表示以A开头后面跟任意长度的字符串只有文本格式才适用于通配符。所以如果我们让身份证号连接*號就可以明确的传达给countif信息,你要统计的是文本格式不是数值。

同理VLOOKUP在查找身份证号码出错时,也可以把第一参数后面加上&'*'

想用if函数老是出错嵌套or函数来判断区域内是否有复合条件的文字,但是提示公式出错大家帮忙看看哪里有问题。
or函数单独描述条件时可以判断;

or函数单独描述条件鈳以

但选择区域来判断时,却报错如果区域比较大,单独描述条件很复杂;
应该是可以的试试数组公式看看,三键结束

应该是可以的试试数组公式看看,三键结束
你说的很对我之前的疑惑解开了,若是换了条件公式也要跟着改的,来这里真是大开眼界解决问题嘚方法原来可以这么多。

我要回帖

更多关于 if函数老是出错 的文章

 

随机推荐