Пожалуйста, попробуйте:
=OR(ABS(A1-A2)<6,ABS(A2-A3)<6)
Максимально допустимая разница составляет +/- 5, который немного проще выразить в формуле, не так много, как +/- 6, следовательно, <6
в сочетании с ABS
из-за +/-
, т. е. знак разницы не имеет значения. Есть две возможности (отсюда OR
), в примере A2 нужно сравнить с A1 и A3.
Это характер условного форматирования, который автоматически проходит через соответствующий диапазон Applies to
и применяет формулу для каждой ячейки по очереди. Так же, как формула, показанная в ячейке и скопированная на одну строку, автоматически настраивается на =OR(ABS(A2-A3)<6,ABS(A3-A4)<6)
, поэтому для CF.
Если формула в ячейке была =OR(ABS($A$1-$A$2)<6,ABS($A$2-$A$3)<6)
, прежде чем копировать результат в другую ячейку, не будет отличаться (поскольку ссылки были исправлены - с $
с). Таким образом, с CF - с $
в течение всего времени весь диапазон Applies to
будет отформатирован в соответствии со значениями в A1: A3.
Те же возможности для использования $
доступны в CF, как в ячейке, то есть, если ссылки абсолютные ($) могут быть смешаны с относительными как в разных частях формулы, так и в пределах одной ссылки на ячейку (то есть столбцы и столбцы Строка самостоятельно).
pnuts, спасибо! Это сработало. Если вы в состоянии разработать код, это будет здорово. Я не могу понять, как это работает, когда вы использовали постоянные ячейки A1, A2, A3. – user3170906
Извините, без @pnuts Меня не уведомили. У меня был «ответ». – pnuts