Excel公式捕捉一定距离内的单元格值

Excel公式捕捉一定距离内的单元格值,excel,excel-formula,Excel,Excel Formula,我有一个大约100 x 100个单元格的表格,里面有所有的数值。我只想计算一个范围的总和,前提是该范围内的单元格的距离小于特定值 i、 e SQRT((行(特定单元格)-行(范围内的任何单元格))^2+(列(特定单元格)-列(范围内的任何单元格))^2)

我有一个大约100 x 100个单元格的表格,里面有所有的数值。我只想计算一个范围的总和,前提是该范围内的单元格的距离小于特定值

i、 e

SQRT((行(特定单元格)-行(范围内的任何单元格))^2+(列(特定单元格)-列(范围内的任何单元格))^2)<5
我该怎么写这个公式

我所能想到的就是使用
sumif
函数,但我一直在写条件
=SUMIF(B4:AN42,“条件?”)

使用此
=SUMIF(B4:AN42,似乎偏移函数可能正是适合您的解决方案()。引用上述文章:


“偏移量实际上并不移动任何单元格或更改选择;它只是返回一个引用。偏移量可用于任何需要引用参数的函数。例如,公式
SUM(偏移量(C2,1,2,3,1))
计算单元格C2下方1行、右侧2列的3行乘1列范围的总值。“

不起作用,因为它显示的是值小于5的单元格和,而不是距离目标单元格小于5的单元格和。因此,可以使用偏移量
SQRT((ROW(specific cell)-ROW(any cell within the range))^2 + (COLUMN(specific cell) - COLUMN(any cell within the range))^2) < 5