如何获取包含0的未排序值列的前80%?
values
1
1
0.3333333333
1
1
1
1
1
0
0
如果要求平均值的前80%值不是有理数,则我需要对有理数以上和以下的值求平均值:
(例如要考虑11个值* 0.8 = 8.8个值,因此应该对前8个值和前9个值进行平均)
到目前为止,我是这样的:=AVERAGEIF(A1:A12,">"&PERCENTILE(A1:A12,80%))
答案 0 :(得分:0)
这样做:
=IFERROR(AVERAGE(INDIRECT("A1:A"&COUNTA(A1:A)*80%)),
{AVERAGE(INDIRECT("A1:A"&ROUNDDOWN(COUNTA(A1:A)*80%)));
AVERAGE(INDIRECT("A1:A"&ROUNDUP(COUNTA(A1:A)*80%)))})
答案 1 :(得分:0)