Google 工作表 - 逐行查找整个 table 中的最低值

Google Sheets - Find the lowest values in the entire table line by line

我找不到使用内置 Google 工作表函数使 ArrayFormula 和 SMALL 函数协同工作的方法。

I have a table1 包含商品及其价格。每个仓位都有最低价和SMALL函数,但是当你添加一个新行时,公式就失效了。

如果粗略地加上一个ArrayFormula(table2),SMALL会在整个table中寻找最低值,而不是逐行寻找。

我尝试了 VLOOKUP、ROW、INDEX 的不同组合,但无法解决难题。

有没有人有什么想法?

尝试:

=INDEX(TRANSPOSE(QUERY(TRANSPOSE(D14:O); 
 "select "&TEXTJOIN(","; 1; IF(B14:B="";;
 "min(Col"&ROW(B14:B)-ROW(B14)+1&")"))));; 2)


更新:

=INDEX(QUERY(SPLIT(FLATTEN(ROW(F14:F)&"×"&OFFSET(F14;;;9^9; 9^9)); "×");
 "select min(Col2) 
  group by Col1  
  label min(Col2)''"))