【发布时间】:2021-12-01 12:24:53
【问题描述】:
我在 Google 表格电子表格中有多列日期(使用数组公式创建) 有些值有日期,有些是空白的。
对于每一行,我想找到最早的日期,但 Min() 函数在 ArrayFormula() 中不起作用。这个怎么办?enter image description here
【问题讨论】:
-
与所需输出的示例共享您的工作表副本
标签: google-sheets
我在 Google 表格电子表格中有多列日期(使用数组公式创建) 有些值有日期,有些是空白的。
对于每一行,我想找到最早的日期,但 Min() 函数在 ArrayFormula() 中不起作用。这个怎么办?enter image description here
【问题讨论】:
标签: google-sheets
试试
=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- 选择最小值(ColX) 套件 min(ColX) 由
获得min(Col"&arrayformula(textjoin("),min(Col",true,sequence(1,rows(D2:J),1,1)))
4- 最后,转置结果并仅选择 Col2 来擦除标签
【讨论】: