2014-01-07 5 views
0

Использование Excel 2013. У меня есть длинный список чисел в столбце A. Я хотел бы условно выделить любую ячейку, которая находится в диапазоне +/- 5 по отношению к номер над ним ИЛИ номер под ним.Условное форматирование, если ячейки находятся в пределах друг от друга

Например, если у меня есть 1, 1, 10, 20, 21, 22, 50 (в указанном порядке) клетки должны быть выделены те, содержащие только 1, 1, 20, 21, 22.

+0

pnuts, спасибо! Это сработало. Если вы в состоянии разработать код, это будет здорово. Я не могу понять, как это работает, когда вы использовали постоянные ячейки A1, A2, A3. – user3170906

+0

Извините, без @pnuts Меня не уведомили. У меня был «ответ». – pnuts

ответ

0

Пожалуйста, попробуйте:

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

Смежные вопросы