如何填寫公式

如何填寫公式

在 Sheet 1 B4 上我有以下公式:

=SUM(Sheet2!H4:N4)

我想把這個公式填入C4,這樣它就變成了

=SUM(Sheet2!O4:U4).

表1

答案1

您可以使用 OFFSET 函數錯開起始列並將範圍擴展為 7 列寬。

=sum(offset(Sheet2!$H4, 0, (column(A:A)-1)*7, 1, 7))

但是,OFFSET 函數不穩定,可能會導致工作簿的計算滯後。您可以使用一對 INDEX 函數來避免這種情況。

=sum(index(Sheet2!$H4:$XFD4, 1, (column(A:A)-1)*7+1):index(Sheet2!$H4:$XFD4, 1, (column(A:A)-1)*7+7))

雖然後一個公式看起來更複雜,但實際上它需要的計算量比第一個公式少。

相關內容