描述:项目A与项目B两门考试分别总分100,但项目A更为重要,现在需要按综合分数对员工编码进行排名;其中项目A权重60%,项目B权重40%.
公式:=SUMPRODUCT(N(B$2:B$12*0.6 C$2:C$12*0.4>=B2*0.6 C2*0.4))
解读:
1、B$2:B$12*0.6 C$2:C$12*0.4,将项目A分配以0.6的权重、将项目B分配以0.4的权重,两部分得分相加即得到最终的综合分。
2、B$2:B$12*0.6 C$2:C$12*0.4>=B2*0.6 C2*0.4,表示将B$2:B$12和C$2:C$12单元格区域中的每一个项目A和项目B计算得出综合分数,分别与当前行的综合分比较,如果大于等于,则计算所需统计的部分;得到一个由逻辑值TRUE和FALSE构成的数组;
3、利用N函数将2中最后的数组转化为1和0构成的数组后,再利用SUMPRODUCT函数对数组中的元素求和,得到综合排名。