2012-02-14 49 views
0

在Excel中,我有以下公式:複製小計具有固定範圍內的其他表格單元

=SUBTOTAL(9;INDIRECT("D$"&$B$2&":D$"&$B$3)) 

它計算的範圍內,其大小是在其它的固定表格單元中定義的值。

  • B2 =開始點= 9
  • B3 =結束點= 17
在短

所以:

=SUBTOTAL(9;D9:D17) 

我現在想的是,式複製到在其他的cols同一行,我想把它拉到右邊(我不知道如何在Excel中調用該功能)。我怎麼能達到,只有D更改爲E,然後F等等,我的公式的基礎?範圍的大小應保持不變,並且必須鏈接到表格單元格B2和B3。

回答

1

在這些類型的公式中,使用INDEX而不是INDIRECT通常會更好。一個優點是,該公式可以跨拖....試試這個版本

=SUBTOTAL(9;INDEX(D:D;$B$2):INDEX(D:D;$B$3))

+0

就像一個魅力。謝謝! – Gchtr 2012-02-21 10:54:28

相關問題