Discussion:
Zahl formatieren?
(zu alt für eine Antwort)
Peter Schuerer
2014-05-30 18:26:18 UTC
Permalink
Hallo Zusammen,

XL2002.

Ich berechne mit dieser Formel die Prozent:
=WENN(ISTFEHLER(K4*100/I4);"";K4*100/I4)

Es wird auch richtig berechnet mit 2 Nachkommastellen.
Wenn die Formel 100,00 % ergibt möchte ich die Zahl in der Zelle als 100
darstellen, ergibt die Formel weniger als 100% möchte ich das Ergebnis
mit 2 Nachkommastellen.
Über "Bedingte Formatierung" geht es leider nicht.

Danke und Gruß
Peter
Claus Busch
2014-05-30 18:44:59 UTC
Permalink
Hallo PEter,
Post by Peter Schuerer
Es wird auch richtig berechnet mit 2 Nachkommastellen.
Wenn die Formel 100,00 % ergibt möchte ich die Zahl in der Zelle als 100
darstellen, ergibt die Formel weniger als 100% möchte ich das Ergebnis
mit 2 Nachkommastellen.
probiere es mit benutzerdefiniertem Zahlenformat:
[=100]0;0,00
100 wird ohne Nachkommastellen angezeigt, alle anderen Werte mit 2
Nachkommastellen, also auch Werte über 100.
Wenn du Werte >=100 ohne Nachkommastellen willst, dann probiere es so:
[>=100]0;0,00



Mit freundlichen Grüßen
Claus
--
Vista Ultimate / Windows7
Office 2007 Ultimate / 2010 Professional
Peter Schuerer
2014-05-31 13:43:22 UTC
Permalink
Hallo Claus,
Post by Claus Busch
[>=100]0;0,00
Die Anzeige funktioniert, aber die Werte stimmen leider nicht.
=420*100/450 =93,33 angezeigt wird (auch nach Neuberechnung) 93,00.

Danke und Gruß
Peter
Claus Busch
2014-05-31 13:51:59 UTC
Permalink
Hallo Peter,
Post by Peter Schuerer
Die Anzeige funktioniert, aber die Werte stimmen leider nicht.
=420*100/450 =93,33 angezeigt wird (auch nach Neuberechnung) 93,00.
hast du das Format kopiert und eingefügt oder eingeschrieben?
Ich habe hier 93,33 als Wert stehen.
[>=100]0Semikolon0Komma00
[>=100]0;0,00
Die Klammern sind eckige Kalmmern.
Soll ich dir eine Beispielmappe schicken?


Mit freundlichen Grüßen
Claus
--
Vista Ultimate / Windows7
Office 2007 Ultimate / 2010 Professional
Peter Schuerer
2014-05-31 17:38:52 UTC
Permalink
Hallo Claus,
Post by Claus Busch
hast du das Format kopiert und eingefügt oder eingeschrieben?
Ich habe es kopiert und eingefügt.
Habe es gelöscht, neu eingegeben und siehe da, es funktioniert.

Danke und Gruß
Peter

Claus Busch
2014-05-31 14:00:17 UTC
Permalink
Hallo Peter,
Post by Peter Schuerer
Die Anzeige funktioniert, aber die Werte stimmen leider nicht.
=420*100/450 =93,33 angezeigt wird (auch nach Neuberechnung) 93,00.
schau mal hier:
https://onedrive.live.com/?cid=9378AAB6121822A3&id=9378AAB6121822A3%21326#cid=9378AAB6121822A3&id=9378AAB6121822A3%21326
nach "Zahlenformat"


Mit freundlichen Grüßen
Claus
--
Vista Ultimate / Windows7
Office 2007 Ultimate / 2010 Professional
Ulf
2014-05-30 18:47:20 UTC
Permalink
Post by Peter Schuerer
=WENN(ISTFEHLER(K4*100/I4);"";K4*100/I4)
Den Sinn verstehe ich nicht, aber was ist z.B. mit:
=WENN(ISTFEHLER(K4*100/I4);"";WENN((K4*100/I4)>99,99;100;RUNDEN((K4*100/I4);2)))
Warum nimmst Du nicht das %-Format?
--
VG aus der Heide - Ulf Globig
Claus Busch
2014-05-30 19:15:56 UTC
Permalink
Hallo Ulf,
Post by Ulf
=WENN(ISTFEHLER(K4*100/I4);"";WENN((K4*100/I4)>99,99;100;RUNDEN((K4*100/I4);2)))
erstens würde ich eine Formel nicht unnötig verschachteln. Zweitens gibt
dir RUNDEN zwar eine gerundete Zahl aus, aber nicht das gewünschte
Format. Wenn das Ergebnis genau 100 ist, brauche ich nicht zu runden und
wenn die Zelle mit 2 Nachkommastellen formatiert ist, bekomme ich trotz
RUNDEN 100,00


Mit freundlichen Grüßen
Claus
--
Vista Ultimate / Windows7
Office 2007 Ultimate / 2010 Professional
Ulf
2014-05-30 20:11:02 UTC
Permalink
Hallo Claus,
Post by Ulf
=WENN(ISTFEHLER(K4*100/I4);"";WENN((K4*100/I4)>99,99;100;RUNDEN((K4*100/I4);2)))
erstens würde ich eine Formel nicht unnötig verschachteln.Zweitens gibt
dir RUNDEN zwar eine gerundete Zahl aus, aber nicht das gewünschte
Format. Wenn das Ergebnis genau 100 ist, brauche ich nicht zu runden und
wenn die Zelle mit 2 Nachkommastellen formatiert ist, bekomme ich trotz
RUNDEN 100,00
Ich hab's bemerkt und daher den Beitrag auch bereits zurückgezogen.
--
VG aus der Heide - Ulf Globig
Lesen Sie weiter auf narkive:
Loading...