2012-02-14 20 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

相关问题