Ваша проблема INDIRECT
. Это не очень хорошо сочетается с вашими условными формулами, что кажется своего рода ограничением INDIRECT
.
Тем не менее, я не думаю, что вам это нужно. Если я правильно понимаю ваше требование, вы можете просто изменить зеленую условную формулу на =IF((MOD(ROW(),2) = 1),ISNUMBER($E1), FALSE)
. Использование $E1
заставит формулу переоценивать для каждой строки, поэтому она превращается в:
=IF((MOD(ROW(),2) = 1), ISNUMBER($E1), FALSE)
для Е1=IF((MOD(ROW(),2) = 1), ISNUMBER($E2), FALSE)
для Е2=IF((MOD(ROW(),2) = 1), ISNUMBER($E3), FALSE)
для R3- и т.п.
Точно так же вы можете заменить свою красную формулу на =IF(MOD(ROW(),2) = 1,NOT(ISNUMBER("$E1)), FALSE)