我在列A和B中分别具有值1,2,3和2,3,4。我希望列C为1 + 2、2 + 3、3 + 4。我已将A列的前3个单元格命名为RANGE_A,B列的前3个单元格命名为RANGE_B
我尝试了sum(RANGE_A,RANGE_B),但是在输出范围的每个单元格中,我实际得到的总数为15。
我不想在VBA中执行此操作,如果我可以像我尝试过的那样使用范围,那会更干净,但是如果其他所有方法都失败,我将仅使用A1 + B1,A2 + B2等。
*****编辑********************************
您想对两个命名范围求和= {sum(RANGE_A,RANGE_B)}会产生一个标量值,反映在输出数组的每个单元格中,等于两列之和。
事实上,我的解决方案非常简单(感谢 QHarr ,即使我原来的问题写错了,他也能做到这一点!)
= {RANGE_A + RANGE_B}产生一个输出数组,其中每个值是每个范围内每对单元格的和。这就是我想要的!
干杯
J