有没有人在范围公式中使用 ExcelOFFSET
或电子表格函数的经验?INDIRECT
我想使用一列值的总和,但每行都有一个特定的水平偏移量,其中偏移量的大小是不同的列。因此,例如,如果范围内的数据A1:C3
是:
[1 2 3;
1 2 3;
1 2 3]
中给出的偏移量D1:D3
是[0; 1; 2]
,我想使用一些语法,比如{=sum(offset(A1:A3, 0, D1:D3)}
给出 6。
另一种选择是使用 INDIRECT 函数,使用类似{=SUM(INDIRECT("R"&ROW(A1:A3)&"C"&D1:D4,FALSE))}
.
这两个都返回结果,就好像它只是矩阵和向量的第一个元素,即 1。这是对这些函数的限制,还是有办法解决这个问题?谢谢你。