You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel中筛选最优回合成绩:取最高分+最短耗时

Excel 多回合最优成绩筛选方案

假设你的数据布局如下(第1行为表头,数据从第2行开始):

  • A列:name
  • B列:score1
  • C列:time1
  • D列:score2
  • E列:time2
  • F列:score3
  • G列:time3

1. 计算最终最高分(final_score)

直接取三个回合的分数最大值,公式如下(以第2行为例,下拉填充即可):

=MAX(B2,D2,F2)

2. 计算对应最短耗时(final_time)

需要筛选出所有等于最高分的回合,再从中取最小耗时,分两种Excel版本处理:

适用于Excel 365/2021(支持动态数组函数)

使用FILTER+MIN组合,精准筛选符合条件的耗时并取最小值:

=MIN(FILTER({C2,E2,G2}, {B2,D2,F2}=MAX(B2,D2,F2)))

适用于旧版Excel(无动态数组支持)

使用数组公式(输入后需按Ctrl+Shift+Enter确认,下拉填充):

=MIN(IF({B2,D2,F2}=MAX(B2,D2,F2), {C2,E2,G2}))

验证示例

  • 对于name1(B2=100,C2=20; D2=90,E2=10; F2=100,G2=19):
    final_score = MAX(100,90,100) = 100
    final_time = MIN(FILTER({20,10,19}, {100,90,100}=100)) = MIN(20,19) = 19
  • 对于name2(B2=10,C2=40; D2=50,E2=15; F2=25,G2=2):
    final_score = MAX(10,50,25) = 50
    final_time = MIN(FILTER({40,15,2}, {10,50,25}=50)) = 15

内容的提问来源于stack exchange,提问作者mahdi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 19:12:45