Bedingte Formatierung nach unten ziehen?
ich habe eine bedingte Formatierung erstellt mit der Formel =WENN(A1=$A$5:$A$9;1;0)
ich möchte diese nun nach unten ziehen. Das Problem ist, dass beim nach unten ziehen dann aber auch in z. B. der Zelle A25 =WENN(A1=$A$5:$A$9;1;0) steht, ich möchte aber dass dort =WENN(A25=$A$5:$A$9;1;0) - daher hab ich A1 ja nicht mit $ versehen. Warum funktioniert das nicht? Ich hab so viele Tabellen wo ich problemlos mit bedingten Formatierungen arbeite weiß aber gerade nicht was ich da anders gemacht haben soll..
3 Antworten
Hallo Allocigar,
Mir fällt leider nur eine Idee ein: Hast Du vielleicht noch irgend einen Filter aktiv?
Bei mir funktioniert es, wenn ich genau Deine Formel in ein neues leeres Blatt einfüge, und diese nach unten ziehe.
Bzgl. dem Runterkopieren habe ich inzwischen gemerkt, dass zwar in den Zellen A2 A3 weiterhin A1 angezeigt wird, er aber trotzdem die Formel richtig runterkopiert. Trotzdem funktioniert sie nicht - er formatiert nicht - ich glaube das "WENN" ist falsch - allerdings wenn ich es durch ein ODER ersetze formatiert er IMMER und mit einem UND formatiert er wieder nie.
Bei bedingten Formatierungen würde ich so vorgehen, dass ich zuerst den Bereich markiere, auf den sie sich beziehen soll, bevor ich die Formel festlege.
Willst du den Bereich im Nachhinein erweitern, geht das über Start → Bedingte Formatierung → Regeln verwalten → Klick auf das DropDown bei "Wird angewendete auf"
Wenn du den Bereich um eine Zelle erweiterst, hast du nicht eine separate bedingte Formatierung dafür. Die Formatierung bezieht sich auf den gesamten Bereich. Die Formel hingegen bezieht sich immer auf die oberste, linkeste Zelle des Bereichs, der formatiert werden soll.
Für die direkt darunter liegende Zelle, die auch Teil des Bereichs ist, wird intern die Formel relativ zur linken oberen Zelle angepasst.
Nochmal: Die Formel ist für alle Zellen des Bereichs "Wird angewendet auf" gleich. Nicht fixierte Zellen in der Formel verändern sich intern in Excel bei der Berechnung relativ zur linken, oberen Ecke des Bereichs "Wird angewendet auf".
Hab mich jetzt extra an den PC mit Excel gesetzt und: die Formel A1 ist schon falsch und liefert #WERT!
.
Richtig ist
=WENN(SUMME(A$5:$A9)=A1;1;0)
oder
=WENN(A1=SUMME(A$5:$A9);1;0)
.
und die lässt sich auch bequem nach unten kopieren, bis du schwarz wirst
(ich nehme nach der altmodischen Art stets STRG-C und STRG-V).
.
Dennoch ließe sich auch deine falsche Formel genau so falsch nach unten kopieren. Vielleicht machst du zur Probe mal eine neue Datei und bestaunst da das Ergebnis.
Ne, die Formel, die Du vorschlägst bedeutet ja was ganz anderes. Ich möchte dass der Eintrag in A1 bzw. A2 usw. mit einer Reihe von Daten, die eben in z. B. A5 bis A9 stehen abgeglichen wird und wenn eines der Daten in A1 oder A2 oder 3 steht, dann soll die Formatierung stattfinden. Bzgl. dem Runterkopieren habe ich allerdings inzwischen gemerkt, dass zwar in den Zellen A2 A3 weiterhin A1 angezeigt wird, er aber trotzdem die Formel richtig runterkopiert. Trotzdem funktioniert sie nicht - er formatiert nicht - ich glaube das "WENN" ist falsch - allerdings wenn ich es durch ein ODER ersetze formatiert er IMMER und mit einem UND formatiert er wieder nie.