使用不同范围的数据条的Excel条件格式

时间:2014-08-10 07:15:08

标签: excel excel-formula

由于某些原因,当使用为每个条形给出不同的最小值和最大值的公式时,我获得的数据条的长度不正确。在这里,我使用=INDIRECT("A" & ROW())公式作为最小值,=INDIRECT("B" & ROW())表示数据条的最大值。

因此,例如在下面的第3行中,数据栏应该在(25,230)范围内。但是,显示应该更接近End界限的Current值200的数据栏显示为更接近Start界限。只有具有较长范围(25,700)的行2才能正确显示数据栏。这是为什么?如何使数据条具有独立范围?

Sample data

谢谢!

1 个答案:

答案 0 :(得分:4)

为什么你试图使用INDIRECT?因为,如果您尝试在条件格式数据栏中使用相对地址,则会收到错误,那里不允许相对关系。但是ROW()也是一个相对地址。

您可以将D列中的%-Values计算为:

=(C2-A2)/(B2-A2)

然后将默认条件格式数据条放在D2:D [n]上并仅显示那里的条形。

问候

阿克塞尔