У меня есть таблица данных с хронологическими неделями на оси 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
), она будет обновляться по мере необходимости для каждой другой ячейки в выбранном диапазоне.