【问题标题】:Color Scale Conditional Formatting based on percentage of another value基于另一个值的百分比的色标条件格式
【发布时间】:2023-01-18 19:15:20
【问题描述】:

我正在尝试根据 A 列在 B 列中的百分比值来着色。B 列的值可以是 3、6、9 或 12,所以我不能只将原始数字作为最小值、中间值或最大值,它必须是百分比。我想在不插入计算百分比的额外列的情况下执行此操作。下面是一张图片,其中包含两列的外观。

有效的是添加一个额外的列,其中使用以下公式计算百分比:

=TO_PERCENT(A2/B2)

色阶条件格式看起来像这样:

但我不想要一个额外的列来显示百分比,我宁愿根据它们在 B 列中所占的百分比为 A 列中的数字着色。我认为可行的是以下内容:

公式为:

=TO_PERCENT($A2/$B2)>=0%
=TO_PERCENT($A2/$B2)>=50%
=TO_PERCENT($A2/$B2)>=100%

无论是否使用 TO_PERCENT,如您所见,结果都是一样的 - 中点以下的所有内容(应该是红色)实际上是绿色。我不确定是什么原因造成的,也不确定如何解决这个问题,或者是否有任何可行的替代方法可以根据值与另一个值的百分比正确地进行色标。

【问题讨论】:

    标签: google-sheets google-sheets-formula conditional-formatting


    【解决方案1】:

    你不应该那样使用颜色缩放。考虑到即使它对其进行分析,像 =TO_PERCENT($A2/$B2)>=0% 这样的表达式实际上会在 false 时返回 0,在 true 时返回 1,因此它不会与您的列进行比较

    这有点不舒服,但您应该做的是通过将每个公式设置为每种所需的颜色来创建自己的缩放比例。请记住规则的顺序,最高值应该上升

    【讨论】:

      猜你喜欢
      • 2019-01-16
      • 1970-01-01
      • 2013-12-31
      • 2010-09-06
      • 2023-04-02
      • 1970-01-01
      • 2018-11-25
      • 2010-10-31
      相关资源
      最近更新 更多