我将单元格$A$4:$J$13
定义为myRange
。我希望能够将H
列myRange
中的值的总和放在单元格$H$4:$$13
中$H$3
内。我知道=SUM(OFFSET(myRange,0,7,10,1))
会做到这一点,直到......用户在myRange
内插入行或列。不更新7列和10行深。有没有办法动态指定我希望求和的单元格的边界?
答案 0 :(得分:0)
在H3中使用以下其中一项,
=SUM(INDEX(myRange, 0, 8))
'since you are originating the named range in column A and want the formula in H3 then the
' following will also do and should adjust for inserted columns and rows within myRange.
=SUM(INDEX(myRange, 0, COLUMN()))
=SUM(INDEX(myRange, 0, COLUMN(H:H)))
尽可能避免使用volatile¹功能。
¹当整个工作簿中的任何内容发生变化时,不仅在影响其结果的某些内容发生变化时,挥发性函数都会重新计算。 易失性函数的示例包括INDIRECT,OFFSET,TODAY,NOW,RAND和RANDBETWEEN。 CELL和INFO工作表函数的某些子函数也会使它们变得不稳定。