Условное форматирование Excel для сравнения значений ячеек в строке

Условное форматирование Excel для сравнения значений ячеек в строке

У меня есть таблица данных с хронологическими неделями на оси X и показателями отказов для различных типов дефектов на оси Y. Я хочу выделить все ячейки, где показатель, скажем, на 0,005% выше, чем на предыдущей неделе. В терминах Excel: если B2 >= A2 + 0,00005, выделить B2. Если C2 >= B2 + 0,00005, выделить C2 и так далее.

Я выбрал таблицу, перешел в "условное форматирование > новое правило > использовать формулу" и попробовал =B2>=A2+0.00005, но это работает на некоторых ячейках, пропускает некоторые ячейки и дает ложные срабатывания на других ячейках. Например, рассмотрим первую строкуздесь, вы можете видеть, что крайняя левая ячейка отформатирована, хотя она не должна быть отформатирована, крайняя правая ячейканетотформатирован, когда должен быть, и средние все отформатированы правильно. Другие строки также перепутаны.

Есть идеи, почему моя формула не работает, и что мне нужно исправить, чтобы получить желаемый результат? Спасибо.

решение1

Вам не нужно использовать формулу для этого условного форматирования.
Вместо этого используйте тип правила Format only cells that containи установите его следующим образом:
Cell Value greater than or equal to =A2+0.00005

Ключевой момент: A2должна быть правой ссылкой на ячейку для верхней левой ячейки в вашем выборе. В примере ниже это B2. Поскольку это относительная ссылка (в отличие от $A$2), она будет обновляться по мере необходимости для каждой другой ячейки в выбранном диапазоне.

Скриншот

Связанный контент