由于某些原因,当使用为每个条形给出不同的最小值和最大值的公式时,我获得的数据条的长度不正确。在这里,我使用=INDIRECT("A" & ROW())
公式作为最小值,=INDIRECT("B" & ROW())
表示数据条的最大值。
因此,例如在下面的第3行中,数据栏应该在(25,230)范围内。但是,显示应该更接近End界限的Current值200的数据栏显示为更接近Start界限。只有具有较长范围(25,700)的行2才能正确显示数据栏。这是为什么?如何使数据条具有独立范围?
谢谢!
答案 0 :(得分:4)
为什么你试图使用INDIRECT?因为,如果您尝试在条件格式数据栏中使用相对地址,则会收到错误,那里不允许相对关系。但是ROW()也是一个相对地址。
您可以将D列中的%-Values计算为:
=(C2-A2)/(B2-A2)
然后将默认条件格式数据条放在D2:D [n]上并仅显示那里的条形。
问候
阿克塞尔