-1
我有一個電子表格需要計算三年期間9156個不同成本中心的折舊。我已經設置它來使用SumIf公式來做到這一點,它能正常工作。我遇到的問題是,計算需要永遠,這是有道理的考慮有329616 sumif公式需要計算。有關如何提高速度的任何想法?下圖顯示了基本的想法。試想一下,所有的單元格都填滿了,並且有9k行和36列。提高大塊SumIfs的計算速度
我有一個電子表格需要計算三年期間9156個不同成本中心的折舊。我已經設置它來使用SumIf公式來做到這一點,它能正常工作。我遇到的問題是,計算需要永遠,這是有道理的考慮有329616 sumif公式需要計算。有關如何提高速度的任何想法?下圖顯示了基本的想法。試想一下,所有的單元格都填滿了,並且有9k行和36列。提高大塊SumIfs的計算速度
下面的鏈接在提高性能的Excel有價值的信息:Excel 2010 Performance: Improving Calculation Performance。儘管它是爲Excel 2010編寫的,但它也適用於較新的版本。
此鏈路上的信息將幫助您解決這個問題,我建議你首先:
改變計算方式爲手動輸入公式,然後運行一個單一的計算所有的公式已經前後輸入
使用VBA range.calculate方法來計算每次打開一個行/列
,你能否告訴公式?或數據? – Kyle
@Kyle我現在已經收錄了一張照片。 – TonyP
沒有行標題或列標題的圖片。 – Jeeped