Excel 2013公式在某些单元格中不起作用

时间:2013-01-21 17:50:26

标签: excel excel-formula excel-2013

所以我试图在Excel 2013中完成一些工作,在获得初始公式后,我将它拖到其他几个单元格中。我做了所有标准的引用锁定等,甚至将精确的公式复制到带有复制粘贴的新单元格公式窗口中。该公式适用于第一个单元格,而不是它被拖过的单元格。当粘贴时,它也可以在看似随机的单元格中工作(参见屏幕截图)。

公式如下......这是一张全新的纸张,在粘贴配方之前,细胞尚未初始化。这是Excel 2013的问题吗?由于该公式完美地适用于某些浆料,而不是其他浆料,我认为这不是问题...我在几个单元格中粘贴之后更改了单元格格式,以查看是否改变了结果 - 它没有。

更新:我添加了假值,并且IF在零单元格上评估为假...为什么它在某些情况下是正确的,而在其他情况下是假的仍然是个谜。

=MIN(IF('Metrics'!$DL$2:$DL$1725=$L$2&$O$2,'Metrics'!$DH$2:$DH$1725))

enter image description here

4 个答案:

答案 0 :(得分:2)

问题是,为了正确评估公式,应将其设置为数组(ctrl-shift-enter)。 然而,Excel 2013似乎随机将公式识别为数组公式,有时则不然。因此,该公式偶尔会在一个全新的,未初始化的单元格中使用/显示标准公式和正确的结果。其他时候它仍会显示相同的公式,但会产生不正确的结果,因为它没有被评估为数组。

当更改为数组时,任何未神奇地转换为数组公式的单元格都将使用正确的值进行更新。

只有手动更改的单元格才会反映数组公式的{=MIN(IF(...)...))}指示。公式生成正确结果的单元格仍显示为非数组公式。

答案 1 :(得分:1)

我有一个类似但不完全相同的问题。尝试按F9重新计算工作表,或转到文件>选项,转到“公式”,然后在“工作簿计算”下将其设置为“自动”。

解决了我的问题,这与你的问题相同。

祝你好运!

答案 2 :(得分:0)

由于您使用$符号锁定公式中的单元格,看起来您只是将其指向相同的单元格,从而获得相同的结果...点击公式并根据需要检查或更改正确的参考单元格......

答案 3 :(得分:0)

结果证明我2003年的excel问题是由于一些循环公式。已经"通知:"在最底线。当这些全部固定后,其他单元格开始正常计算。