Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Bedingte Formtierung wird nur auf eine Zeile angewendet

Forumthread: Bedingte Formtierung wird nur auf eine Zeile angewendet

Bedingte Formtierung wird nur auf eine Zeile angewendet
20.04.2025 11:47:26
Fenryr
Guten Tag

diese Formel in der "Bedingten Formatierung" :
=UND(   ISTZAHL(VERGLEICH(Q11; DIE!$B$20:$B$69; 0));    INDEX(DIE!$C$20:$C$69; VERGLEICH(Q11; DIE!$B$20:$B$69; 0)) = INDEX(SYS!$Z$4:$Z$22; ZEILE()-10);    INDEX(SYS!$AA$4:$AA$22; ZEILE()-10) = "blau")


färbt die gesuchten Werte nur in der ersten Zeile.
Die folgenden Formeln :
=UND(   ISTZAHL(VERGLEICH(Q11; DIE!$B$20:$B$69; 0));    INDEX(DIE!$C$20:$C$69; VERGLEICH(Q11; DIE!$B$20:$B$69; 0)) = INDEX(SYS!$Z$4:$Z$22; ZEILE()-10);    INDEX(SYS!$AA$4:$AA$22; ZEILE()-10) = "rot")


und weitere Farbwerte, werden immer nur in der nachfolgenden Zeile aktiv.

Wo liegt der Fehler, habe schon vieles versucht.

Beispieldatei : https://www.herber.de/bbs/user/177110.xlsx
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bedingte Formtierung wird nur auf eine Zeile angewendet
20.04.2025 12:11:19
BoskoBiati
Hi,


1. sind die Formeln mit ziemlicher Sicherheit einfacher zu gestalten.
2. ist im letzten Teil der Formel SYS!$AA$4:$AA$22 als Bereich, Zeile()-10 läuft dann nach 19 Zeilen aus dem Bereich --> Fehler

Was willst Du eigentlich bezwecken, vor allem mit den Beschriftungen in SYS!$AA$4:$AA$22?

Gruß

Edgar
Anzeige
AW: Bedingte Formtierung wird nur auf eine Zeile angewendet
20.04.2025 12:20:00
BoskoBiati
Hi,

ich habe Dir mal zwei Tabellen in die Datei eingefügt, anhand derer Du das Ergebnis Deiner Formel über den gesamten Bereich sehen kannst. Überwiegend bringt sie Fehler, also brauchst Du Dich nicht wundern, wenn Deine Tabelle nicht so bunt wird, wie Du es gerne hättest.
Zum Thema bedF:

https://online-excel.de/excel/singsel2a34.html?f=171
https://online-excel.de/excel/singseld5c9.html?f=172

Gruß

Edgar
Anzeige
AW: Bedingte Formtierung wird nur auf eine Zeile angewendet
20.04.2025 12:31:27
Fenryr
Moin

In Blatt "DIE" sind zwei Werte "Artikel" und Hersteller" .
"Hersteller" kann sich mehrfach wiederholen, also wird im Blatt "SYS" diese Formel verwendet
=EINDEUTIG(FILTER(INDEX(DIEList;;3); INDEX(DIEList;;3)>""))

diese Listet die Namen der "Hersteller" einmalig auf.

Neben der Auflistung der "Hersteller" im Blatt "SYS" wird doch ein Dropdown eine Farbe gewählt.
Mit der Formel (Bedingte Formatierung) im Blatt "01":
=UND(ISTZAHL(VERGLEICH(Q11; DIE!$B$20:$B$69; 0));INDEX(DIE!$C$20:$C$69;VERGLEICH(Q11;DIE!$B$20:$B$69;0))= INDEX(SYS!$Z$4:$Z$22;ZEILE()-10);INDEX(SYS!$AA$4:$AA$22;ZEILE()-10)="blau")

sollen nur die zutreffenden WERTE im Bereich "Q11" bis "AU60" farblich markiert werden.

