1

У меня есть лист данных с минимальными и максимальными значениями, смежными друг с другом. Я хотел бы покрасить ячейки в зависимости от того, насколько они близки к сопоставлению (т.е. цвет должен основываться на их разнице). В настоящее время у меня есть условная формула, которая окрашивает все несоответствующие значения в красный.

=INDEX(1:1,1,FLOOR(COLUMN(B1),2))<INDEX(1:1,1,FLOOR(COLUMN(B1),2)+1)

В диапазоне B:M (Примечание: для каждой строки имеется 20 пар и сотни строк). Но теперь я хотел бы улучшить лист, изменив цвет в зависимости от того, насколько близки значения к соответствию. Я попытался использовать форматирование всех ячеек на основе их значений с ограничениями на основе формул, которые зависели от соседних ячеек, но Excel дал ошибку. Нельзя использовать относительные ссылки в критериях условного форматирования для цветовых шкал, полос данных и наборов значков. Я предполагаю, что это так превосходно, нужно только рассчитать цветовые диапазоны один раз. Я не могу придумать какие-либо обходные пути, которые не включают относительные ссылки.

Единственное, о чем я сейчас думаю, - это использовать набор формул, подобный приведенному выше, который использует заданные значения цвета для определенных диапазонов (1-5-> зеленый, 5-10-> салатовый, 10-20-> желтый, 20-40-> оранжевый, 40+ -> красный) но я бы предпочел более элегантное решение, не требующее ввода 10+ правил, чтобы получить желаемую степень детализации.

Другой возможный обходной путь - вставить третий столбец различий для каждой пары и просто закрасить этот столбец, но тогда моя таблица данных будет слишком широкой, чтобы уместиться на моем экране, и я не думаю, что смогу применить цвет градиента к каждому третьему. колонка. Хотя преимущество этого метода заключается в том, что я могу применить логарифм к разнице, чтобы получить детализацию там, где я хочу. Если бы был способ скопировать форматирование из другого региона, я мог бы сделать цвета в другом разделе листа и затем динамически скопировать их обратно в область ввода данных, но я не нашел способа динамически копировать форматирование.

0