Clever-Excel-Forum

Normale Version: Farbige Prozentangaben/ Fehler bei division durch 0
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich muss gerade für ein Projekt folgendes Problem lösen.
Im Zuge einer Auswertung habe ich Werte aus diesem Jahr und aus dem letzten Jahr. Hierbei handelt es sich nur um absolute Werte.
Ziel ist es beide Werte nebeneinader zu stellen und die Differenz in Prozent ausgeben zu lassen.
alles was positiv ist wird in rot dargestellt, alles negative in grün und die 0 in schwarz. Das habe ich soweit auch hinbekommen mit folgender Formel:
Code:
(B1-A1)/ABS(A1)

und die farbliche Darstellung über die benutzerdefinierte Einstellungen
Code:
[Rot][>0]+#.##0,00%;[Farbe10][<0]-#.##0,00%;[Schwarz]±#.##0,00%

soweit so gut.

Jetzt ist aber das Problem wenn ich im vorjahr eine "0" stehen habe, dann wird ja versucht durch 0 zu dividieren was natürlich den #DIV/0! auswirft.

Hierbei komme ich nun zu meinem Anliegen.
Ich möchte, wenn im Vorjahr eine 0 stand den Wert dann in einer absoluten Zahl darstellen und zwar im Format "(+Wert)" und das in Rot, bzw wenn sowohl im vorjahr als auch in diesem Jahr eine 0 steht einfach eine Schwarze 0.
Die Zahl soll dann einfach die Steigung vom letzten Jahr zum aktuellen Jahr anzeigen, also z.b. wenn das letzte Jahr "0" war und das aktuelle "5" soll in rot "(+5)" ausgegeben werden,

lässt sich sowas realisiern?
Hi,

baue um deine Formel =WENNFEHLER() mit Bedingung, was angezeigt werden soll, wenn der Fehler #DIV/0 auftritt.
Das habe ich versucht und hier bin ich leider gescheitert.
Ich hatte es dann so versucht
Code:
=WENNFEHLER((B4-A4)/ABS(A4); B4-A4)

Allerdings bekomme ich dann als Ausgabe falsche Werte.

gehe ich im Vorjahr von 0 aus und im aktuellen Jahr von 1 bekomme ich als Ausgabe 100,00%. Das ist ja falsch, es sollte dort eigentlich (+1) stehen.
und das schaffe ich eben aufgrund meiner begrenzten excel kenntnisse nicht, da ich vermutlich auch bei den Zahlen dann noch die Benutzerdefinition äbändern muss, weil mir ja alle Zahlen mit meiner bedinung in % angegeben werden.
Hi,

dann zeig mal (d)eine Beispieldatei und trage händisch deinen Wunschwert ein. Die Formeln müssen natürlich auch drin stehen. Lies mal bitte hier: https://www.clever-excel-forum.de/Thread...ng-stellen
Hallöchen,

wenn Deine Zelle als % formatiert ist, dann müsstest Du schauen, ob Du die Ausgabe als Text darstellen kannst:

=WENNFEHLER((B4-A4)/ABS(A4); TEXT(B4-A4;"+#"))

Wenn auch negative Werte auftreten können, müsstest Du eine Fallunterscheidung machen. Allerdings greift bei Text das Zellformat für die Zahlen nicht mehr.