我们假设我们有以下内容:
A
1 10
2 20
3 30
4 20
5 10
6 30
7 20
8
9
10 =(AVERAGE(A1:A7)
11 4
12 6
我希望能够找到一种方法来计算A1-A7进入单元格A10的平均值,同时排除A11和A12中定义的行范围。也就是说,根据上面的设置,结果应为20
:
((10 + 20 + 30 + 20) / 4) = 20
因为如果排除第4,5和6行,那么剩下的是要对1,2,3,7行进行平均。
答案 0 :(得分:1)
似乎无法满足您的要求:
=(sum(A1:A7)-indirect("A"&A11)-indirect("A"&A12))/(count(A1:A7)-2)
调整对要求的误解:
=(SUM(A1:A7)-SUM(INDIRECT("A"&A11&":A"&A12)))/(COUNT(A1:A7)-A12+A11-1)
答案 1 :(得分:1)
另外两个选择:
=AVERAGE(FILTER(A1:A7,ISNA(MATCH(ROW(A1:A7),A11:A12,0))))
=ArrayFormula(AVERAGEIF(MATCH(ROW(A1:A7),A11:A12,0),NA(),A1:A7))