如果两个其他列匹配,则为最小列值
我有一个Excel数据文件A,B和C.
我想findC的最小值,但只有相应的A = B。
我怎样才能执行这个操作?
你可以用一个数组公式1来完成。
=min(if(A2:A34=B2:B34, C2:C34))
数组公式不应该是完整的列引用。如果数字列偶尔会增长和缩小,请应用以下内容来dynamic调整引用的单元格数量。
=min(if(A2:index(A:A, match(1e99, C:C))=B2:index(B:B, match(1e99, C:C)), C2:index(C:C, match(1e99, C:C))))
¹ 数组公式需要使用Ctrl + Shift + Enter 键来完成。 如果input正确,Excel将花括号包括在公式中(例如{和} )。 你不要自己input大括号。 一旦正确input第一个单元格,就可以像其他任何公式一样向下或向右填充或复制它们。 尝试和减less您的全列引用范围更接近代表实际数据的范围。 数组公式将计算周期对数化,所以最好将参考范围缩小到最小。 有关更多信息,请参阅数组公式的示例 。