2013-01-21 48 views
0

因此,我想在Excel 2013中完成一些工作,並在獲得初始公式後,將其拖動到其他幾個單元格中。我做了所有標準的引用鎖定,甚至將複製粘貼複製到新的單元格公式窗口中。該公式適用於第一個單元格,而不是那些被拖動的單元格。它也可以在粘貼時看似隨機的單元格中工作(請參閱屏幕快照)。Excel 2013 Forumla在某些單元格中無法工作

公式在下面...這是一個全新的表格,在粘貼公式之前,單元格尚未初始化。這是Excel 2013的問題嗎?由於該公式完美地適用於某些貼圖,而不是其他貼圖,所以我認爲這不是問題所在......我在一對單元的貼圖之後更改了單元格格式,以查看是否改變了結果 - 事實並非如此。

更新:我添加了錯誤值,並且IF在零單元格上評估爲false ...爲什麼它在某些情況下是正確的,而在其他情況下錯誤仍然是個謎。

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

enter image description here

+0

您是否點擊了公式以查看它是否指向您需要的單元格? – bonCodigo

+0

是的,公式窗口中的公式和所有單元格中的公式完全相同,並且有點顏色的單元格高亮顯示。 – Volvox

回答

2

問題是,要正確評估它的公式應該設置爲數組(ctrl-shift-enter)。 但是,Excel 2013似乎隨機將公式識別爲數組公式,有時不會。因此,公式偶爾會在全新的,未初始化的單元格中使用/顯示標準公式以及正確的結果。其他時候,它仍然會顯示相同的公式,但會產生不正確的結果,因爲它不會被評估爲數組。

任何不會奇蹟般地轉換爲數組公式的單元格,當更改爲數組時,將使用正確的值進行更新。

只有手動更改的單元格反映了{=MIN(IF(...)...))}指示的數組公式。公式生成正確結果的單元格仍顯示爲非數組公式。

+0

好的+1,很高興你們分享瞭解決方案=)在2003年,2010年,我認爲縮小範圍會更容易。 – bonCodigo

+0

我不認爲這是一個隨機地將公式識別爲數組的Excel問題。如果在沒有「數組輸入」的情況下輸入這種類型的公式,那麼公式的**位置**將具有效果,例如,如果您在IF條件滿足的行中輸入公式,您通常會得到正確的結果 - 如果您輸入另一行,則不會。 –

+0

單元格的入口位置如何?該公式具有明確的劃定範圍,應該檢查 - 公式中沒有相對定位。 – Volvox

0

既然你是使用$標誌細胞中的公式中,它看起來像你只是它指向相同的細胞給你同樣的結果...請點擊公式並根據需要檢查或更改爲正確的參考單元...

+0

它鎖定在一系列單元格上......解鎖對錶單響應公式被粘貼到不同單元格時的行爲沒有影響。 – Volvox

1

我有一個類似的,如果不完全相同的問題。嘗試按F9重新計算工作表,或轉到文件>選項,轉到「公式」,在「工作簿計算」下將其設置爲「自動」。

解決了我的問題,表現方式與您的方式一樣。

祝你好運!

0

事實證明,我的2003年Excel問題是由於一些循環公式。有「通告:」在最底線。當這些全部固定時,其他細胞開始正確計算。

相關問題