Google表格公式可查找数组中对的最小和

时间:2019-03-14 16:30:53

标签: google-sheets google-sheets-formula google-sheets-query

我正在寻找解决问题的方法。我有一张表格总结一些比赛的单圈时间。我们在每项资格赛中都跑了3圈。我们一次又一次地进入决赛的2个最佳圈。因此,我们将第一和第二圈或第二和第三圈相加,然后选择最小的一个和。我设法获取对的数组并筛选出空单元格(运行尚未完成)。对的数量可能在1到20之间变化。

现在是我的问题。如何在一个优雅的公式中从数组中找到最小的对数?

这是我的样本表:example sheet

2 个答案:

答案 0 :(得分:1)

=QUERY(QUERY({A17:B17;B17:C17;D17:E17;E17:F17;G17:H17;H17:I17};
 "select Col1+Col2 
  where Col1 is not NULL 
    and Col2 is not NULL"); 
 "select min(Col1) 
  label min(Col1)''")

0

答案 1 :(得分:0)

我知道这不是您的问题,如果被打低,这不是公平的问题,但是在您寻求“优雅的公式”时,我想知道是否有一种更通用的方法来首先获得两对

您可以通过使用两个偏移一个单元格的范围以及列号的mod来做到这一点:

=ArrayFormula(query(
query({transpose({A17:H17;B17:I17;mod(column(A17:H17),3)})},"select Col1+Col2 where Col1 is not null and Col2 is not null and Col3>0")
,"select min(Col1) label min(Col1) ''"))

enter image description here