
我目前正在做論文工作,需要對一個月的 95 條潮汐數據進行平均。我擁有所有數據,但對它們進行平均卻是一件乏味的痛苦。
我想要計算 95 分的平均值,然後繼續處理第二天的數據。所以,目前,我的方程式就像 =SUM(D12:D107)/95,然後 =SUM(D108:205)/95,依此類推。
有沒有辦法讓 Excel 自動聚集接下來的 95 個數據,而不必手動選擇儲存格群組?我必須在大約二十個不同的地點執行此操作,因此有更快的方法會很有用!
我知道我可能沒有解釋得很好......
答案1
您可以使用該功能indirect()
。假設您將起始行保留在 cell 處A1
,將方程式保留在 cell 處B1
。然後在A1
您可以輸入12,並在儲存格中B1
輸入公式
=average(indirect("D"&A1&":D"&A1+95))
"D"&A1&":D"&A1+95
計算結果為字串“D12:D107”,該字串再透過 轉換為 Excel 可理解的範圍“D12:D107” indirect()
。
在這裡,我將你的替換成,sum()/95
使其average()
更乾淨、更健壯。也請再次檢查您的公式,因為 D12:D107 包含 96 項而不是 95 項。