Мне нужно создать правило условного форматирования, которое будет применять некоторый цвет, если ячейка слева имеет значение больше 500, однако она не принимает мою формулу:
=OFFSET(0,-1) > 500
Может кто-нибудь сказать мне, что я делаю не так?
Мне нужно создать правило условного форматирования, которое будет применять некоторый цвет, если ячейка слева имеет значение больше 500, однако она не принимает мою формулу:
=OFFSET(0,-1) > 500
Может кто-нибудь сказать мне, что я делаю не так?
Изменить: Я думаю, вы не сможете использовать условное форматирование таким образом с наборами иконок. Я получил следующую ошибку при попытке:
Нельзя использовать относительные ссылки в критериях условного форматирования для цветовых шкал, панелей данных и наборов значков.
Однако я смог добиться того же, применив эту формулу к правому столбцу, а затем применив к этому столбцу правило условного форматирования, как показано на снимке экрана.
=IF(OFFSET(E10,0,-1)>500,1,IF(OFFSET(E10,0,-1)=500,0,-1))
Формула должна быть:
=OFFSET(E10,0,-1)>500
В Excel функция Offset возвращает ссылку на диапазон, который смещен на ряд строк и столбцов из другого диапазона или ячейки.
Синтаксис для функции Offset:
Offset( range, rows, columns, height, width )
Существует способ достижения эквивалента смещения в условном форматировании с относительными ссылками.
В ячейке, которую вы хотите условно раскрасить, выберите опцию условного форматирования. Используйте формулу, чтобы определить, какие ячейки нужно отформатировать. В строке формул используйте следующий синтаксис:
=INDIRECT(ADDRESS(ROW()+X,COLUMN()-Y))>Z
Здесь X
- вертикальное смещение, Y
- горизонтальное смещение, а Z
- значение, с которым вы тестируете.
В примере ОП это будет:
=INDIRECT(ADDRESS(ROW(),COLUMN()-1))>500
Затем вам просто нужно определить форматирование; у вас не может быть символа светофора, но вы можете установить фон или шрифт ячейки для определенного цвета.