Wie formatiere ich Zellen, um zwei Stellen nach der führenden Null in Excel anzuzeigen?

404
Sahelanthropus

Ich bin neu und übe ein Blatt aus, das eine Ernährungsanalyse einer Diät durchführt. Viele der untersuchten Lebensmittel tragen nur sehr wenig zum Gesamtwert eines bestimmten Nährstoffs bei, der Benutzer muss jedoch wissen, woher die Gesamtmenge stammt.

Bedarf:

- Anzeige einer beliebigen Zahl> 1 bis 2 dp

-Anzeigen einer beliebigen Zahl <1 bis 2 Stellen nach der führenden Null (zB 0,003948 = 0,0039)

-Vorzugsweise keine Dezimalstellen nach ganzen Zahlen anzeigen (dh 100 = 100 NICHT 100.00)

Zusätzliche Information:

Die Werte <1 reichen von 0. # bis 0.00 #

Vielen Dank im Voraus für jede Hilfe :)

1

1 Antwort auf die Frage

0
Ron Rosenfeld

Wenn ich verstehe, was Sie richtig wollen, können Sie dies mit einer Helfer-Spalte tun, die eine Formel und ein benutzerdefiniertes Format für diese Spalte enthält.

Die Formel ist so, dass Werte unter 1 auf zwei signifikante Stellen gerundet werden.

Formel:

 =IF(A1<1,--TEXT(A1,"."&REPT("0",SigDigits)&"E+000"),A1) 

Und Sie können SigDigitsmit einem ersetzen2

Das Zahlenformat:

[>=100]0;[>=1]0.00;General 

Bei der obigen Methode werden nachfolgende Nullen nicht für Zahlen angezeigt, die kleiner als sind 1. Dazu benötigen Sie eine VBA-Lösung.

enter image description here