当前位置:恩施知识网 > 情感人生 > 正文

这些奇葩的公式错误原因困扰了很多人英文,公式出现错误解决方法

小伙伴们好啊。
今天和大家来分享一些困扰了很多人的公式错误原因。
1,EDATE和EOMONTH到底能不能返回数组?
有些时候需要引用数据源返回相关的数组结果,但很多小盆友引用了区域后发现EOMONTH这些函数结果是报错的。
因此得出一个结论,这批函数在引用区域后是不能返回数组的。
但是,这只是因为这批函数性质特殊而已,稍微加点料就可以返回数组了。
数据源区域只要*1,- -等把直接引用转化为内存数组,就可以使这批函数在引用区域后成功返回数组结果

小伙伴们好啊。

今天和大家来分享一些困扰了很多人的公式错误原因。

1,EDATE和EOMONTH到底能不能返回数组?

有些时候需要引用数据源返回相关的数组结果,但很多小盆友引用了区域后发现EOMONTH这些函数结果是报错的。

因此得出一个结论,这批函数在引用区域后是不能返回数组的。

但是,这只是因为这批函数性质特殊而已,稍微加点料就可以返回数组了。

数据源区域只要*1,- -等把直接引用转化为内存数组,就可以使这批函数在引用区域后成功返回数组结果。

这是个很偏门的性质,具有这种性质的函数有EDATE,EOMONTH,WEEKNUM,QUOTIENT/DELTA等等。

2)高精度浮点

这个性质也是坑过无数老司机的:

这个性质在于,这种浮点数在目前函数阶段,F9,公式求值,格式小数位数,等号比较等等多种方法都无法检测出来,但就是会造成MATCH,VLOOKUP,RANK,MODE,FREQUENCY等函数的结果异常。

因为这种浮点超过了Excel的15位精度,所以无法显示,但部分函数还是会识别这种差异,重点是影响上面几个函数的结果(这种精度差异可以使用DELTA函数检查)。

解决方法是使用ROUND等修正这类数值的实际精度,或者换成不识别这种精度的函数或判断式(等号比较不识别这种差异)。

3)真伪内存数组和365动态数组性质差异

365前的版本VLOOKUP和INDEX等函数有一类性质。如果VLOOKUP的第1参数和INDEX的第2/3参数,直接使用数组,并不能使整个VLOOKUP或INDEX返回内存数组。

虽然可以以区域数组方式录入多个单元格返回对应的多个结果,但并不能作为真内存数组用于后续计算,因此这个性质被称为伪内存数组。

如果要把INDEX的结果变成真内存数组,必须加N/T IF结构来进行转化。

而office 365下部分公式使用三键和不使用三键,结果是会有区别的,通常在不使用三键环境下,365版本会把早期版本的伪内存结构直接形成真内存数组,但如果使用三键,还是早期版本的伪内存数组性质,这个性质主要在早期版本的伪内存数组和多维引用两种公式结构下存在。

4) 1和{1}的区别

这类性质,通常出现在涉及INDIRECT或OFFSET的动态引用问题内,INDIRECT或OFFSET函数配合ROW或COLUMN函数时容易出现。

很多人会被这个错误困扰不知道如何解决,其实这个公式之所以错误,根源在于ROW函数,因为ROW(A1)的结果为{1},注意这是1个单元素的数组。

而INDIRECT和OFFSET都是容易构造多维引用的,所以目前的观点上面公式错误和这两个函数的多维引用下的降维理论有关。

解决方法也很简单,1是在ROW外面套个聚合函数,SUM/MAX/MIN等等均可,目的是把{1}变成常量1,就不会出现类似错误了。

5)时间精度

Excel里的时间精度到千分之一毫秒,即YYYY/MM/DDHH:MM:SS.000

到了时间阶段,Excel里的日期函数会出现两大阵营。部分日期函数对日期的识别仅到日期部分,不考虑时间范围。

但还有部分日期函数,对日期的识别精度达到了这个毫秒级,时间不大于23:59:59.499的日期识别为当天,但23:59:59.500-23:59:59.999的范围会被识别为第2天。

测试表明DAY、WEEKDAY、YEAR、MONTH、HOUR、MINUTE、SECOND、DAYS360与TEXT的日期时间格式处理,对日期时间的识别不完全按照日期部分,

这几个函数对日期的识别范围至少到毫秒的精度,23:59:59.499(含)前识别为当日日期,23:59:59.500开始识别为第2天。

而DAYS、EDATE、EOMONTH、WEEKNUM、ISOWEEKNUM、WORKDAY(.INTL)、NETWORKDAYS(.INTL)、YEARFRAC这10个函数对日期时间的识别仅识别日期部分,严格取整,与时间范畴无关。

因此如果你们的软件导出数据时间精度达到毫秒级,请注意这个精度差异对结果的影响。

6)参数上限

有些函数具有内置上限,这个上限会限制这些函数的使用,其中大部分函数在超过上限后是会报错的,例如MOD函数:

但是,少数函数在超过上限后不会报错而是返回特殊结果,这类性质比较隐蔽,会影响函数运算结果,例如DATE函数:

