求解该excel函数公式解释 =SUM(N(OFFSET(A3,{1,3},{1;3;5;7},1,1)))

2025-01-05 16:54:04
推荐回答(2个)
回答1:

{1,3}代表横向的数组
表达出来是这样:
1 3
{1;3;5;7}代表纵向数组
表达出来是这样的
1
3
5
7
offset()是偏移以A3单元格为基础,横向偏移{1,3},纵向偏移{1;3;5;7}
最后形成一个多维数组
用N()函数将Offset()形成的多维数组变成2维数组
sum()智能计算2维数组,所以去掉n()函数就会计算错误。
不知道我说清楚了没

回答2:

大括号括起部分是常量数组。
OFFSET(A3,{1,3},{1;3;5;7},1,1)产生的是一个多维数组,N函数这里起到转维的作用,将结果转为二维数组。
最后再用SUM求和。

函数的原理是很复杂的,在这无法解释。有时函数起来的作用,可能并不是它原有的功能。
知道各个函数的作用就行了。