Discussion:
Nachkomma-Zahlen dauerhaft in ganze Zahlen umwandeln
(zu alt für eine Antwort)
Heiko
2007-02-28 11:21:48 UTC
Permalink
Hallo,

habe eine Excel-Tabelle, die über Verknüpfungen und Formeln zahlen in
einer Tabelle berechnet.
Das Format ist auf 0 Nachkomme-Stellen eingestellt, so daß Excel die
Werte super rundet.

Wenn ich nun diese Werte kopiere, z.B. innerhalb Excels, oder auch
Import in eine Tabelle in Access, dann erscheint da jedoch wieder die
ganze Kommazahl (insbesondere in Access).

Wie kann ich solche Zahlen mit Kommastelle (z.B. 0,95) dauerhaft als 1
in eine Zelle schreiben?

Grüße,

Heiko
Rainer Blum
2007-02-28 11:38:52 UTC
Permalink
Hallo Heiko,
Post by Heiko
habe eine Excel-Tabelle, die über Verknüpfungen und Formeln zahlen in
einer Tabelle berechnet.
Das Format ist auf 0 Nachkomme-Stellen eingestellt, so daß Excel die
Werte super rundet.
Dein Fehler ist der, dass Du formatierst; intern wird immer noch mit den
vorhandenen Nachkommastellen gearbeitet.

Ein beliebter Fehler! Beim Rechnen von Hand käme niemand auf die Idee
Nachkommastellen zu errechnen, die er nicht braucht.
In Excel wird dann das Excelformat verwendet und man denkt alles ist ok.
Wieviele in Excel erstellte Rechnungen werden wohl reklamiert, weil die auf
dem
Ausdruck sichtbaren Zahlen ein abweichendes Ergebnis darstellen, wenn man
mal nachrechnet?

Verwende eine der Runden- Funktionen, Ganzzahl oder Kürzen um ein - für
Dich - korrektes Ergebnis zu erhalten.

Viele Grüße
Rainer
Heiko
2007-02-28 14:34:53 UTC
Permalink
Hallo,

vielen Dank für eure schnellen Antworten.
Post by Rainer Blum
Dein Fehler ist der, dass Du formatierst; intern wird immer noch mit den
vorhandenen Nachkommastellen gearbeitet.
Verwende eine der Runden- Funktionen, Ganzzahl oder Kürzen um ein - für
Dich - korrektes Ergebnis zu erhalten.
Ok, das leuchtet mir ein. Und da es eine große zusammenhängende
"Zahlenansammlung" ist, kann ich die Formel 1x unterhalb meiner Zahlen
eingeben und dann entsprechend kopieren. Geht recht flott.
Dann habe ich die korrekt gerundeten Zahlen, kopiere sie dann oben
drüber und wähle bei den Einfügen-Optionen "Nur Werte übernehmen"

Das funktioniert für mich, die Kommastellen selber können verloren
gehen, das macht nichts.

@ Wolfgang + Alexander:
Dieser "Trick" hat auch funktioniert. Wenn man dann allerdings mal
vergißt, das wieder zurückzustellen, gibt's Probleme mit
Nachkommastellen.
Wobei ich das gerade auch gecheckt habe, wenn man ein neues
Arbeitsblatt öffnet, ist die Einstellung wieder deaktiviert.


Grüße,

Heiko

Alexander Wolff
2007-02-28 11:48:32 UTC
Permalink
Post by Heiko
habe eine Excel-Tabelle, die über Verknüpfungen und Formeln zahlen in
einer Tabelle berechnet.
Das Format ist auf 0 Nachkomme-Stellen eingestellt, so daß Excel die
Werte super rundet.
Wie kann ich solche Zahlen mit Kommastelle (z.B. 0,95) dauerhaft als 1
in eine Zelle schreiben?
Ein Format ändert nichts an der Zahl. Die bleibt in voller Genauigkeit
erhalten. Ausnahme:

Extras Optionen Berechnung [X] Genauigkeit wie angezeigt

VORSICHT! Vorher Sicherheitskopie machen.
--
Moin+Gruss Alexander - MVP for MS Excel - www.xxcl.de - mso2000sp3 --7-2
Wolfgang Habernoll
2007-02-28 11:48:23 UTC
Permalink
Hallo Heiko
Post by Heiko
Hallo,
habe eine Excel-Tabelle, die über Verknüpfungen und Formeln zahlen in
einer Tabelle berechnet.
Das Format ist auf 0 Nachkomme-Stellen eingestellt, so daß Excel die
Werte super rundet.
Wenn ich nun diese Werte kopiere, z.B. innerhalb Excels, oder auch
Import in eine Tabelle in Access, dann erscheint da jedoch wieder die
ganze Kommazahl (insbesondere in Access).
Wie kann ich solche Zahlen mit Kommastelle (z.B. 0,95) dauerhaft als 1
in eine Zelle schreiben?
eventuell kannst du für deinen Zweck "Genauigkeit wie angezeigt" einsetzen
aber *Vorsicht* die Zahlen verlieren in der ganzen Tabelle endgültig ihre
Genauigkeit.
Extra->Optionen->Berechnen->"Genauigkeit wie angezeigt"

mfG
Wolfgang Habernoll
Loading...