Schriftfarbe in rot oder grün in Abhängigkeit eines Basiswertes
Hallo, ich habe eine Tabelle, die dazu dienen soll, anhand eines Basiswertes (welcher als normale Zahl dargestellt ist) die daneben stehenden Werte in grün oder rot zu schreiben. Bei rot handelt es sich um die Preise, die ich schon verwerten kann, grün bietet noch Platz zum nachverhandeln.
Also: Einheitspreis z.B. 8,90 € (Basiswert) daneben Einzelpreis des Händlers A: 14,50 € (dieser Wert soll in rot oder grün erscheinen). Ich möchte sagen: Wenn der Einzelpreis des Händers A > ist als 110% des Basiswertes, dann Schriftfarbe grün, wenn Einzelpreis des Händlers A < 90% des Basiswertes, dann Schriftfarbe rot.
Geht sicher über bedingte Formatierung aber ich weiß nicht, wie es richtig geht.
Kann mir jemand helfen? Dankeschön vorab.
Antwort schreiben
Antwort 1 von Tomschi vom 13.11.2021, 08:20 Options
Guten Morgen!
Basiswert z. B. in C1
Händlerwert in D1
Cursor in D1 --> Format --> Bedingte Formatierung -->
Bedingung 1:
Formel ist --> =D1>C1*1,1
(--> Format --> Reiter "Schrift" --> Farbe auswählen)
Bedingung 2:
Formel ist --> =D1<C1*0,9
(--> Format --> Reiter "Schrift" --> Farbe auswählen)
Ciao
Tom
Antwort 2 von Rosalie vom 13.11.2021, 08:46 Options
Hallo Tom,
danke für die superschnelle Antwort.
Habe es im "normalen Excel hinbekommen, aber nicht im "neuen".
Ich habe schon dieses neue Excel, wo oben "bedingte Formatierung" steht und man nur eine Bedingung auswählen kann. Wie muss man hier vorgehen?
Und wie kopiere ich die Formel auf den Rest der Tabelle, die ja schon ausgefüllt ist?
Dankeschön.
Antwort 3 von Saarbauer vom 13.11.2021, 08:59 Options
hallo,
in der Maske "Bedingte Formatierung gibt es unten das Feld "Hinzufügen >>" darüber sind weitere Bedingungen festzulegen.
Gruß
Helmut
Antwort 4 von Rosalie vom 13.11.2021, 09:03 Options
Hallo Tom,
er macht außerdem alle Werte grün und nichts rot. Nur wenn ich einzelne Zellen markiere, dann macht er den Wert für die wahre Bedingung rot. Irgendwas mache ich falsch. ?
Danke
Antwort 5 von Saarbauer vom 13.11.2021, 09:12 Options
hallo,
hast du vielleicht in deiner Angabe zu den Formeln, wie hier
=D1>$C$1*1,1
das $-Zeichen drinn?
sonst hätte ich keine Idee
Gruß
Helmut
Antwort 6 von Rosalie vom 13.11.2021, 09:15 Options
Hallo Helmut,
auch dir danke für die Antwort. "Hinzufügen" gibt es in meinem alten Excel aber nicht in dem neuen. Da gibt es nur: Regeln zum Hervorheben ----> größer als, kleiner als etc. aber ich finde nichts, wo man zwei bedingungen eingeben kann oder wie man das macht. In dem "alten" Excel übe ich ja gerade.
Aber irgendwie formatiert er mir immer alles grün, wenn ich die Formel von Tom verwende. Habe die Spalte markiert, in der die geänderte Schriftfarbe erscheinen soll und dann die Formel so verwendet. Aber er macht einfach ALLES grün.
Antwort 7 von Rosalie vom 13.11.2021, 09:31 Options
Also ich habe jetzt ein wenig probiert und festgestellt, dass die Formel für eine einzelne Zelle funktioniert. Aber wie bekomme ich das für eine ganze Spalte hin. Wie gesagt, die Tabelle existiert schon.
Antwort 8 von Saarbauer vom 13.11.2021, 09:34 Options
Hallo,
da du nicht schreibst, was das neue Excel ist, gehe ich von 2007 aus.
Deine AW 7 bestärkt mich in meiner Aussage, dass in deiner Formel das $-Zeichen bei den Zellenbezeichnungen vorkommt
Gruß
Helmut
Antwort 9 von Rosalie vom 13.11.2021, 10:02 Options
Hat noch jemand eine Idee?
als Beispiel:
Basiswert Einzelpreis
8,9 14,50 (entspricht ca. 160% vom BW also grün)
307,0 77,80 (entspricht ca. 25% vom BW also rot)
Wenn ich jetzt die Formel von Tom für den Einzelpreis 14,50 nehme und anwende, dann funktioniert es ja. Wenn sich jetzt der Einzelpreis ändert nach unten und in den Bereich der < 90% kommt, dan wird der Einzelpreis auch grün geschrieben. Nur kann ich diese Formel nicht auf eine Spalte anwenden. Wenn ich die Formel von Tom verwende und die Spalte des Einzelpreises, statt nur des einen Wertes, markiere, dann wirf er mir die 77,80 auch in grün aus. Das ist doch dann aber so nicht richtig. ???
Antwort 10 von Rosalie vom 13.11.2021, 10:06 Options
Hallo Helmut,
ja, das Zeichen kommt ja auch vor, denn Excel schreibt das ja automatisch rein, wenn ich auf auf die Zelle gehe, die formatiert werden soll. Muss das Zeichen denn raus?
Antwort 11 von Rosalie vom 13.11.2021, 10:12 Options
Hallo Helmut,
habe das Zeichen rausgenommen und es funktioniert!!! Vielen Dank. Es funktioniert sogar, dass ich mit dem Pinsel die Formel kopieren kann ;). Da bin ich schon sehr glücklich drüber. Aber wie gesagt, das bekomme ich für das "alte" Excel hin.
Bei dem anderen muss ich einfach dann mal genauer schauen, ob ich da finde, wie man eine zweite Bedingung hinzufügt.
Antwort 12 von Saarbauer vom 13.11.2021, 10:29 Options
Hallo,
da ich mit Excel 2003 arbeite kann ich dir dazu keine Hilfestellung geben.
zu den $-Zeichen, diese kannst recht leicht mit der "F4"-Taste setzen und löschen. Mal testen, Cusor muss in der zellbezeichnung stehen
Gruß
Helmut
Antwort 13 von Rosalie vom 13.11.2021, 10:43 Options
Also ja, ich arbeite mit Excel 2007 und da gibt es den Hinzufügen - Button nicht mehr. Da klappts leider immer noch nicht :(