我的排名低于
import { SharedModule } from '../shared/shared.module';
import { LazyComponent } from './lazy.component';
import { routing } from './lazy.routing';
@NgModule({
imports: [
routing,
SharedModule
],
declarations: [
LazyComponent
]
})
我希望它仅返回匹配列A中的排名。但是,它返回整个数据集的排名。例如,我在A列中有一个学校列表,我想查找每所学校而不是整个学区的学生的百分比排名。有一个公式吗?
这里有一些模拟数据。因此,我需要找出独立于所有其他学校的每所学校在D和F列中所占的百分比。
答案 0 :(得分:0)
在对数据进行排序时,请使用COUNTIF()来获取学校名称的结尾:
将此内容放入D2并复制下来:
=PERCENTRANK(INDEX(C$2:C$21,MATCH($A2,$A$2:$A$21,0)):INDEX(C$2:C$21,MATCH($A2,$A$2:$A$21,0)+COUNTIF($A$2:$A$21,$A2)-1),C2,3)*100
将其放入F2并复制下来
=PERCENTRANK(INDEX(E$2:E$21,MATCH($A2,$A$2:$A$21,0)):INDEX(E$2:E$21,MATCH($A2,$A$2:$A$21,0)+COUNTIF($A$2:$A$21,$A2)-1),E2,3)*100