在excel中动态设置总和公式

时间:2011-10-12 10:43:04

标签: excel excel-2003

我想要求两个单元格值。就像我想要C1中A1和A2的总和那样,formulla将是=sum(A1,A2)。但在这个formulla行号固定(即1和2)。但我希望行号应该在excel中动态决定。

假设我在单元格范围A1到A100中有整数值。现在我想要在A1到A100之间的任意两个值之和。我将行号放在B1和B2中,并在C1中写入此公式

=SUM(A&B1,A&B2)

所以在上面的formulla中,A列是固定的,我想从其他单元格中选择行号。

例如,如果我输入B1中的5和B2中的10,则formulla应该将A5和A10值相加。同样,我可以在B1和B2列中输入1- 100之间的任何值。

我想直接在excel中进行,而不是在宏中。

2 个答案:

答案 0 :(得分:2)

使用INDIRECT输入B1和B2作为A的变量,即

=SUM(INDIRECT("A"&B1&":A"&B2))

添加A5和A10(而不是SUM A5:A10

=INDIRECT("A"&B1)+INDIRECT("A"&B2)

答案 1 :(得分:0)

卡皮尔西,

为了满足您的要求,请更改":"到","在Sum行,你应该很好。