基于范围差异的条件格式?

我有一个Excel电子表格,可以跟踪几只鸡的日常体重测量。 我有条件格式设置,使单元格的颜色改变,如果当天的权重低于一定的阈值(实际上,有三个阈值,相应的颜色变化)。 然而,总重量只是一个因素,每天的体重变化对于追踪鸟类的健康状况非常重要。

我遇到的问题是这是一个dynamic的范围。 也就是说,我没有固定的单元格。 我不能指向两个单元格,并告诉它来计算差异; 每天的范围将会改变(也就是说,现在的区别在于C4和C3之间,但是明天将会在C5和C4之间,然后是C6和C5等)。 每天的数据input到列中的新单元格中,我希望计算基于前一个单元格。

有没有办法在Excel中使用条件格式,以便如果两个值之间的差异超过给定的数量(在这种情况下, 1是足够的),它会改变颜色,还是我需要使用VBA?

不需要VBA,就像@Tim所build议的那样好,但如果你坚持的话!

selectC3并设置规则(在使用公式确定要格式化的单元格中)

=ABS(C3-C2)>1

1是你select的重要性,假定加或减)和范围(适用于)确保你从C3开始(假设你有一个标题行,你的数据以C2开始),例如

=$C$3:$C$1000或者“1000”,但要求很多。