Excel erledigt alle Berechnungen als Gleitkommazahlen mit doppelter Genauigkeit. (64 binäre Bits insgesamt)
Das gibt Ihnen etwa 14 bis 15 Stellen in Dezimalzahlen.
5000 097 208 326 954
ist 16-stellig. Wenn Sie dies in Excel tun ...
A1 = 5000097208326954
A2 = A1 + 1
A3 = A2-A1
A3 zeigt 0 an.
Vollständige Offenlegung: Ich bin Mitglied der ACM und bin verpflichtet, die Öffentlichkeit über die Risiken des Computers zu informieren. Es steht in unserem Verhaltenskodex.
Bitte verwenden Sie Excel nicht für kritische Dinge.
Mit einem Taschenrechner erhalten Sie genauere Antworten.
Excel ist in C / C ++ geschrieben und verwendet 64-Bit-Zahlen. Es verwendet auch die Microsoft-Gleitkommabibliotheken, um Funktionen wie sin, cos und exp zu berechnen. Diese Bibliotheken sind im Vergleich zu wissenschaftlichen Bibliotheken ziemlich ungenau und arbeiten sogar mit den gleichen Größen.
Fließkomma ist gut für einfache Sachen, aber für wissenschaftliche Arbeit oder ernstes Engineering schrecklich, sie sind zu ungenau. Numerische Methoden, bei denen Sie immer und immer wieder Zahlen addieren und multiplizieren, werden im Gleitkomma schnell hässlich, wenn die 15 Ziffern der Genauigkeit weggehen, eine Ziffer alle 4 Multiplikationen.
Fließkomma ist schlecht für die Finanzarbeit (0,2 ist eine unendliche wiederkehrende Zahl in einem binären Fließkomma.) Wenn Sie also 1000-mal 0,2-Dollar addieren, geht etwas Geld verloren. Programmierer in der Finanzwelt verwenden unendlich viele Präzisionszahlen, wo sie müssen (wie beim Schreiben von Zahlen auf Papier). Dann verwenden sie spezielle Funktionen, um Geld zu rechnen. Wenn alles rund wird, geht kein Geld verloren.
Programmierer der alten Schule verwendeten FORTRAN für Mathematik, was die Mathematik in Dezimalzahlen wie Sie oder ich erledigt. Die Bibliotheken sind in FORTRAN sehr genau, da die Benutzer numerische Methoden erwarten. dafür ist es. Taschenrechner verwenden auch intern Dezimalzahlen.
Ich habe Excel verwendet, um mathematische Rundungsfehler in C-Programmen zu reproduzieren.
Sie können hübsche Diagramme Ihrer Berechnung auf diese Weise hoffnungslos falsch machen.