Formatierung übernehmen

Hallo Leute,

ich habe mir gerade eine Excel-Datei mit einer Wenn-Dann-Sonst Formel erstellt. Mein Ziel ist es, dass bei einem negativen Ergebnis ein weinender Smeily und bei einem positiven Ergebenis ein lachender Smeily erscheint.

Nun die Schwierigkeit. Ich kann in der Symbol-Datenbank von Excel zwar einen lachenden aber keine traurigen Smeily finden. So wird nun entsprechend dem Ergebnis stets der Wert einer Zelle ausgeben. 1 x mit Smily und 1 x mit Text (da kein Smily da ist). Soweit so gut.

Die einfachste Lösung wäre nun für mich, wenn ich bei der Ausgabe eines Wertes die Formatierung des Wertes mit übernommen wird. Statt dessen ist es so, dass der ausgegebene Wert sich der Formatierung der Ziel-Zelle anpasst. In meinem Beispiel wird dann… --> Nicht kaufen!!! schwarz… Gerne hätte ich diese Wert aber wie in der Orginal Zelle --> Rot…

Alternativ könnte eine Lösung sein, dass möglich ist, eine Graphik mit einer Zelle zu verknüpfen, so dass diese dann als Ergebnis ausgegeben wird.

Geht das?
Wer weiss Rat.

Gruß und Dank
Rudi

Hallo Rudi,

Nun die Schwierigkeit. Ich kann in der Symbol-Datenbank von
Excel zwar einen lachenden aber keine traurigen Smeily finden.

Wähle mal die Schriftart „Wingdings“ und schreibe dann J für Smiley, K für indifferent oder L für Frowney.

So wird nun entsprechend dem Ergebnis stets der Wert einer
Zelle ausgeben. 1 x mit Smily und 1 x mit Text (da kein Smily
da ist). Soweit so gut.

Wie ist das gemeint? Erscheint der Smiley in einer anderen Zelle?

Die einfachste Lösung wäre nun für mich, wenn ich bei der
Ausgabe eines Wertes die Formatierung des Wertes mit
übernommen wird.

Das geht über den kleinen Pinsel im Menü (Format übertragen). Die Zelle, die die gewünschte Formatierung enthält, markieren. Den Pinsel dann einmal anklicken, wenn man nur eine Zelle bzw. einen Bereich formatieren möchte, doppelklicken für mehrere Zellen/Bereiche. Danach einfach die Zellen markieren, auf die die Formatierung angewendet werden soll.

Statt dessen ist es so, dass der ausgegebene
Wert sich der Formatierung der Ziel-Zelle anpasst. In meinem
Beispiel wird dann… --> Nicht kaufen!!! schwarz… Gerne
hätte ich diese Wert aber wie in der Orginal Zelle -->
Rot…

Das sollte sich damit erreichen lassen.
Oder Du formatierst einfach alle so gewünschten Zellen über Format - Bedingte Formatierung, gibst dort bei „Zellwert ist“ hinzufügen, die dann bei einem Wert von genau Null z. B. noch anders aussieht.

Alternativ könnte eine Lösung sein, dass möglich ist, eine
Graphik mit einer Zelle zu verknüpfen, so dass diese dann als
Ergebnis ausgegeben wird.
Geht das?

Ja, das geht - allerdings brauchst Du dafür m. E. eine zusätzliche Zelle:
Nehmen wir an, in A1 steht das, wonach sich die Grafik richten soll. Wenn z. B. der Wert in A1 größer als Null ist, soll es lachen, bei Null indifferent gucken und bei kleineren Werten die Mundwinkel nach unten ziehen. Dann gehst Du in die Zelle, wo die Grafik erscheinen soll, und gibst z. B. ein:
=wenn(A1>0;„J“;wenn(A1=0;„K“;„L“))
… und nicht vergessen, dieser Zelle die Schriftart Wingdings zuzuweisen.
Meintest Du das?

Du kannst natürlich auch mit den ASCII-Codes rumprobieren (Alt gedrückt halten und auf der Zahlentastatur mal irgendeine Zahl tippen - bei 1 erscheint :slight_smile:, bei 14 ♫, bei 155 ø usw.), aber das ist natürlich sehr umständlich.

Wer weiss Rat.

Gruß und Dank
Rudi

Hallo Leute,

Hallo!

ich habe mir gerade eine Excel-Datei mit einer Wenn-Dann-Sonst
Formel erstellt. Mein Ziel ist es, dass bei einem negativen
Ergebnis ein weinender Smeily und bei einem positiven
Ergebenis ein lachender Smeily erscheint.

Nun die Schwierigkeit. Ich kann in der Symbol-Datenbank von
Excel zwar einen lachenden aber keine traurigen Smiley finden.

Probiere es mit dem Großbuchstaben „J“ (lachender Smiley) und einem „L“ (weinender Smiley) und formatiere die Ausgabezelle in der Schriftart Wingdings.

Die Wenn-Dann-Formel könnte schematisch so aussehen.

=Wenn(A1\>100;"J";"L")

(an die Schriftart der Ausgabezelle denken)

Wenn die Symbole farblich unterschiedlich dargestellt werden sollen, kann man eine bedingte Formatierung benutzen, z.B.
Zellwert gleich „J“ --> Schriftfarbe schwarz, Schriftart fett
Zellwert gleich „L“ --> Schriftfarbe rot

Soll zusätzlich zum Symbol ein Text ausgegeben werden, so muss die Textausgabe extra in einer benachbarten Zelle ausgegeben werden.

=Wenn(D1="J";"kaufen";"nicht kaufen")

(D1 steht stellvertretend für die Ausgabezelle der Smileys).

Gruß, tester

Das ist die Lösung ----- hurra
Hallo Tester,

absoult perfekt… freu mich gerade wie ein Schneekönig… denn genau über dieses Thema bin ich in den letzten Jahren im wieder gestolpert und jetzt habe ich eine Lösung…

Juhuuu

Gruß
Rudi

vielen Dank… für die Bemühung…
Hallo Verena,

vielen Dank für deine Bemühung. Ich habe die perfekte Lösung für mich gefunden.

Gruß
Rudi