Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Bedingtes Einfärben ganzer Zeilen
#1
Hallo, 
ich brauche Hilfe mit meiner Liste für offene Posten. Bin seit einer Woche dabei aber komme selbst in diversen Foren nicht weiter...

Es geht grob gesagt um offene Rechnungen.

Ich habe beliebig viele Spalten und beliebig viele Zeilen, gehen wir für das Beispiel davon aus dass ich
die Spalten A B C habe. 

Spalte A: Rechnungsbetrag
Spalte B: Rechnungsbetrag minus Skonto (nicht jeder bekommt Skonto, also gibt es Kunden die nur eine Zahl bei A haben und Kunden die eine Zahl bei A und eine etwas kleinere bei B haben)
Spalte C: Offener Betrag

Ich möchte dass sich jede einzelne Zeile im gesamten Dokument je nachdem

Rot    färbt wenn in der Zeile Spalte C die gleiche Zahl steht wie in der Zeile Spalte B (sofern in der Zeile Spalte B etwas eingetragen ist, ansonsten in der Zeile Spalte A)
Grün  färbt wenn in der Zeile Spalte C die Zahl 0 steht
Gelb   färbt wenn in der Zeile Spalte C eine Zahl steht die nicht 0 oder die gleiche Zahl wie in der Zeile Spalte B ist (sofern in der Zeile Spalte B etwas eingetragen ist, ansonsten in der Zeile Spalte A)


Ich bin für jede Hilfe Dankbar!
LG, der ExcelNoob
Antworten Top
#2
Hallo,

Zitat:Ich möchte dass sich jede einzelne Zeile im gesamten Dokument

Ich glaube nicht, dass du das möchtest. Beschränke dich auf einen Bereich da du ansonsten bei rd 1 Mio in denen Bedingte Formatierungen stehen ein Problem mit der Laufzeit bekommst.

Markiere zuerst den Bereich der überwacht werden soll und gehe dann über Bedingten Formatierung - Neue Regel - Formel zur Ermittlung...

Achte bei der Erstellung der Formel darauf, dass die Spalte C absolut gesetzt ist.

Das folgende ist ungetestet und lediglich aufgrund deiner Beschreibung ein Schuss ins Blaue (ich habe weder Zeit noch Lust Tabellen nachzubauen).

Für Grün könnte die Formel so aussehen: =UND($C2=0;$C2<>"")

Für Rot könnte es so aussehen: =ZÄHLENWENN($A2:$B2;$C2)=1

Für Gelb: =ODER($C2<>0;$C2=$B2;$C2=$A2)

Sollten die Bedingungen nicht funktionieren, was durchaus sein kann, dann lade bitte eine aussagefähige Beispielsdatei mit deinen Wunschvorstellungen hoch.
Gruß
Peter
Antworten Top
#3
Moin Moin,

ich war eine ganze weile außer Haus. Erstmal vielen Dank für die Antwort. Leider hat der Schuss ins blaue wirklich nicht getroffen :D

Ich habe jetzt einfach die Originaltabelle genommen und die Zahlen verunstaltet. Die Spalten auf die es Hier ankommt sind:

G: Betrag
L: Betrag - Skonto
R: Offener Betrag

Wäre super wenn du dir das angucken kannst =)

Vielen Dank und LG!
der ExcelNoob


Angehängte Dateien
.xlsx   OP_Hilfe_Excel.xlsx (Größe: 68,22 KB / Downloads: 11)
Antworten Top
#4
Hallöchen,

dann musst Du nur die Spalten ändern.

Markiere zum Formatieren den kompletten Bereich, den es betrifft.
Starte die bedingte Formatierung, neue Regel.
Im Dialog wählst Du ... Formel ...
und gibst diese entsprechend ein, z.B. =UND($C2=0;$C2<>"") --> statt C dann G und statt der 2 die Zeile, wo alles beginnt- bzw. Deine Daten Smile
und stellst die Farbe ein
usw.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#5
Moin Moin,

erstmal danke für die antworten =)

natürlich habe ich die Spalten entsprechend angepasst ^^ funktioniert leider trotzdem nicht. 

Bei =UND($C2=0;$C2<>"") (Grün) zb. müsste es dann so aussehen =UND($G2=0;$G2<>"") allerdings soll sich das nicht nur auf Spalte G Zeile 2 beziehen sondern jede Zeile einzeln überprüfen und dann je nachdem was die Werte in jeder einzelne Zeile in den Spalten G L R die entsprechende zeile  grün, rot oder gelb färben.

Hab schnell die Farben ergänzt um es zu veranschaulichen.

LG,
ExcelNoob


Angehängte Dateien
.xlsx   OP_Hilfe_Excel_2.xlsx (Größe: 67,96 KB / Downloads: 1)
Antworten Top
#6
Hola,

allerdings soll sich das nicht auf Spalte G Zeile 2 beziehen

tut es auch nicht, wenn du vorher den Bereich markiert hast, der gefärbt werden soll.
Excel passt das dann intern für diesen Bereich an, zeigt aber immer nur $G2.

Gruß,
steve1da
Antworten Top
#7
habs direkt nochmal probiert, funktioniert nicht Undecided

alles markiert -> Bedingt Formatierung -> Neue Regel-> Formel zu Ertmittlung der zu formatierenden Zellen verwenden -> Werte formatieren, für die diese Formel wahr ist: =UND($G2=0;$G2<>"") -> Vorschau: Formatieren...->Ausfüllen->Grün->OK->OK

nichts passiert^^
Antworten Top
#8
Hola,

dann lade bitte eine neue Datei mit den Formeln in der bed. Formatierung hoch. Unter "funktioniert nicht" kann man sich leider nichts vorstellen.

Gruß,
steve1da
Antworten Top
#9
ok lade ich hoch


Angehängte Dateien
.xlsx   OP_Hilfe_Excel_mit_Formeln.xlsx (Größe: 68,38 KB / Downloads: 2)
Antworten Top
#10
Hola,

die Daten fangen erst in Zeile 3 an, die bedingte Formatierung ebenfalls. Dann musst du natürlich auch die Formeln erst in Zeile 3 beginnen lassen.
Nichts desto trotz wird doch grün gefärbt wenn eine Zelle in Spalte G 0 ist (aktuell zwar die falsche, was allerdings an o.g. Problematik liegt).

Gruß,
steve1da
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste