【问题标题】:Conditional formating based on 2 criteria基于 2 个条件的条件格式
【发布时间】:2017-07-20 03:14:57
【问题描述】:

我有一组特定的值,其中我使用条件格式来突出显示顶部和底部值;但是,当最高值为 100% 时,我必须改为突出显示第二高的值。

有什么方法可以在 Excel 中完成吗?

感谢大家的回复!

【问题讨论】:

    标签: excel excel-formula conditional-formatting excel-2016


    【解决方案1】:

    在条件格式中选择新规则并在选择规则类型 选择使用公式确定要格式化的单元格然后输入以下公式

    =IF(LARGE($A$1:$A$10,1)=100,RANK(A1,$A$1:$A$10)=2,RANK(A1,$A$1:$A$10)=1)
    

    编辑:

    使用这个公式

    =IF(LARGE($C$51:$C$57,1)=100,RANK(C51,$C$51:$C$57)=2,RANK(C51,$C$51:$C$57)=1)
    

    【讨论】:

    • 谢谢!我认为这是我需要的公式;但是,当范围不在单元格 A1 到 A10 内时,我对如何应用此公式感到有些困惑。当范围从 B3 到 B9 时,我对在 RANK 函数的第一个参数中应用什么感到困惑。
    • @NamaChoco - 使用这个公式=IF(LARGE($B$3:$B$9,1)=100,RANK(B3,$B$3:$B$9)=2,RANK(B3,$B$3:$B$9)=1)
    • @NamaChoco - RANK 中的第一个参数将是范围内的第一个单元格。
    • 我明白了。但是,当我在其他单元格上执行此操作时,我仍然遇到问题。例如,我有这个单元格范围 (C51:C57),我应用上述公式:=IF(LARGE($C$51:$C$57,1)=100,RANK(C51,$C$51:$C$57)=2,RANK(C51,$C$51​:$C$57)=1)。我突然收到这个错误,说上面的公式有问题。
    • @NamaChoco - 试试这个=IF(LARGE($C$51:$C$57,1)=100,RANK(C51,$C$51:$C$57)=2,RANK(C51,$C$51:$C$57)=1)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 2021-05-24
    • 1970-01-01
    • 2018-08-23
    • 1970-01-01
    • 2023-01-04
    • 1970-01-01
    相关资源
    最近更新 更多