2

数羽の鳥の毎日の体重測定値を追跡しているExcelスプレッドシートがあります。その日の重みが特定のしきい値を下回った場合にセルの色が変化するように条件付き書式を設定しました(実際には、3つのしきい値があり、対応する色が変化します)。ただし、ここでは総重量が1つの要因にすぎず、鳥の健康状態を追跡するには、ある日から次の日へ の体重の変化が非常に重要です。

私が抱えている問題は、これがダイナミックレンジであるということです。つまり、固定セルがありません。2つのセルをポイントして、差を計算するように指示することはできません。範囲は毎日変化します(つまり、今日の違いはC4とC3の間ですが、明日はC5とC4の間、次にC6とC5の間などになります)。毎日、データは列の新しいセルに入力されます。前のセルに基づいて計算する必要があります。

Excelで条件付き書式を使用して、2つの値の差が指定された量を超えた場合(この場合1は十分)、色が変わるようにする方法はありますか、それともVBAを使用する必要がありますか?

4

1 に答える 1

0

@Timが示唆するように、VBAは必要なく、はるかに優れていますが、主張する場合は!:

C3を選択し、ルールを設定します(数式を使用してフォーマットするセルを決定します)

=ABS(C3-C2)>1

1選択したマテリアリティであり、プラスまたはマイナスと見なされます)および範囲(適用対象)については、C3から開始するようにしてください(ヘッダー行があり、データがC2から開始すると仮定)。

=$C$3:$C$1000または「1000」を必要な数まで増やします。

于 2012-07-09T22:00:58.210 に答える