当前位置:首页 > 科技

【excel怎么缩写数值】你在Excel中遇到过这样的脑燃烧问题吗?

朋友们春节快乐。

今天,我将和大家分享困扰很多人的官方错误的原因。

1、EDATE和EOMONTH能返回数组吗?

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

因此,该函数得出的结论是:引用区域后,不能返回数组。

但是这是因为这个函数的性质特殊,加上一些材料就可以返回数组。

数据源区域为*1,-将直接引用转换为内存数组,可以在引用区域后成功返回数组结果。

这是一种非常偏心的性质,有EDATE、EOMONTH、WEEKNUM、QUOTIENT/DELTA等。共同点是,这些函数需要在2003版上加载工具库才能使用。这可能就是这个函数具有这种奇特性质的原因。

2)高精度浮点

这个性格也是坑过无数老司机的。(莎士比亚)。

此特性目前无法以多种方式检测,包括函数阶段、F9、公式计算、格式小数位数、等号比较等,但MATCH、VLOOKUP、RANK、MODE、FREQUENCY等函数的结果异常。

此浮点超过了Excel的15位精度,因此无法显示,但是某些函数的重点是影响上述多个函数的结果。可以使用delta函数确认此精度差异。

解决方法是使用ROUND等来修改这些值的实际精度,或者用无法识别其精度的函数或判断表达式替换(等号比较无法识别这些差异)。

3)真假存储器排列和365动态排列特性差异

365之前版本的VLOOKUP和INDEX等函数具有特性。如果有VLOOKUP的第一个参数和INDEX的2/3参数,则直接使用数组并不意味着整个VLOOKUP或INDEX返回内存数组。

此特性称为伪内存数组,因为您可以在区域数组中输入多个单元格以返回相应的多个结果,但不能在后续计算中用作物理内存数组。

要使INDEX的结果成为物理内存数组,必须通过添加N/T IF结构进行转换。

Office 365中的某些公式在使用3键和不使用3键之间存在差异。一般来说,在不使用3键的环境中,365版本直接将早期版本的伪内存结构形成为物理内存数组,但在使用3键的情况下,如果是早期版本的伪内存数组特性,则此特性主要指早期版本的伪内存数组和多维中的两个正式结构。

下存在。


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的这些特殊规则和机制造成的。

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

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

1.《【excel怎么缩写数值】你在Excel中遇到过这样的脑燃烧问题吗?》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《【excel怎么缩写数值】你在Excel中遇到过这样的脑燃烧问题吗?》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2516701.html

上一篇

【excel怎么生成树】微软良心excel图表功能3354树状图,没有比它更实用的图表了

【excel怎么缩写数值】简化办公室-OfficeExcel学习高级(1)

  • 【excel怎么缩写数值】简化办公室-OfficeExcel学习高级(1)
  • 【excel怎么缩写数值】简化办公室-OfficeExcel学习高级(1)
  • 【excel怎么缩写数值】简化办公室-OfficeExcel学习高级(1)

【excel怎么缩写数值】Excel VBA学习注释:单元自动填充公式

  • 【excel怎么缩写数值】Excel VBA学习注释:单元自动填充公式
  • 【excel怎么缩写数值】Excel VBA学习注释:单元自动填充公式
  • 【excel怎么缩写数值】Excel VBA学习注释:单元自动填充公式

【excel怎么缩写数值】Excel中的自定义格式(4)

  • 【excel怎么缩写数值】Excel中的自定义格式(4)
  • 【excel怎么缩写数值】Excel中的自定义格式(4)
  • 【excel怎么缩写数值】Excel中的自定义格式(4)

【excel怎么缩写数值】Excel教程:6个表字母数字大小写转换技术

  • 【excel怎么缩写数值】Excel教程:6个表字母数字大小写转换技术
  • 【excel怎么缩写数值】Excel教程:6个表字母数字大小写转换技术
  • 【excel怎么缩写数值】Excel教程:6个表字母数字大小写转换技术
【excel怎么缩写数值】excel干货:掌握这些共同功能后,生产力提高了80%

【excel怎么缩写数值】excel干货:掌握这些共同功能后,生产力提高了80%

excel怎么缩写数值相关介绍,要在Excel报表中快速执行数据统计和分析,必须使用公式和函数。Excel公式是执行数值计算的方程式。从广义上说,Excel函数实际上属于公式,是使用参数的特定数值以特定顺序或结构计算的预定义公式。 ...

【excel怎么缩写数值】要想使用好excel,首先要养成这10个好习惯。比盲目学习技术更重要,更收藏

  • 【excel怎么缩写数值】要想使用好excel,首先要养成这10个好习惯。比盲目学习技术更重要,更收藏
  • 【excel怎么缩写数值】要想使用好excel,首先要养成这10个好习惯。比盲目学习技术更重要,更收藏
  • 【excel怎么缩写数值】要想使用好excel,首先要养成这10个好习惯。比盲目学习技术更重要,更收藏