Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

immer zwei Nachkommastellen, auch wenn Null

Forumthread: immer zwei Nachkommastellen, auch wenn Null

immer zwei Nachkommastellen, auch wenn Null
11.07.2006 19:44:57
Emil
Hallo,
wie kann ich eine Zahl per vba auf zwei Nachkommastellen runden? Es sollen auf jeden Fall zwei Nachkommastellen dasein, auch diese Null sind. Das Ergebnis soll in einem string weiterverarbeitet werden, es geht also nicht über eine Zellformatierung.
Gruß Emil
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: immer zwei Nachkommastellen, auch wenn Null
11.07.2006 20:37:10
K.Rola
Hallo,
woher kommt die Zahl oder anders, wo steht sie?
Gruß K.Rola
AW: immer zwei Nachkommastellen, auch wenn Null
12.07.2006 11:30:14
Emil
Hallo Daniel,
vielen Dank für deine Antwort, das ist genau das, was ich suche!
Hallo K.Rola,
die Zahl ist das Ergebnis einer Gleichung, die als String in einer Zelle steht und mit "evaluate" ausgerechnet wird. Sie soll wieder als String in eine Zelle eingefügt werden und dabei zwei Nachkommastellen erhalten. Mit dem Vorschlag von Daniel funktioniert das so, wie ich es mir vorstelle.
Gruß Emil
Anzeige
AW: immer zwei Nachkommastellen, auch wenn Null
11.07.2006 22:32:02
Daniel
Hallo
format(0,"0.00")
liefert das gewünschte Ergebnis
Gruß, Daniel Eisert
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Immer zwei Nachkommastellen anzeigen, auch wenn Null


Schritt-für-Schritt-Anleitung

Um in Excel eine Zahl auf zwei Nachkommastellen zu runden, auch wenn diese Null sind, kannst Du VBA verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Öffne den VBA-Editor: Drücke ALT + F11, um den Visual Basic for Applications (VBA) Editor zu öffnen.

  2. Füge ein Modul hinzu: Rechtsklicke im Projektfenster auf „VBAProject (DeineDatei.xlsx)“, gehe auf „Einfügen“ und wähle „Modul“.

  3. Füge den folgenden Code ein:

    Function RundenAufZweiNachkommastellen(Zahl As Double) As String
       RundenAufZweiNachkommastellen = Format(Zahl, "0.00")
    End Function
  4. Nutze die Funktion: Du kannst jetzt die Funktion RundenAufZweiNachkommastellen in einer Zelle verwenden, um eine Zahl zu runden. Beispiel: =RundenAufZweiNachkommastellen(A1).


Häufige Fehler und Lösungen

  1. Fehler: #NAME?

    • Lösung: Stelle sicher, dass die Funktion korrekt geschrieben ist und das Modul gespeichert wurde.
  2. Fehler: Falsches Format

    • Lösung: Überprüfe den Format-String in der Funktion. Der richtige String für zwei Nachkommastellen ist "0.00".

Alternative Methoden

Wenn Du keine VBA-Lösungen verwenden möchtest, kannst Du auch die Formatierungsoptionen in Excel selbst nutzen:

  1. Zelle formatieren:

    • Markiere die Zelle, klicke mit der rechten Maustaste und wähle „Zellen formatieren“.
    • Wähle „Zahl“ und stelle die Nachkommastellen auf 2 ein.
  2. Verwende die Formel:

    • Du kannst die Funktion TEXT nutzen, um eine Zahl auf zwei Nachkommastellen zu formatieren:
      =TEXT(A1; "0.00")

Praktische Beispiele

  • Wenn Du in Zelle A1 den Wert 5 hast und die Funktion =RundenAufZweiNachkommastellen(A1) nutzt, wird das Ergebnis 5.00 sein.
  • Bei einer Berechnung, wie =RundenAufZweiNachkommastellen(3.456), wird das Ergebnis 3.46 sein.

Tipps für Profis

  • Wenn Du oft mit Zahlen arbeitest, die auf zwei Nachkommastellen gerundet werden müssen, kannst Du die Funktion RundenAufZweiNachkommastellen direkt in Deine Arbeitsmappe einfügen und sie in verschiedenen Blättern verwenden.
  • Achte darauf, dass diese Funktion auch mit negativen Zahlen funktioniert, um konsistente Ergebnisse zu gewährleisten.

FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass Excel Null nach dem Komma anzeigt?
Du kannst die Funktion RundenAufZweiNachkommastellen verwenden oder die Zellenformatierung auf zwei Nachkommastellen einstellen.

2. Funktioniert das auch in Excel 365?
Ja, die beschriebenen Methoden und Funktionen sind auch in Excel 365 anwendbar.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige