答案 0 :(得分:0)
您可以使用此公式获取最小值(根据我的数据集应该为20)
=MIN(1/AGGREGATE(14,6,1/((A2:A9<=10)*B2:B9),1),1/AGGREGATE(14,6,1/((A2:A9<=10)*C2:C9),1))
对于每个额外的列(例如D
),您必须在1/AGGREGATE(14,6,1/((A2:A9<=10)*D2:D9),1)
公式中添加公式MIN()
。
寻找更好的方法来实现这一目标。
修改强>
或者,您可以在数据下方添加新行。对于每个列,您添加以下公式以获取该列的最小值
=1/AGGREGATE(14,6,1/(($A$2:$A$9<=10)*B2:B9),1)
现在,您可以将此公式拖动到所需的列数。取这一行的MIN()
来获得总体最小值。
答案 1 :(得分:0)
或者:
=AGGREGATE(15,6,C2:C9/(A2:B9<=10),1)
或数组公式** :
=MIN(IF(A2:B9<=10,C2:C9))
如果B2:C9
中有空白单元格:
=AGGREGATE(15,6,1/(1/C2:C9)/(A2:B9<=10),1)
或:
=MIN(IF(A2:B9<=10,IF(ISNUMBER(C2:C9),C2:C9)))
此致