excel - 在excel中动态设置求和公式

标签 excel excel-2003

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

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

=SUM(A&B1,A&B2)

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

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

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

最佳答案

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

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

添加 A5 和 A10(而不是 SUM A5:A10
=INDIRECT("A"&B1)+INDIRECT("A"&B2)

关于excel - 在excel中动态设置求和公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7738818/

相关文章:

excel - ROW() 函数在 SUM() 和 SUMPRODUCT() 中的行为不同

excel - 在 Excel 2003 中删除具有无效名称的隐藏名称定义

python - 比较两个电子表格文件并提取匹配匹配数据的最简单和最快的方法是什么?

excel - 当存在 double.NaN 时 SpreadsheetGear SetArray of double

vba - Range.DisplayFormat 方法和 VBA Excel 2007

VBA 通过 Excel 2007 在 xls 文件中创建版本 10 数据透视表

vba - Excel VBA - 如何插入没有公式的普通值?

java - 如何用Java删除Excel工作表的内容?

excel - 访问长路径的文件(超过 260 个)

excel - 事件单元格更改然后另一个单元格中的值更改