Excel斜率函数返回不正确的值
我似乎偶然发现了一个bug,Excel斜率函数返回不正确的值,excel,worksheet-function,excel-2016,Excel,Worksheet Function,Excel 2016,我似乎偶然发现了一个bug,SLOPE函数在不应该返回值的时候返回值。具体来说,考虑下面的情况(其中x= 2.69896131835952 /代码>): 。但在第一种情况下,它返回0,更令人担忧的是,在第二种情况下,它返回一些完全虚假的数字 如果我们与其他值进行比较,我们会发现这不是正常行为: 通过使用ISNUMBER确保过滤掉空结果或类似结果,无法解决此问题。这种情况甚至可能发生在只有几个小数位的数字上(这些数字完全如图所示): 事实上,这并不是一个非常罕见的现象——如果使用RAND为
SLOPE
函数在不应该返回值的时候返回值。具体来说,考虑下面的情况(其中x= <代码> 2.69896131835952 /代码>):
。但在第一种情况下,它返回0,更令人担忧的是,在第二种情况下,它返回一些完全虚假的数字
如果我们与其他值进行比较,我们会发现这不是正常行为:
通过使用ISNUMBER
确保过滤掉空结果或类似结果,无法解决此问题。这种情况甚至可能发生在只有几个小数位的数字上(这些数字完全如图所示):
事实上,这并不是一个非常罕见的现象——如果使用RAND
为X选择一个随机值,为Y选择多个随机值,那么只需几次尝试,就可以找到一个数据集,该数据集会出现故障
我的问题如下:
LINEST
,因为我的数据存在缺口。)斜率函数并不总是与计算值一起工作 如果坡度函数提供零值时遇到问题,请先将坡度函数使用的数据复制并粘贴为值。坡度函数并不总是适用于计算值列
我试图计算斜率,并确定它是如何随时间变化的,结果只有零值。我使用的其中一列是另一列中10个压力值的移动平均值,单元格中的绿色三角形“错误消息”公式忽略了相邻的值。此列的计算是正确的,这只是一个建议,即我没有使用列中的所有单元格进行计算。我将移动平均值列复制并粘贴到另一列中作为值,当我使用新的值列时,斜率函数给出了正确的值。斜率函数并不总是与计算值一起工作 如果坡度函数提供零值时遇到问题,请先将坡度函数使用的数据复制并粘贴为值。坡度函数并不总是适用于计算值列
我试图计算斜率,并确定它是如何随时间变化的,结果只有零值。我使用的其中一列是另一列中10个压力值的移动平均值,单元格中的绿色三角形“错误消息”公式忽略了相邻的值。此列的计算是正确的,这只是一个建议,即我没有使用列中的所有单元格进行计算。我将移动平均值列复制并粘贴到另一列中作为值,当我使用新的值列时,斜率函数给出了正确的值。我有相同的问题,但当我修复了一个不相关的循环参考问题时,问题得到了解决。我的循环引用问题使任何引用计算值(而非静态值)的新函数无法正确计算。我也有同样的问题,但当我修复了一个不相关的循环引用问题时,问题得到了解决。我的循环引用问题使任何引用计算值(而非静态值)的新函数无法正确计算。是否可以使用带零的LINEST替换缺少的值?是否可以使用带零的LINEST替换缺少的值?