excel 数据匹配问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 10:16:21
共有如下A B C D E5列数据
A B C D E F
(起点) (终点) (列数) (起点) (终点) (统计)
1.5 2.5 4 1.6 3.8 4
2.5 3.3 5 3.8 5.9
3.3 4.7 4 5.9 7.2
4.7 5.5 5
如果D E列所对应的起点和终点落在A B列所对应的起点和终点范围内,在F列得到A B列所对应C列列数的平均值,并取整数。eg:F列第一行等于(4+5+4)/3

谢谢高手指点

=INT(AVERAGE(INDIRECT("c"&MAX(IF($A$1:$A$9<D1,ROW($A$1:$A$9)))&":c"&MIN(IF($B$1:$B$9>E1,ROW($B$1:$B$9))))))

数组公式

在F2输入公式=INT(AVERAGE(INDIRECT("c"&MATCH(D2,A:A)-1&":c"&MATCH(E2,B:B)-1)))公式向下复制

这是干什么啊?!
没听懂!