EXCEL:使用行的条件格式不起作用

EXCEL:使用行的条件格式不起作用,excel,excel-formula,formatting,conditional,Excel,Excel Formula,Formatting,Conditional,我有一个Excel表格,我需要有条件地格式化,这样我就可以知道单元格中的数字离范围的中点有多近。规则如下: 空白=白色 超出所需范围的值(B行和C行)=红色 我所需范围内的值将以中点=绿色,外部点=黄色进行缩放 格式规则 如果我对每一行单独设置一个条件,它是正确的,如下所示: 正确的 但要为每一行创建规则,需要花费大量的时间 如果我使用下面的公式来加速计算,那么第一行的计算结果是正确的,其余行的计算结果是错误的(仅使用第一行的数字) 三色标度示例: 最小值=间接(“B”和右侧(地址(行(),

我有一个Excel表格,我需要有条件地格式化,这样我就可以知道单元格中的数字离范围的中点有多近。规则如下:

空白=白色

超出所需范围的值(B行和C行)=红色

我所需范围内的值将以中点=绿色,外部点=黄色进行缩放

格式规则

如果我对每一行单独设置一个条件,它是正确的,如下所示:

正确的

但要为每一行创建规则,需要花费大量的时间

如果我使用下面的公式来加速计算,那么第一行的计算结果是正确的,其余行的计算结果是错误的(仅使用第一行的数字)

三色标度示例:

最小值=间接(“B”和右侧(地址(行(),列(),4,1),长度(行()))

中点=(间接(“B”和右侧(地址(行(),列(),4,1),LEN(行())))+间接(“C”和右侧(地址(行(),列(),4,1),LEN(行()))/2

最大值=间接(“C”和右侧(地址(行(),列(),4,1),长度(行()))

不正确:
色标不接受值公式中的相对引用。您必须咬紧牙关,使用绝对引用并调整每行的行号


示例中的B行和C行在哪里?两个屏幕截图是否都从A行开始?看起来不可能是这样,因为我假设“正常”不是您想要的值之一。你能用你对一行使用的条件来回答你的问题吗?你知道你的第一个格式规则适用于范围
=$E$3:$O$56
,另外两行只适用于
$E$3:$O$3
?范围是B行和C行。例如,B3=1.1和C3=2.5。第3行的数字应该基于这些。是的,第一条规则是空白的,不需要逐行应用。我很高兴你完全理解这个问题。你确定没有什么聪明的公式可以做到这一点吗?对不起,我不认为Excel可以用开箱即用的颜色比例功能做到这一点。您可能希望使用VBA自动调整每行的公式。