lim*_*ima 6 min google-sheets array-formulas google-sheets-query google-sheets-formula
我见过使用的一些例子SUM()内的ARRAYFORMULA()在谷歌电子表格(奇怪的是,他们似乎都喜欢的解决方法),但我无法弄清楚如何将它们应用到使用MIN()代替。
假设我有column A,B并且C我只想获取MIN(A:C)该D列的结果,仅针对与每一行匹配的三个单元格。直截了当的方式应该是ARRAYFORMULA(MIN(A1:C))足够的,但是肯定是行不通的。
如何以编程方式MIN()为Google电子表格中的所有行计算一行中某些单元格的?
MIN()无论范围大小如何,总是返回单个值,因此ARRAYFORMULA()不会更改输出-它仅有助于转换不处理范围的公式。
作为快速回答,您可以简单地重写MIN()使用类似IF()以下内容的逻辑:
=ARRAYFORMULA(if(A:A < B:B, if (A:A < C:C, A:A, C:C), if(B:B < C:C, B:B, C:C)))