Excel-Formel: Ganzzahligen Teil einer Zahl abrufen -

Inhaltsverzeichnis

Generische Formel

=TRUNC(number)

Zusammenfassung

Um den Dezimalteil einer Zahl zu entfernen und nur den ganzzahligen Teil zurückzugeben, können Sie die Funktion TRUNC verwenden, um die Dezimalstelle abzuschneiden.

Im Beispiel enthält Zelle C6 die folgende Formel:

=TRUNC(B6)

Die TRUNC-Funktion schneidet einfach Zahlen ab (dh entfernt sie); es rundet überhaupt nicht.

Erläuterung

Bei TRUNC findet keine Rundung statt. Die TRUNC-Funktion schneidet mit den Standardeinstellungen einfach den Dezimalteil der Zahl ab.

TRUNC verwendet tatsächlich ein optionales zweites Argument, um die Genauigkeit der Kürzung anzugeben. Wenn Sie dieses optionale Argument jedoch nicht angeben, wird angenommen, dass es Null ist, und die Kürzung erfolgt mit der Dezimalstelle.

Was ist mit INT oder ROUND?

Sie fragen sich vielleicht, ob Sie stattdessen die Funktionen INT oder ROUND verwenden können.

Das Verhalten von INT ist identisch mit TRUNC (mit Standardeinstellungen) für positive Zahlen - die INT-Funktion rundet eine Zahl auf die nächste Ganzzahl ab und gibt dann nur den ganzzahligen Teil der Zahl zurück.

Bei negativen Zahlen ist die Rundung von INT jedoch etwas seltsam.

Dies liegt daran, dass INT negative Zahlen unabhängig vom Dezimalwert von Null abrundet. Ein Beispiel finden Sie in den letzten beiden Beispielen auf dem Bildschirm oben.

Aufgrund dieses Verhaltens ist TRUNC eine bessere Option, wenn Sie nur den ganzzahligen Teil einer Zahl möchten.

Wie zu erwarten, rundet die ROUND-Funktion die Zahlen ab. Wenn Sie auf die nächste Ganzzahl runden möchten (positiv oder negativ), verwenden Sie einfach:

=ROUND(number,0)

Beachten Sie jedoch, dass der ganzzahlige Wert möglicherweise von der Zahl abweicht, mit der Sie aufgrund von Rundungen begonnen haben.

Interessante Beiträge...