【问题标题】:find max or min in excel, with conditions在excel中找到最大值或最小值,有条件
【发布时间】:2011-10-03 17:01:39
【问题描述】:

在我的电子表格中,我有一列包含负值和正值。我需要得到所有正值中的最小值和所有负值中的最大值。我该怎么做?

【问题讨论】:

  • 2011 年提出的问题与 2011 年给出的答案究竟如何与 2015 年提出的问题重复?
  • 根据许多其他线程(我稍后会寻找它们),SO/SE 中的“重复”不需要比“原始”更晚的日期;这可能是用词不当。标准是根据问题和答案的赞成票,“原始”将有更多答案和/或更多“质量”。尽管可以将公式放在一起,但并未明确指定此类度量。并不是说我同意这样的标准(我看到了它的优点和缺点),而只是我看到很多人支持它。关键是找到这个 OP 的人会得到另一个发布的答案。
  • 哦,好吧,我明白了。

标签: excel conditional max minimum


【解决方案1】:

使用数组公式。在以下示例中,您检查的值位于 A2:A10

最大负数:

=MAX(IF(A2:A10<0,A2:A10))

输入公式时按Ctrl+Shift+Enter。然后公式将出现在 {...} 的括号内。

最小正数:

=MIN(IF(A2:A10>=0,A2:A10))

也可以按Ctrl+Shift+Enter

作为数组公式输入

【讨论】:

  • 您应该注意,在极端情况下,此公式会返回错误信息;如果 IF 条件不匹配任何内容(0 条记录符合条件),它将返回 0 而不是应该是 #N/A,例如=MIN( IF(FALSE, 99) ) == 0
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-06-21
  • 1970-01-01
  • 1970-01-01
  • 2012-11-04
  • 2023-03-09
  • 1970-01-01
相关资源
最近更新 更多