Как установить «иерархическое условное форматирование» в Excel 2010? - PullRequest
0 голосов
/ 06 апреля 2020

Мне нужно установить «иерархическое условное форматирование» в Excel 2010 на основе входных данных: формат левой ячейки и, если значение принадлежит диапазону или нет.

Чтобы понять, что мне нужно , предположим, что я нахожусь в ячейке B1.

Затем я смог установить первое условие, щелкнув «Использовать формулу для определения, какие ячейки отформатировать» и набрав = CELL («format»; A1 ) = "P1", так как мне нужно знать, является ли A1 процентным значением или нет.

Кроме того, я могу установить второе условие, нажав кнопку «Форматировать только те ячейки, которые содержат», а затем - между ", например, 0,5 и 0,6.

Проблема в том, что желаемый диапазон зависит от формата ячейки слева. Итак, я хотел установить что-то вроде этого:

Если (А1 в процентах) И (В1 находится в диапазоне от 0,5 до 0,6), тогда примените выбранный формат.

Если (А1 не в процентах) AND (B1 находится в диапазоне от 5 до 6), затем примените выбранный формат.

Я попытался выбрать «Использовать формулу, чтобы определить, какие ячейки форматировать» и ввести приведенную ниже формулу, но она не сработала!

= AND (CELL ("format"; A1) = "P1"; AND ("B1> 0.5"; "B1 <0.6")) </p>

Может кто-нибудь мне помочь?

Заранее большое спасибо.

1 Ответ

1 голос
/ 06 апреля 2020

Ваши кавычки неверны:

= AND(CELL("format";A1)="P1" ; B1 >= 0.5; B1 <= 0.6)

и второе:

= AND(CELL("format";A1)<>"P1" ; B1 >= 5; B1 <= 6)

Если у вас одинаковый формат, вы можете комбинировать:

=OR(AND(CELL("format";A1)="P1" ; B1 >= 0.5; B1 <= 0.6);AND(CELL("format";A1)<>"P1" ; B1 >= 5; B1 <= 6))
...