首页 文章

基于另一个单元格值的条件格式

提问于
浏览
395

我正在使用Google表格作为每日仪表板 . 我需要的是根据另一个细胞--C5的值改变细胞B5的背景颜色 . 如果C5大于80%,则背景颜色为绿色,但如果它在下面,则为琥珀色/红色 .

这是可用的Google表格功能还是我需要插入脚本?

5 回答

  • 1

    根据另一个单元格的值 - C5更改单元格B5的背景颜色 . 如果C5大于80%,则背景颜色为绿色,但如果它在下面,则为琥珀色/红色 .

    没有提到B5包含任何值,因此假设 80%.8 格式为百分比而没有小数,空白计数为"below":

    选择B5,使用标准填充颜色“琥珀色/红色”,然后选择格式 - 条件格式...,自定义公式为和:

    =C5>0.8
    

    用绿色填充和完成 .

    CF rule example

  • 0

    还有一个例子:

    如果您有从A到D的列,并且如果B是“完成”,则需要突出显示整行(例如从A到D),然后您可以执行以下操作:

    "Custom formula is":  =$B:$B="Completed" 
    Background Color:     red 
    Range:                A:D
    

    当然,如果您有更多列,可以将Range更改为A:T .

    如果B包含“完成”,请使用如下搜索:

    "Custom formula is":  =search("Completed",$B:$B) 
    Background Color:     red 
    Range:                A:D
    
  • 425

    Note: 当它在下面的说明中说"B5"时,它实际上意味着"B",所以对于C5它's B5, for C6 it' s B6等等 . 除非你指定$ B $ 5 - 那么你指的是一个特定的细胞 .


    自2015年起,Google表格支持此功能:https://support.google.com/drive/answer/78413#formulas

    在您的情况下,您需要在B5上设置条件格式 .

    • 使用“ Custom formula is ”选项并将其设置为 =B5>0.8*C5 .

    • 将“ Range ”选项设置为 B5 .

    • 设置所需的颜色

    您可以重复此过程为背景或文本或颜色比例添加更多颜色 .

    更好的是,通过使用“ Range ”中的范围,将单个规则应用于所有行 . 假设第一行是 Headers 的示例:

    • 在B2条件格式设置上,将“ Custom formula is ”设置为 =B2>0.8*C2 .

    • 将“ Range ”选项设置为 B2:B .

    • 设置所需的颜色

    将类似于前面的示例,但适用于所有行,而不仅仅是第5行 .

    范围也可以在"Custom formula is"中使用,因此您可以根据列值为整行着色 .

  • 175

    我在我最近的一个文件中使用了一个有趣的条件格式,并认为它对其他人也有用 . 所以这个答案是为了完整性 .

    它应该展示这个神奇功能的功能,特别是$ thing的功能 .

    示例表

    Simple google sheets table

    从D到G的颜色取决于A,B和C列中的值 . 但是公式需要检查水平固定的值(用户,开始,结束)和垂直固定的值(第1行中的日期) . 这就是美元符号变得有用的地方 .

    解决方案

    表中有2个用户,每个用户都有一个定义的颜色,分别是foo(蓝色)和bar(黄色) .
    我们必须使用以下条件格式规则,并在相同范围( D2:G3 )上应用它们:

    • =AND($A2="foo", D$1>=$B2, D$1<=$C2)

    • =AND($A2="bar", D$1>=$B2, D$1<=$C2)

    在英语中,条件意味着:
    用户是 name ,当前单元格的日期在 start 之后和 end 之前

    请注意,两个公式之间唯一的变化是用户的名称 . 这使得与其他许多用户一起使用非常容易!

    解释

    重要说明:变量行和列相对于范围的开头 . 但固定值不受影响 .

    很容易与相对位置混淆 . 在此示例中,如果我们使用范围 D1:G3 而不是 D2:G3 ,则颜色格式将向上移动1行 .
    为避免这种情况,请记住 the value for variable rows and columns should correspond to the start of the containing range .

    在此示例中,包含颜色的范围是 D2:G3 ,因此开始是 D2 .

    User, start, and end vary with rows

    • 固定列A B C,从2开始的变量行: $A2$B2$C2

    Dates vary with columns

    • 从D开始的变量列,固定行1: D$1

  • 16

    我对完成这项工作需要多长时间感到失望 .

    我想知道我的范围内哪些值超出标准偏差 .

    • 将标准差计算添加到某处的单元格 =STDEV(L3:L32)*2

    • 选择要突出显示的范围,右键单击,条件格式

    • 选择格式单元格大于

    • 在“值”或“公式”框中,键入 =$L$32 (您的stdev所在的单元格)

    我无法弄清楚如何将STDEv内联 . 我尝试了许多意想不到的结果 .

相关问题