Условное форматирование с вычитанием - PullRequest
0 голосов
/ 07 июня 2019

В настоящее время я пытаюсь вычислить два результата по одной формуле, чтобы проверить, больше или меньше результат 18

Если оно больше 18, строка должна быть красного цвета, если меньше зеленого.

Я уже пробовал формулу "косвенно", но ее нельзя перенести в другие ячейки, потому что я хочу скопировать ее в другие ячейки.

Затем я попробовал формулу «Индекс», но с этой формулой я не получаю сообщение об ошибке, но также не решаю проблему.

пример формулы, которую я использовал, а не решение

=index('Data Sheet1'!B2)-index('Data Sheet!'!C2)>18

Ответы [ 2 ]

0 голосов
/ 07 июня 2019

если лист с именем Лист51 выглядит следующим образом:

0

, то на другом листе / вкладке вы можете сделатьэто:

  • для красного =AND(LEN(INDIRECT("Sheet51!A1:A")), IF(INDIRECT("Sheet51!A1:A")-INDIRECT("Sheet51!B1:B")<18, 1))

  • для зеленого =AND(LEN(INDIRECT("Sheet51!A1:A")), IF(INDIRECT("Sheet51!A1:A")-INDIRECT("Sheet51!B1:B")>=18, 1))

    0

0 голосов
/ 07 июня 2019

Для этого вы можете использовать условное форматирование. Сначала примените формулу минус () к ячейке, а затем примените условное форматирование (Формат-> Условное форматирование), чтобы применить правила ко всему столбцу [Если он больше 18, строка должна быть окрашена в красный цвет, если меньше зеленого.]

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...