Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: 19-stellige Zahl darstellen

19-stellige Zahl darstellen
24.03.2005 11:06:32
Gunter
Hallo,
In einer Tabelle sollen Zahlenkolonnen als 19-stellige Zahlen (nicht als Text!) dargestellt werden. Ab der 15.Stelle ändert Excel die Zahlen automatisch in Nullen um. Dargestellt wird die Zahl in der Zelle als Exp.Wert Bsp. 1,23457E+18.
Gibt es dafür eine Lösung ?
Vielen Dank im Voraus.
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: 19-stellige Zahl darstellen
24.03.2005 11:08:15
AndreasG
Hallo Gunter,
definiere ein benutzerdefiniertes Zahlenformat mit eben 19 Nullen
Grüße
Andreas
AW: 19-stellige Zahl darstellen
24.03.2005 11:08:43
Patrick
musst einfach das Zellenformat in "Zahl" ändern...
Beides Falsch! XL rechnet max 15 stellen genau!!!
24.03.2005 11:10:55
c0bRa
und ich glaub nicht dass man da dran was drehen kann...

c0bRa
Anzeige
AW: Beides Falsch! XL rechnet max 15 stellen genau!!!
24.03.2005 11:28:11
Gunter
Es ist nicht nur ein Excel-, sondern auch ein Accessproblem. Nach der 15.Stelle werden die Zahlen abgeschnitten bzw. genullt.
AW: Beides Falsch! XL rechnet max 15 stellen genau!!!
24.03.2005 11:31:06
c0bRa
ja, weil die zahlengenauigkeit von excel,access und co. halt nur 15 stellen verwalten kann... der rest wird weggeschnitten, entspricht denk ich mal der zahlengenauigkeit von long variablen...
unter java gibts ne klasse BigInteger für sowas, aber ich glaub, die wirste hier vergeblich suchen...

Rückmeldung nicht vergessen...
c0bRa
Anzeige
AW: Beides Falsch! XL rechnet max 15 stellen genau!!!
24.03.2005 11:42:36
Gunter
Vielen Dank.
Werde mich mit dem Textformat zufriedengeben müssen.
AW: Beides Falsch! XL rechnet max 15 stellen genau!!!
24.03.2005 12:39:49
Gert
Hallo Gunter,
die Zahl auf 2 Zellen aufteilen z.Bspl. Zelle A1 die linken 10 Stellen der Zahl und in
B1 die rechten 9 Stellen, danach die Zellen mit "verbinden und zentrieren"
zusammenfügen. Wäre dann eben auch nur eine Lösung zur Darstellung, aber als Zahl.
Funktionen = TEIL oder LINKS RECHTS siehe Online-Hilfe.
Ebenso als VBA-Modul möglich, habe allerdings keine entsprechenden Kenntnisse.
mfg
Gert
Anzeige
AW: Beides Falsch! XL rechnet max 15 stellen genau!!!
24.03.2005 12:51:53
c0bRa
und wie multiplizierst dann die zahl z.b. mit 15? ;) da find ich die string variante besser, lieber kein ergebnis als ein falsches...
c0bRa
AW: Beides Falsch! XL rechnet max 15 stellen genau!!!
24.03.2005 13:52:07
Gunter
Habe es mit =rechts(A1;10), links(A1;9) und Verketten(B1;B2) ausprobiert. Es klappt. Auch die nachträgliche Formatierung in ein Zahlenformat.
Ok. Danke
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

19-stellige Zahl korrekt in Excel darstellen


