我正在尝试使用Excel函数创建动态范围,这些函数将对两个命名范围之间的值进行求和。
这类似于在2010年创建一个表格,您可以将所有添加内容加到表格中。
我的问题是我不想创建表格。我只想指定一个起点和终点并从那里创建范围。
我尝试用冒号分隔两个命名范围,即rng1:rng2,但这与使用两个绝对单元格引用(如A1:C16)的方式不同。相反,它会单独选择两个范围,而不是由两个范围限定的范围。
有没有办法实现这个目标?
Currenlty,我使用OFFSET和COUNTA函数使用动态范围,但这些仅在您对整行/列或特定范围感兴趣时才有效。
答案 0 :(得分:2)
与Addikt的最后评论相反,总结2个定义的范围并不仅仅是它们的左上角值。
答案在这里:
Name rng_1 and refer it to H13:H16
place the number 1 in all cells in that range
Name rng_2 and refer it to I13:I14
place the number 2 in all cells in that range
In cell K13 type = sum(rng_1,rng_2). Answer will be 8, not 3.
答案 1 :(得分:0)
基于您的问题缺乏明确性而完全疯狂猜测,但是假设您在A列中有一系列数字。您可以“动态”对第1行到n
中的数字进行求和,如下所示:
=SUM(A1:INDIRECT(B1))
其中,单元格B1
包含类似“A10”的值(这将对单元格A1:A10求和)。
更改b1
中指定的单元格,您的总和公式将相应更新。您还可以在B1
中指定完整范围,即如果单元格B1
包含“A1:A10”:
=SUM(INDIRECT(B1))