#CALC! 錯誤發生于 Excel 的計算引擎遇到目前不支援的案例時。 以下說明如何解決特定#CALC! 錯誤:
Excel 無法計算陣列中的陣列。 當您嘗試輸入包含陣列的陣列公式時,會發生巢狀陣列錯誤。 若要解決錯誤,請嘗試移除第二個數組。
例如,=MUNIT ({1,2}) 要求 Excel 傳回 1x1 陣列,以及目前不支援的 2x2 陣列。 =MUNIT (2) 會如預期般計算。
Excel 無法傳回空白集。 當陣列公式傳回空白陣列時,就會發生空白陣列錯誤。 例如,=FILTER (C3:D5,D3:D5<100) 會傳回錯誤,因為我們的資料集中沒有小於 100 的值。
若要解決錯誤,請變更準則,或將if_empty引數新增至 FILTER 函數。 在此情況下,=FILTER (C3:D5,D3:D5<100,0) 會在陣列中沒有任何專案時傳回 0。
參照超過 10,000 個儲存格的自訂函數無法在 Excel 網頁版 中計算,且會產生此#CALC! 錯誤。 若要修正此問題,請在電腦版 Excel 中開啟檔案。 如需詳細資訊,請參閱在 Excel 中建立自訂函數。
此函數會執行非同步作業,但卻意外失敗。 稍後再試一次。
當 Excel 的計算引擎在陣列中遇到未指定的計算錯誤時,就會發生這個錯誤。 若要解決此問題,請嘗試重寫公式。 如果您有巢狀公式,您可以嘗試使用 評估公式工具 來識別#CALC的位置! 錯誤發生于您的公式中。
需要更多協助嗎?
您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。