Schritt-für-Schritt-Anleitung

  1. Zellenformat ändern: Um eine 19-stellige Zahl in Excel darzustellen, klicke mit der rechten Maustaste auf die Zelle, die die Zahl enthalten soll. Wähle „Zellen formatieren“ und dann „Zahl“. Beachte, dass Excel standardmäßig nur 15 Stellen genau darstellt.

  2. Benutzerdefiniertes Zahlenformat einstellen: Gehe zu „Zellen formatieren“ und wähle unter der Kategorie „Benutzerdefiniert“ das Format 0000000000000000000 (19 Nullen). So wird die Zahl korrekt angezeigt, ohne dass sie in den wissenschaftlichen Notationsformat (wie z.B. 1,23457E+18) umgewandelt wird.

  3. Zahl aufteilen: Wenn Du eine Zahl mit mehr als 15 Stellen hast, kannst Du sie in zwei Zellen aufteilen. Zum Beispiel:

    • In Zelle A1 die ersten 10 Stellen
    • In Zelle B1 die letzten 9 Stellen
    • Verwende die Funktion =VERKETTEN(A1;B1) oder =B1&A1, um die Zahlen zusammenzuführen.

Häufige Fehler und Lösungen

  • Excel ändert letzte Zahl in 0: Wenn Du eine Zahl mit mehr als 15 Stellen eingibst, wird Excel die letzten Stellen in Nullen umwandeln. Dies liegt an der internen Genauigkeit von Excel, die nur 15 signifikante Stellen unterstützt.

  • Zahl als Text anzeigen: Um sicherzustellen, dass die Zahl nicht als Text behandelt wird, ändere das Zellenformat auf „Zahl“ und stelle sicher, dass Du keine führenden Nullen eingibst.


Alternative Methoden

  • VBA-Lösung: Du kannst ein VBA-Skript verwenden, um mit großen Zahlen zu arbeiten. Hier ein einfaches Beispiel:

    Sub FormatLargeNumber()
        Dim largeNum As String
        largeNum = "1234567890123456789" ' 19-stellige Zahl
        Range("A1").Value = largeNum
    End Sub
  • Export nach Access: Wenn Du mit sehr großen Zahlen arbeiten musst, kann es sinnvoll sein, Deine Daten in Access zu importieren, da es mit größeren Zahlen besser umgehen kann.


Praktische Beispiele

  • Beispiel 1: Du hast die Zahl 1234567890123456789. Um sie korrekt darzustellen, gehst Du zu „Zellen formatieren“, wählst „Benutzerdefiniert“ und gibst 0000000000000000000 ein.

  • Beispiel 2: Du kannst auch die Eingabe von 19-stelligen Zahlen durch Datenvalidierung steuern. Gehe zu „Daten“ > „Datenüberprüfung“ > „Benutzerdefiniert“ und verwende die Formel =LÄNGE(A1)=19, um sicherzustellen, dass nur 19-stellige Zahlen eingegeben werden.


Tipps für Profis

  • Zahl mit 18 Nullen: Wenn Du eine Zahl mit 18 Nullen darstellen musst, beachte, dass Excel dies möglicherweise als wissenschaftliche Notation anzeigt (1E+18). Verwende das benutzerdefinierte Format, um dies zu verhindern.

  • Eingabe von Zahlen: Wenn Du sicherstellen möchtest, dass Excel nur siebenstellige Zahlen zulässt, kannst Du die Datenüberprüfung verwenden, um die Eingabe zu kontrollieren.


FAQ: Häufige Fragen

1. Warum kann ich keine 19-stelligen Zahlen eingeben?
Excel hat eine Begrenzung von 15 signifikanten Stellen. Zahlen, die länger sind, werden abgeschnitten oder in Nullen umgewandelt.

2. Was ist der Unterschied zwischen „Zahl“ und „Text“ in Excel?
Eine „Zahl“ kann in Berechnungen verwendet werden, während „Text“ nicht als numerischer Wert interpretiert wird, selbst wenn es sich um eine Zahl handelt.

3. Wie kann ich eine 19-stellige Zahl in Excel richtig formatieren?
Du kannst das Zellenformat auf „Benutzerdefiniert“ setzen und 19 Nullen als Format eingeben. Alternativ kannst du die Zahl in Teile aufteilen und diese zusammenführen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige