我在 Google 表格电子表格中有多列日期(使用 arrayformula 创建)有些值有日期,有些是空白的。
对于每一行,我想找到最早的日期,但 Min() 函数在 ArrayFormula() 中不起作用。这个怎么做?在此处输入图像描述
我在 Google 表格电子表格中有多列日期(使用 arrayformula 创建)有些值有日期,有些是空白的。
对于每一行,我想找到最早的日期,但 Min() 函数在 ArrayFormula() 中不起作用。这个怎么做?在此处输入图像描述
尝试
=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 擦除标签