当另一个单元格为特定文本时,突出显示大于或等于某个值的单元格

当另一个单元格为特定文本时,突出显示大于或等于某个值的单元格

我正在创建一个追踪器,

  • 在单元格 A1 中,我想要用 1、2 或 3 定义值。
  • 在单元格 B1 中,我想突出显示当 A1 为 1 时单元格值 >=60,
  • 在单元格 B1 中,当 A1 为 2 时,我想要突出显示单元格值 >=45。

如何让 Excel 识别 A1 是 1 还是 2,然后应用与该数字相关的条件格式(如果为 1,则 >=60;如果为 2,则 =>45)

答案1

您可以使用以下格式规则:

=OR(AND($A$1=1,$B$1>=60),AND($A$1=2,$B$1>=45))

在此处输入图片描述

如果您打算将其应用于其他行,请确保适当调整 $ 锚点并根据需要设置“应用于”范围:

在此处输入图片描述

答案2

请记住,您不需要使用单个公式一次性完成所有操作。在条件格式对话框中创建顺序规则通常更容易。创建多个规则可能最容易,这样每个规则的公式都会简化,以后更容易理解:

规则1公式:

=AND($A1=1,$B1>=60)

规则2公式:

=AND($A1=2,$B1>=45)

请注意 $ 符号的位置,它必须位于列字母上,但不能位于行号上。

如果您愿意,您绝对可以将其组合成一个公式:

=OR( AND($A1=1,$B1>=60) , AND($A1=2,$B1>=45) )

为清晰起见进行编辑 我看到 FlexYourData 和我同时输入了完全相同的解决方案。他们的答案提出了一个重要的区别,即是否仅使用 A1 和 B1 来应用整个工作表的格式(他们的假设),或者每排A 和 B 用于确定该行的突出显示(我的假设)。

相关内容