以下是对按不同权重计算排名的详细说明:

一、计算思路

在这个例子中,需要按照优先考虑金牌数,然后考虑银牌数,最后考虑铜牌数的规则统计各营业网点的综合排名。为了实现这个目标,使用了特定的公式来计算每个营业网点的综合得分,并根据得分进行排名。

Excel中对按不同权重计算排名的公式解析-趣帮office教程网

二、公式解析

在 E2 单元格中输入公式=SUMPRODUCT(1*(B$2:B$12*10000 C$2:C$12*100 D$2:D$12>B2*10000 C2*100 D2)) 1,并向下复制到 E12 单元格。

  • “B$2:B$1210000 C$2:C$12100 D$2:D$12” 部分:分别对金、银、铜牌数乘以不同的系数 10000、100、1,然后相加得到各营业网点考虑权重的综合得分。这样做的目的是让金牌数的权重最大,银牌数次之,铜牌数最小。
  • “B210000 C2100 D2”:将当前行中奖牌数也按照相同的系数进行计算,得到当前营业网点的综合得分。
  • “1*(B$2:B$1210000 C$2:C$12100 D$2:D$12>B210000 C2100 D2)”:将各营业网点的综合得分与当前营业网点的综合得分进行比较,得到一组逻辑值(TRUE 或 FALSE)。
  • “1*(...)”:将逻辑值乘以 1,TRUE 转换为 1,FALSE 转换为 0。
  • “SUMPRODUCT (...)”:对转换后的数组进行求和,得到数据表中大于当前行综合得分的个数。
  • “ 1”:最后将结果加 1,得到当前营业网点的排名。

通过这个公式,可以根据金、银、铜牌数的不同权重计算出各营业网点的综合排名,直观地反映出各营业网点在运动会中的表现。