Allerdings markiert diese Formel in der Bedingten Formatierung nur die korrekten Werte in Zeile Q11.
Jede weitere Formel weitere Formel dieser Art markiert die gewünschten WERTE immer eine Zeile danach.

Ziel soll es sein das alle in der Bedingten Formatierung gewünschten WERTE markiert werden im Bereich Q11 bis AU60 sofern sie vorhanden sind.

Anzeige
AW: Bedingte Formtierung wird nur auf eine Zeile angewendet
20.04.2025 12:51:04
BoskoBiati
Hi,

ich verstehe immer noch nicht den Zusammenhang zwischen Die und Sys mit 01!


Gruß

Edgar
AW: Bedingte Formtierung wird nur auf eine Zeile angewendet
20.04.2025 13:07:10
Fenryr
Moin

Im Tabellenblatt "DIE" werden "Artikel" und "Hersteller" benannt.
Im Tabellenblatt "SYS" werden die "Hersteller" seperiert, so das jeder "Hersteller" nur einmal benannt wird in der Spalte daneben werden Farbwerte vergeben.
Im Tabellenblatt "01" Bereich "Q11" bis "AU60" werden die "Artikel" von Hand eingetragen, diese sollen automatisch farblich markiert werden nach "Hersteller" und das macht die benannte Formel leider nur im Berecih "Q11" Bis "AU11".
Jede weitere Formel dieser Art in der "Bedingten Formatierung" wird in der folge Zeile ausgeführt, abhängig wie sie in der "SYS" sortiert sind.

Das Ziel bleibt das die Formeln in der "Bedingten Formatierung" den gesamten Bereich "Q11" bis "AU60" im Tabellenblatt "01! markiert sofern die bestimmten Werten vorhanden sind

Anzeige
AW: Bedingte Formtierung wird nur auf eine Zeile angewendet
20.04.2025 13:33:43
BoskoBiati
Hallo,

das muß ganz einfach scheitern, da bereits in der zweiten Zeile dieser Term:

INDEX(DIE!$C$20:$C$69;VERGLEICH(Q11;DIE!$B$20:$B$69;0)) ein anderes Ergebnis bringt als das: INDEX(SYS!$Z$4:$Z$22;ZEILE()-10)

Versuche mal Deine ganzen Formeln so abzuändern:

=UND(ZÄHLENWENN(DIE!$B$20:$B$69;Q11);SVERWEIS(SVERWEIS(Q11;DIE!$B$20:$C$69;2;0);SYS!$Z$4:$AA$23;2;0)="pink")


mit den entsprechenden Farben, wobei ich persönlich die Liste mit Farben für überflüssig halte. Für meine Begriffe sollte das reichen:
=UND(ZÄHLENWENN(DIE!$B$20:$B$69;Q11);SVERWEIS(Q11;DIE!$B$20:$C$69;2;0)="QWE")


und die entsprechende Farbe angeben.



Gruß

Edgar
Anzeige
AW: Bedingte Formtierung wird nur auf eine Zeile angewendet
20.04.2025 13:48:21
BoskoBiati
Hi,

letzendlich könnte man, da die Einträge in der Tabelle ja wohl alle in DIE vorhanden sind, das nehmen:

=SVERWEIS(Q11;DIE!$B$20:$C$69;2;0)="QWE")



Gruß

Edgar
AW: Bedingte Formtierung wird nur auf eine Zeile angewendet
20.04.2025 13:55:42
Fenryr
Danke Edgar

Die Formel:

=UND(ZÄHLENWENN(DIE!$B$20:$B$69;Q11);SVERWEIS(SVERWEIS(Q11;DIE!$B$20:$C$69;2;0);SYS!$Z$4:$AA$23;2;0)="pink")

macht genau das gewünscht ist.
Der Zusatz mit den Farben ist einfach erklärt: Nicht nur Artikel können sich ändern sondern auch die Hersteller.
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige