2016-04-28 58 views
0

我正在處理Excel表格,並且遇到了以前從未遇到過的問題。我試圖總結一個數組函數的結果,但是我沒有從表格中得出任何結果 - 只是空白單元格。奇怪的部分是當我在公式欄中按F9時,它顯示了應顯示在工作表單元格上的正確的總和值。我只是不明白爲什麼值會出現在公式欄中,而不是表格中的單元格中。其他論壇提到改變計算選項(當然自動)或'顯示零',它只是將單元格更改爲零而不是空白。 F9仍然顯示正確的值。這裏的公式:Excel未在表格中顯示公式結果,但F9顯示正確的值

{=SUM(OFFSET(INDIRECT("Sheet1!E"&IF(ISERROR(MATCH($A$2:$A$15&$C$1,Sheet1!$C$2:$C$51,0)), 
1000,MATCH($A$2:$A$15&$C$1,Sheet1!$C$2:$C$51,0))),0,ROW(1:1)))} 

這場比賽讓我得到我需要總結的數字的行索引。 (當沒有匹配時,E1000只是一個默認值,並引用一個0的單元格)。如果我從函數中刪除總和並使用F9,我可以看到實際的數組與要加和的數字。這對我來說是如此令人困惑。一切似乎都正確評估,它只是不顯示在工作表上。謝謝您的幫助!

+1

作爲一個數組公式,您可以通過按CTRL + SHIFT + ENTER來提交公式。 – Mrig

+0

是的,它似乎評估罰款。就像我所提到的,我在F9的公式欄中得到了我期望的結果。 – kuj

+0

您是否將單元格格式設置爲一般?你有沒有嘗試在該單元格中放置其他任何東西以查看是否顯示了某些內容如果您將等式和相關數據移至新電子表格,它是否仍然表現相同?它重新啓動excel後仍然表現相同嗎?重新啓動你的比賽後?直到我重新啓動後,我纔開始在我身上做奇怪的事情。並不經常發生。 –

回答

0

有同樣的問題,很沮喪。我發現了一個瘋狂的解決方案。我不知道它爲什麼會起作用,但它確實......我想我會在另一個單元格中嘗試這個公式。所以我複製並粘貼了另一個單元格中的單元格...並且原始單元格中的公式起作用,並且出現了正確的值。

+0

真的嗎?這是我前一段時間的問題,得出的結論是,在某些情況下,抵消和間接可能不兼容。 – kuj

1

我知道這個線程是幾個月大,但對於有此問題的任何人,請嘗試檢查循環引用。您的公式可能至少有一個。

檢查:單擊公式選項卡,單擊錯誤檢查旁邊的箭頭,指向循環引用,然後單擊子菜單中列出的第一個單元格。

推理:使用評估公式函數(F9)時,它只執行一次計算並能夠提供完整的結果。但是,如果存在循環參考,則表格中的公式將不斷重新計算,因此可能永遠不會有確定的結果。

+0

我願意打賭這個答案OPs的問題。在確定了很多後,幫助我。 – jcarroll

0

我在使用SUMIFS時遇到了此問題,並在數組上使用了三個查詢。我發現解決方案是將整個函數封裝在括號中。我認爲這個問題必須出現在excel評估公式的組成部分時的順序。

因此,例如我不得不添加下面的括號[粗體突出顯示] =

SUMIFS([00_COMBINED_NO_DUPLICATES.xlsx]COMBINED!$CK$2:$CK$60067, 
     [00_COMBINED_NO_DUPLICATES.xlsx]COMBINED!$F$2:$F$60067, 
     [@RR1], 
     [00_COMBINED_NO_DUPLICATES.xlsx]COMBINED!$S$2:$S$60067, 
     ">="&[@[Quarter_Starting]], 
     [00_COMBINED_NO_DUPLICATES.xlsx]COMBINED!$S$2:$S$60067, 
     "<"&EOMONTH([@[Quarter_Starting]], 
     2 
    )+1) 
0

這是發生在我身上。我通過按Ctrl和' 解決它,或者你可以去查看,並取消選擇顯示公式。

在'正常'Excel Ctrl +'會插入上面的單元格中的數據。

希望這可以幫助別人。

相關問題