使用条件查询或过滤最大值
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 列的最大值。
所以我在下面有这个东西。在过去的两天里,我一直在想办法解决这个问题。
在一个单独的页面上,我希望能够知道某人最佳表现的日期(分别为 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 列的最大值。