使用条件查询或过滤最大值

Query or Filter the Highest Value with Conditions

所以我在下面有这个东西。在过去的两天里,我一直在想办法解决这个问题。

在一个单独的页面上,我希望能够知道某人最佳表现的日期(分别为 Fronts、Spiffs、Apps),所以我尝试了以下方法

=offset(index('Junkyard 2'!K2:K1999,(MATCH(MAX('Junkyard 2'!K2:K1999),'Junkyard 2'!K2:K1999,0))),0,-9)

这让我得到了数字最高的日期,但不一定来自那个人

所以我试过了

=FILTER('Junkyard 2'!B3:B2000,'Junkyard 2'!C3:C2000=B4,LARGE('Junkyard 2'!K3:K2000,1))

它给了我这个

FILTER has mismatched range sizes. Expected row count: 1998, column count: 1. Actual row count: 1, column count: 1.

所以现在我已经尝试过查询,但老实说,我对查询一窍不通,不太了解。

=QUERY('Junkyard 2'!B3:O2000,"select B, Max(K) group by B"  )

这给了我每天的最大时间..再一次,这家伙不一定做。

简而言之,我希望能够获得我选择的人完成的 Fronts/spiffs/apps 次数最多的一天。太烦人了

请帮忙

我建议在单独的 sheet 中,在单元格 A2 中创建 Junkyard 2 列 B 上名称的数据验证下拉列表。然后在 B2 中的新 sheet 中输入:

=QUERY('Junkyard 2'!A2:O2005, "Select A, K where B = '" & A2 &"' ORDER BY K  DESC LIMIT 1")

它将 return 数据验证下拉列表中所选人员的日期和 K 列的最大值。