【问题标题】:Excel: how to highlight the max value of each row only if the maximum value is a certain value larger than the min value?Excel:如何仅在最大值大于最小值的某个值时突出显示每行的最大值?
【发布时间】:2021-12-10 16:30:49
【问题描述】:

如果最大值比最小值大 5,我想突出显示单元格的最大值。

68.3 64.3 62.6 65.5 66.3 75.9

所以在这种情况下,75.9(最大值)- 62.6(最小值)>=5,所以最大值应该突出显示。

我尝试对此使用条件格式

=max(if (max(A1:F1)-min(A1-F1)>=5, 1,0))

=max(A1:F1)-min(A1:F1)>=5

突出显示所有单元格..

那么,对于如何做到这一点有什么想法吗?

提前致谢。

【问题讨论】:

  • 在这种情况下,哪个值会突出显示?
  • 您是否需要突出显示所有大于最小值 >= 5 的值?
  • @JvdV 如果 max val-min val>=5 则只突出最大值
  • 汤姆给出了一个不错的答案,似乎可以解决问题@GraceHJKim

标签: excel formatting conditional-statements


【解决方案1】:

要仅突出显示最大值,假设它至少比最小值大 5,请尝试

=AND(A2=MAX($A2:$F2),A2>=MIN($A2:$F2)+5)

范围从 A2 开始。

请注意,这对用于计算 Max 和 Min ($A2:$F2) 的列范围使用绝对寻址,但对行使用相对寻址($A2:$F2)。如果公式应用于第 3 行(例如),这将自动更改为

=AND(A3=MAX($A3:$F3),A3>=MIN($A3:$F3)+5)

这是一个将公式应用于两行的示例 - 公式完全相同,只是更改了“适用于”部分:

【讨论】:

  • 谢谢汤姆。是否有可能将此公式应用于所有行?我尝试了第二行,但即使我更改了行号,它也不适用于第三行。
  • 当您有一个适用于第二行的公式时,如果您对行使用相对寻址(即放 A2 而不是 A$2),它将自动适用于其他行。您只需要更改它适用的范围 - 将屏幕截图粘贴到我的答案中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-08-05
  • 1970-01-01
  • 2017-10-02
  • 2021-10-04
  • 2012-01-19
  • 2015-07-04
  • 1970-01-01
相关资源
最近更新 更多