这个函数的优势是例如第3参数大于本月天数时,会自动把函数结果转化为对应的有效日期。但这个函数有内置参数,第3参数有效的最大值只有32767,超过32767的数值都会缩减到32767进行日期换算,故需要注意这个性质避免转化的日期结果异常。

7)你不知道的性质

Excel有大量简写模式和特殊识别的字符串规则:

0-12的整数 空格 A / P 为整点时间的缩写表达式,可以被Excel直接识别为时间的(12 A 为12:00 AM实际为0:00故结果为0)。

这些特殊规则很多,都可能影响你的计算结果:

(小编测试过很多最特殊的,大概是下面这个从2013版本开始出现的以空格 冒号开头的特殊表达式)

很多时候,你自认为公式是正确的,但结果异常,很多时候就是因为你并没有了解Excel的这些特殊规则和机制造成的。

因此,学习函数不是一朝一夕的事情,只有多练习,多看别人的文章和公式,才能随心所欲,否则就可能出现各式各样的问题。

好了,今天的内容就是这些吧,我是流浪铁匠,点个赞,咱们一起走天涯。

图文制作:流浪铁匠

这些奇葩的公式错误原因困扰了很多人英文,公式出现错误解决方法

Excel中出现公式常见显示错误原因与解决方法

  Excel2007的公式如果写错,就会在单元格中显示各种各样的错误信息。看到这些奇怪的错误代码,有的朋友可能会手忙脚乱,甚至感到烦躁。今天,我就教大家在Excel中出现公式常见显示错误原因与解决方法。

  Excel中出现公式常见显示错误原因与解决步骤:

  其实,任何错误均有它内在的原因,下面我们就和大家探讨根据公式返回错误值的代码识别错误的类型和原因,以及相应的处理方法,帮助朋友们轻松地应对各种常见错误。

  错误显示1:#####!

  原因:单元格所包含的数字、日期或时间占位比单元格宽。

  解决方案:拖动鼠标指针更改列宽。

  错误显示2:#NUM!

  原因:顾名思义,公式中的数字出现问题——类型错误,或者数字超出Excel表示的有效范围。

  解决方案:让数字类型和大小都符合要求。

  错误显示3:#REF!

  原因:公式引用的单元格被删除或者被错误覆盖。

  解决方案:临时修改后及时“撤销”,恢复单元格原状。

  错误显示4:#VALUE!

  原因a:需要数字或逻辑值时输入了文本,如单元格B1为数字15,单元格B2为文本,则B3中输入公式“=B1+B2”将返回错误值#VALUE!

  解决方案a:确保公式引用的单元格中包含有效值。上例中可在B3中输入=SUM(B1:B2),SUM函数忽略文本,所以结果显示15。

  原因b:本来应该引用单一数值,却引用了一个区域。

  解决方案b:将数值区域改成单一数值,或者修改数值区域,使其包含公式所在的数据行或列。

这些奇葩的公式错误原因困扰了很多人英文,公式出现错误解决方法

盘点科学史上的四个重大错误,哪些错误一直误导了几代人?

世界的未解之谜非常多,其中有一些未解之谜竟然是误导,盘点科学史上的四个重大错误,哪些错误一直误导了几代人?

第一个就是肉眼“看到”木星的卫星,这个是不是太厉害了?另一个科学家试图说明这个说法是错误的,因为肉眼看不到,而且对地球没有影响。这使得伽利略不满,虽然在之后的较量中伽利略胜出了,但是,这也是一个很大的误导,让人觉得星空是可以用肉眼就可以观察的,这个说法是不是可笑?我现在连北斗七星在哪里都不知道。

X光存在是不再存在的。开尔文爵士宣布,有关“X光”的最新报告是如此的荒谬可笑,这是一个谎言,甚至是一个骗局。结果证实了,他的说法是错误的,但是,他比较大度,最起码比伽利略先生而言,他接受了,并且同意让人对自己的手作X光检查。

宇宙膨胀问题。在相对论提出之前,爱因斯坦就问天文学家宇宙是不是稳定,得到确认的答案以后,他将公式改了,10年后,却发现宇宙实际上是在膨胀,之前的修改没有必要。我一直觉得宇宙就是一个玻璃球,别人家的,也会受到热胀冷缩效应的影响,我们和别的人生活在不同的时空里而已,不知道你信不信!

探测器因计量单位纰漏坠毁。1999年,美国宇航局“火星气候探测者”号发现它距离火星比科学家预测的近了60英里左右。这个是因为涉及不合理导致的,结果,耗资8000万美金的“火星气候探测者”号最终撞向火星表面报销。

有的时候需要科学家们有更宽广的胸怀,有的时候需要他们更加严谨一些,你若是科学家,你会犯这样的错误吗?

免责申明:以上内容属作者个人观点,版权归原作者所有,不代表恩施知识网立场!登载此文只为提供信息参考,并不用于任何商业目的。如有侵权或内容不符,请联系我们处理,谢谢合作!
当前文章地址:https://www.esly.wang/qinggang/39958.html 感谢你把文章分享给有需要的朋友!
上一篇:详解奥迪Q3Sportback外观个性配20T发动机7挡双离合变速箱 下一篇:为什么血糖仪测量的数据与腕表测量的数据不一样,不同品牌血糖仪测量结果不同

文章评论