Dein Problem ist INDIRECT
. Es spielt nicht gut mit Ihren bedingten Formeln, was eine Art Einschränkung zu sein scheint INDIRECT
.
Ich glaube jedoch nicht, dass Sie es brauchen. Wenn ich Ihre Anforderung richtig verstanden habe, können Sie einfach die grüne Bedingungsformel in ändern =IF((MOD(ROW(),2) = 1),ISNUMBER($E1), FALSE)
. Die Verwendung von $E1
bewirkt, dass die Formel für jede Zeile neu bewertet wird.
=IF((MOD(ROW(),2) = 1), ISNUMBER($E1), FALSE)
für E1=IF((MOD(ROW(),2) = 1), ISNUMBER($E2), FALSE)
für E2=IF((MOD(ROW(),2) = 1), ISNUMBER($E3), FALSE)
für R3- usw.
Ebenso können Sie Ihre rote Formel durch ersetzen =IF(MOD(ROW(),2) = 1,NOT(ISNUMBER("$E1)), FALSE)