【问题标题】:Conditional formatting based on percentage increases基于百分比增加的条件格式
【发布时间】:2019-01-16 23:30:58
【问题描述】:

单元格 C1 显示与 B1 相同的值,括号中是 B1 和 A1 之间的差异。这是用 C1 中的一个公式编写的。

我需要在 C1 上使用条件格式来显示 B1 是否大于 A1 2% 然后变为绿色,如果 B1 小于 A1 2% 则变为红色,如果 B1 在 +/- 2 的范围内% 然后变成琥珀色。

我在 C1 上尝试了如下条件格式: 选择大于选项:=b1>(a1+(a1*0.02)) 选择小于选项:=b1

我也被 +/- 2% 公式所困扰。

【问题讨论】:

  • B2 还是 B1?请编辑并澄清您的问题,您使用的是相互冲突的情况。
  • 对不起,现在修改。都应该是 B1。

标签: excel conditional-formatting


【解决方案1】:

尝试这样的事情(我使用欧洲分隔符“;”):

大于 2% 的值的公式:

=((B1-A1)/A1)>2%

小于 2% 的值的公式:

=((B1-A1)/A1)<-2%

下面的公式是上面两者的组合。由于条件格式仅应用结果为 TRUE 的值的更改,因此我们需要创建一个在数字既不大于 2% 也不小于 2% 时显示为 TRUE 的内容。所以第一部分,OR(,检查 +2% 或 -2% 是否为 FALSE。如果语句为 FALSE,则表示值在 +/- 2% 范围之间。所以我们用NOT(返回一个TRUE值。

=NOT(OR(((B1-A1)/A1)>2%;((B1-A1)/A1)<-2%))

对于单元格 C1,您的条件格式化窗口应该如下所示(您可以使用格式刷将其复制下来):

请注意一件事。 如果您输入的公式如下图所示,并带有引号符号“,则编辑公式并删除公式开头和结尾的“符号。

【讨论】:

  • 有点跑题了。在单元格 C1 中,您可以使用以下公式自动为您提供值“103 (3):=(B1/A1)*100 &amp;" (" &amp; ((B1/A1)*100)-100 &amp; ")"
  • 谢谢!很高兴它有帮助:)
猜你喜欢
  • 2023-01-18
  • 1970-01-01
  • 2015-09-17
  • 1970-01-01
  • 1970-01-01
  • 2022-01-25
  • 1970-01-01
  • 2014-03-19
相关资源
最近更新 更多