【发布时间】:2016-06-19 03:15:38
【问题描述】:
【问题讨论】:
标签: excel conditional min
【问题讨论】:
标签: excel conditional min
您可以使用数组公式完成此操作¹。
=min(if(A2:A34=B2:B34, C2:C34))
数组公式不应该是完整的列引用,如果数字列偶尔增长和缩小,应用以下动态调整引用的单元格数量。
=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↵ 完成。如果输入正确,Excel 会将公式用大括号括起来(例如 { 和 })。你不用自己输入大括号。一旦正确输入第一个单元格,它们就可以像任何其他公式一样被填充或向下或向右复制。尝试将全列引用减少到更接近代表实际数据范围的范围。数组公式以对数方式消耗计算周期,因此最好将引用范围缩小到最小值。请参阅Guidelines and examples of array formulas 了解更多信息。
【讨论】: