Vba 选择最低百分比值

Vba 选择最低百分比值,vba,excel,plot,Vba,Excel,Plot,有了一组数据,每个用户都有一个年龄和一个分数,我想选择并绘制每个年龄最低15%的分数 是否有一种方法可以简单地将每个年龄段的最低15%的分数去掉?这最好是以自动化的方式进行(不希望对所有100个年龄段重复该过程) 我已经尝试了条件格式,但是我必须手动选择要保留的数据。我怀疑这是一个复杂的if函数,希望我不必为每个年龄段重写它 我已经创建了一个列,根据该年龄段的其他人对分数进行排名: RANK(B4,$B$4:$B$426,1) (E4/COUNT($E$4:$E$426))*100 然后在

有了一组数据,每个用户都有一个年龄和一个分数,我想选择并绘制每个年龄最低15%的分数

是否有一种方法可以简单地将每个年龄段的最低15%的分数去掉?这最好是以自动化的方式进行(不希望对所有100个年龄段重复该过程)

我已经尝试了条件格式,但是我必须手动选择要保留的数据。我怀疑这是一个复杂的if函数,希望我不必为每个年龄段重写它

我已经创建了一个列,根据该年龄段的其他人对分数进行排名:

RANK(B4,$B$4:$B$426,1)
(E4/COUNT($E$4:$E$426))*100
然后在新列中,将其转换为该年龄段项目总数的百分比:

RANK(B4,$B$4:$B$426,1)
(E4/COUNT($E$4:$E$426))*100
然后是一个IF语句,其中仅当分数在分数的底部15%时才复制分数

IF(F4<15,B4,"-")

IF(请分享您尝试过的内容和遇到的困难。@Tiffany:看一看@Tiffany:另外,看一看-您可以更改与MS Excel工作表的连接,并使用SQL获取所需的百分比!@OurManinBananas谢谢!不幸的是,您仍然没有找到一种方法让它对每个年龄段都执行相同的操作,但这没关系