1

我在 Google 表格电子表格中有多列日期(使用 arrayformula 创建)有些值有日期,有些是空白的。

对于每一行,我想找到最早的日期,但 Min() 函数在 ArrayFormula() 中不起作用。这个怎么做?在此处输入图像描述

4

1 回答 1

1

尝试

=query(transpose(query(
{transpose(D2:J)},
"select "&"min(Col"&arrayformula(textjoin("),min(Col",true,sequence(1,rows(D2:J),1,1)))&") ",
0)),"select Col2",0)

公式的核心是将值转置,使它们在列中,然后计算 min(Col1), min(Col2), ... 直到 min(ColX)

解释

1-转置你的数组

{transpose(D2:J)}

2-应用查询

3- 选择 min(ColX) 套件 min(ColX) 由下式获得

min(Col"&arrayformula(textjoin("),min(Col",true,sequence(1,rows(D2:J),1,1)))

4-最后,转置结果并仅选择 Col2 擦除标签

于 2021-10-13T03:51:57.443 回答