Falsche Berechnung in der Funktion GANZZAHL() Bin ratlos!

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

tim_w202
Beiträge: 3
Registriert: Mi, 07.12.2005 21:41

Falsche Berechnung in der Funktion GANZZAHL() Bin ratlos!

Beitrag von tim_w202 »

Hallo OpenOffice-Gemeinde,

mir ist wahrscheinlich ein Bug in der Funktion GANZZAHL() aufgefallen und kann mir die falsche Berchnung so nicht erklären.


Hier nun mein Problem:

Ich muß eigentlich nur jeweils die letzte Ziffer der Zahl in Spalte A loswerden.

Meine Lösung erschien mir schlussendlich recht einfach:

Die Funktion =GANZZAHL(A1/10) in Zelle B1 erfüllte meine Vorgaben recht gut. Allerdings ist die Berechnung in Zeile 5 so wie sie durchgeführt wurde nicht richtig.
Die Funktion besagt, das die Zahl auf die nächst kleinere Zahl abgerundet wird. Hier wurde aber in Zeile 5 aufgerundet und nicht abgerundet.

Richtig müsste die Zeile so aussehen 293045370521579 29304537052157

Meine Formel kurz erklärt:
Zahl aus Spalte A durch 10 teilen, damit eine Kommazahl entsteht und dann mit der Funktion GANZZAHL() auf die nächst kleinere ganze Zahl abrunden.
293045370521579 -> 29304537052157,9 -> 29304537052157


293045370525614 29304537052561
293045370525874 29304537052587
293045370523221 29304537052322
293045370521401 29304537052140
293045370521579 29304537052158

Dieser Fehler zeigte sich in allen Office-Versionen wie StarOffice 4.0, StarOffice 5.2, OpenOffice 1.1.5 und OpenOffice 2.0.

Ich hoffe Ihr könnt den Fehler bei Euch nachvollziehen und mir evtl. einen Tipp geben, oder ist er evtl. schon bei OpenOffice.org bekannt?!

Bin über jede Rückinfo sehr dankbar.

Danke und Gruß
Martin
Lenu
*******
Beiträge: 1085
Registriert: Sa, 30.10.2004 09:24

Beitrag von Lenu »

Kann den Fehler bestätigen. Kannst Du einen Issue dazu schreiben?
http://de.openoffice.org/dev/issuezilla ... hrung.html

Unterdessen kannst Du vielleicht so arbeiten:
WERT(TEIL(A1;1;LÄNGE(A1)-1))
tim_w202
Beiträge: 3
Registriert: Mi, 07.12.2005 21:41

Beitrag von tim_w202 »

Erstmal vielen Dank für die Bestätigung und die schon getestete und funktionierende Lösung!

Das mit dem Issue schreiben scheint für mich noch zu kompliziert und stellt sich für mich als zu schwierig dar.

Reicht es evtl. das Problem mit Bitte um Weiterbearbeitung an einen Ansprechpartner der Qualitätssicherung zu schicken?

(Ansprechpartner unter http://de.openoffice.org/dev/ansprechpartner.html gefunden.)
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey Tim,

ich erstelle einen Issue - am Wochenende.

Ich kann das ebenfalls reproduzieren und habe es gegengecheckt in Excel - dort geht es nämlich.
Ursprünglich dachte ich an eine Rechenungenauigkeit der Przessoren - kann bei sehr großen Zahlen passieren. Wenn aber MS richtig reagiert - dann sollte dies OOo auch :wink:

Ich geb Bescheid.

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
tim_w202
Beiträge: 3
Registriert: Mi, 07.12.2005 21:41

Beitrag von tim_w202 »

Hi Thomas,

danke für die Hilfe.

Bin schon gespannt auf den weiteren Verlauf. Werd die Sache auf jeden Fall im Auge behalten.

Gruß
Martin
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Antworten