我有一列列出一堆数字。如何选择一列中前30%的平均值:
'Values'
10
9
8
7
6
5
4
3
2
1
因此,前30%为“ 10、9、8”,平均值为(10 + 9 + 8)/ 3 = 9
最佳答案
在任何版本的excel中,您都可以按照与Sean的建议相同的方式使用SUMIF / COUNTIF,即=SUMIF(A1:A10,">"&PERCENTILE(A1:A10,0.7))/COUNTIF(A1:A10,">"&PERCENTILE(A1:A10,0.7))
或更短的“数组公式”=AVERAGE(IF(A1:A10>PERCENTILE(A1:A10,0.7),A1:A10))
通过CTRL + SHIFT + ENTER确认
这些都应该给出相同的结果