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

Excel多测试值提取:求Person1最新日期各测试前3值的平均值

需求与问题解决

核心需求

计算Person 1在最新测试日期下,每个测试项目的前3个最高结果的平均值。

已实现步骤

  • 用LARGE(IF())公式定位Person 1的最新测试日期
  • 通过UNIQUE(FILTER())提取该日期下的所有测试编号

当前问题

尝试用以下公式提取对应结果时返回#VALUE!错误:

=FILTER(E:E,UNIQUE(FILTER(E:E,IF((A:A=H3)*(B:B=LARGE(IF(A:A=H3,B:B),1)),C:C))))

错误原因:内层FILTER错误筛选了结果列(E:E)而非测试编号列(C:C),导致条件匹配的数组维度不兼容,触发计算错误。

解决方案

步骤1:获取Person 1的最新日期

用更简洁的MAXIFS替代LARGE(IF()),结果存入单元格(示例为H3):

=MAXIFS(B:B,A:A,"Person 1")

步骤2:提取该日期下的所有测试编号

=UNIQUE(FILTER(C:C,(A:A="Person 1")*(B:B=H3)))

步骤3:批量计算每个测试的前3结果平均值

使用BYROW+LAMBDA组合,一次性输出所有测试的平均值:

=BYROW(
    UNIQUE(FILTER(C:C,(A:A="Person 1")*(B:B=H3))),
    LAMBDA(test_num,
        AVERAGE(
            LARGE(
                FILTER(E:E,(A:A="Person 1")*(B:B=H3)*(C:C=test_num)),
                {1,2,3}
            )
        )
    )
)

该公式会自动遍历每个测试编号,筛选对应结果后取前3个最大值,再计算平均值。

原始数据

PersonDateTestRepResult
Person 110/9/2023151.06459372
Person 110/9/2023141.11329722
Person 110/9/2023130.91809
Person 110/9/2023120.92332983
Person 110/9/2023110.81854742
Person 110/9/2023250.79415372
Person 110/9/2023240.78722627
Person 110/9/2023230.77623751
Person 110/9/2023220.75960889
Person 110/9/2023210.55552335
Person 110/9/2023351.25761919
Person 110/9/2023341.38660111
Person 110/9/2023331.28825923
Person 110/9/2023321.11500258
Person 110/9/2023310.93898195
Person 110/9/2023451.01453846
Person 110/9/2023441.06929
Person 110/9/2023430.93578771
Person 110/9/2023420.94945872
Person 110/9/2023410.84496289
Person 110/23/2023151.58905785
Person 110/23/2023141.49243315
Person 110/23/2023131.4587432
Person 110/23/2023121.58905785
Person 110/23/2023111.47988413
Person 110/23/2023250.368215
Person 110/23/2023241.66144122
Person 110/23/2023231.3734
Person 110/23/2023221.75722655
Person 110/23/2023211.24049032
Person 24/29/2024151.89406839
Person 24/29/2024141.90691308
Person 24/29/2024131.81291382
Person 24/29/2024121.58922
Person 24/29/2024111.40970617
Person 24/29/2024251.70049909
Person 24/29/2024241.92244355
Person 24/29/2024231.92599629
Person 24/29/2024221.63100333
Person 24/29/2024211.67577882

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 21:24:52