0

在 Excel 中,我有以下公式:

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

它计算一个范围的值,该范围的大小在其他固定表格单元格中定义。

  • B2 = 起点 = 9
  • B3 = 终点 = 17

简而言之:

=SUBTOTAL(9;D9:D17)

我现在想将该公式复制到同一行中的其他列,我想将其拉到右侧(我不知道在 Excel 中如何调用该功能)。我怎样才能通过我的公式的基础来实现,只D改变到E然后再F等等?范围的大小应保持不变,并且必须链接到表格单元格 B2 和 B3。

4

1 回答 1

1

通常最好使用INDEX而不是INDIRECT在这些类型的公式中。一个优点是公式可以拖过去....试试这个版本

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

于 2012-02-14T22:59:02.800 回答