【问题标题】:Strike only first one MAX cell value on row仅在行上删除第一个 MAX 单元格值
【发布时间】:2016-05-30 19:02:20
【问题描述】:

只是需要帮助解决这个问题。我将其用于条件格式: =F5:J5=MAX($F5:$J30)。我有 5 列的值需要过滤。

没关系,但是当我有相同的价值时,我只需要打击其中一个而不是全部。

【问题讨论】:

  • 改成这个=F5=MAX($F$5:$J$30).
  • 这可以做到,但是需要看一些示例数据以放入带有countif的条件格式公式中
  • @ScottCraner 不会删除所有复制的情况吗?
  • 不,因为 F5 是相对的,它会随着“应用于:”中单元格的范围而改变,所以只有相等的才会返回 true。
  • @ScottCraner 如果 J5 和 F5 相等并且都是最大值怎么办?

标签: excel excel-formula max conditional-formatting strikethrough


【解决方案1】:

你想要这个公式:

=F5=MAX($F$5:$J$30)

这样它一次只会比较一个单元格。

如果你想要的是第一个最大值,那么使用这个公式:

=AND(F5=MAX($F$5:$J$30),COUNTIF($F5:F5,F5)=1,COUNTIF($F$4:$J4,F5)=0)

【讨论】:

  • 第三个选项,在第一个选项之后淘汰所有人! 8)
  • @ForwardEd =AND(F5=MAX($F$5:$J$30),COUNTIF($F$5:F5,F5)>1)
  • 我认为我们已经覆盖了基础!
  • 现在我的脑海里浮现出一个问题,为什么使用 AND 和两个条件而不是将 MAX 部分放在 COUNTIF 中?没关系,我想我只是想通了
  • @ForwardEd 由于 excel 迭代的方法,我需要添加第三个标准。见编辑。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多