Hallo, habe heute mal eine Excel-Frage:
ich möchte in Abhängigkeit vom Wert zweier Zellen, dass eine andere Zelle eine bestimmte Farbe annimmt.
Die ganze "Wenn/Dann-Geschichte" steht schon und funktioniert auch. Es geht mir nur darum, dass eine Eigenschaft (Hintergrundfarbe) ausgegeben wird, nicht ein Wert oder ein Text.
Die Funktion "Bedingte Formattierung " hat mich nicht viel weiter gebracht.
Die Hilfe hab ich auch schon so gut wie durch, aber nichts passendes gefunden. In OpenOffice geht das (schon probiert), in Excel finde ich aber nichts vergleichbares. Und natürlich kann ich die OpenOffice Tabelle als ExcelTabelle speichern, die Formel ist dann aber futsch und funktioniert dementsprechend auch nicht.
Hat jemand eine Idee? Ich bin noch nicht so fit in Tabellenkalkulation, vielleicht such ich nur an ganz falscher Stelle oder das Ganze ist so simpel, und ich denke wieder viel zu kompliziert...
Für ein paar Antworten wäre ich echt dankbar.
Office - Word, Excel und Co. 9.753 Themen, 41.598 Beiträge
Das muß man mit einem Makro machen.
Zeichne ein Makro auf, indem Du eine Zelle mit einer Farbe ausstattest.
Dann hast Du die Befehle. Jetzt brauchst Du da nur noch die Abfrage einzubinden.
hallo schnaffke,
muss aber mit der bedingten formatierung klappen.
Problem dürfte nur sein, dass der Wert der Formel bei dir kein true/false ist.
Die Formel muss in der bedingten Formatierung genauso funktionieren, wie im "normalen" sheet. Einschränkung bei der bed. Form. ist eben, dass man nur 3 Bedingungen einfügen kann.
Der Umweg über ein Makro dürfte demzufolge der bessere Weg sein.
Beschreib doch mal kurz die beiden Zellinhalte, und die Bedingung der Ausgabe der Zellfarbe, vielleicht können wir dir dann weiterhelfen.
Steht in der Zelle, deren Farbe sich ändern soll, irgendein (abhängiger oder unabhängiger) Wert?
Danke erstmal für eure Antworten, ich hätte wohl lieber gleich ein Beispiel bringen sollen:
Also wenn d9=0 und e9=0 dann soll meinetwegen f9 rot werden,
wenn d90 und e9=0 dann soll f9 gelb werden
und wenn d90 und e90 dann soll f9 grün werden, wobei f9 die Zelle ist, in der die Formel steht.
Diese drei Fälle könnte ich mit der bedingten Formattierung erschlagen, ich brauch aber noch zwei weitere Fälle, nämlich wenn d9=0 und e9 dann soll f9 z.B lila sein und dann soll noch eine andere Zelle geprüft werden, falls die 0 ist soll f9 weiß sein (bleiben).
In OpenOffice sieht das Ganze so aus (und funktioniert auch so wie ich es haben will):
=VORLAGE(WENN(A9=0;"weiß";WENN ((D9=0)UND(E9=0);"rot";WENN((D9=0)UND(E90);"lila";WENN((D90)UND(E9=0);"gelb";"grün")))))
wobei "rot" "weiß" usw keine Textausgaben sind, sondern diesen Strings wurde zuvor eine bestimmte Zelleigenschaft zugeordnet, hier die Hintergrundfarbe. Und genau diese zuletzt beschriebene Aktion finde ich unter Excel nicht.
Ich hoffe, es kommt einigermaßen rüber, was ich meine, danke im Voraus.
Zelleingenschaften:
Range("A1").Interior.ColorIndex = 3 'gibt den Zellinhalt als rot wieder
Range("A1").Font.ColorIndex = 3 'gibt eine rote Schriftfarbe wieder
Wenn du das meinst ?
hallo,
oder das in der bedingten Formatierung
=UND(A4=0;C4=0)
gruß von Bäuerle
Hi zusammen, ich habe exakt das gleiche Problem, nur mit dem Unterschied dass es bei mir einwandfrei über die bedingte Formatierung klappen würde wenn ich wüsste wie man in Excel ausschließlich Nachkommawerte anspricht. Also z.b. wenn der nachkommawert =5 dann rot, das Problem ist, dass vor dem nachkommawert in meinem Fall jede beliebige ganze zahl zwischen 1 und 99 stehen kann, also sind mögliche werte z.b. 4,9 oder 2,33 oder 87,5 usw. weiß hier jemand Abhilfe?
Hi, ich habe ungefähr das gleiche Problem, nur mit dem Unterschied, dass es bei mir einwandfrei über die bedingte Formatierung funktionieren würde wenn ich wüsste wie man in excel nachkommazahlen anspricht. Der Hintergrund der Zelle soll abhängig vom nachkommawert der darin stehenden zahl sein. Also z.b. wenn nachkommawert = 5 dann gelb, wenn nachkommawert 5 dann rot. Weiß jemand Hilfe?