В Excel 2007 я хочу условно покрасить строку, если она нечетная, а затем изменить цвет в зависимости от того, содержит ли конкретная ячейка (в столбце E) в этой строке число (зеленый) или пустое (красный). Например, если E15 имеет значение 2, а E13 не имеет записи, я ожидаю, что строка 15 будет зеленой, а строка 13 - красной.
Мои две формулы:
Чтобы красный цвет:
=IF((MOD(ROW(),2) = 1),NOT(ISNUMBER(INDIRECT("$E$"&ROW()))), FALSE)
Чтобы зеленый цвет:
=IF((MOD(ROW(),2) = 1),ISNUMBER(INDIRECT("E"&ROW())), FALSE)
Если я вставлю эти формулы в ячейки на рабочем листе, я получу ожидаемые значения. Для строки 15 "красное" уравнение неверно, а "зеленое" уравнение верно. Для строки 13 "красное" уравнение истинно, а "зеленое" неверно. Однако, если я использую эти формулы в функции формул условного форматирования, все мои строки будут красными, есть мысли?