![]() |
|
Programm zur graphischen Darstellung - Druckversion +- Das große deutschsprachige Gitarrenforum (https://gitarrenboard.de) +-- Forum: Allgemeines (https://gitarrenboard.de/forumdisplay.php?fid=3) +--- Forum: Alles was sonst noch anfällt (https://gitarrenboard.de/forumdisplay.php?fid=6) +--- Thema: Programm zur graphischen Darstellung (/showthread.php?tid=13391) |
- Aldo - 21-12-2004 Was mich in diesem Zusammenhang mal interessieren würde: Rechnet Excel eigentlich immernoch falsch? Ich kann mich daran erinnern, daß Excel vor einiger Zeit noch Rundungsfehler machte. Beispiel: A1 enthält =87,53*0,97 A2 enthält ==70,95*0,97 Nachdem den beiden Zellen das Währungsformat zugewiesen wurde werden die Ergebnisse 89,90 EUR und 68,82 EUR angezeigt. Die Summe dieser Werte sollte 153,72 EUR ergeben, aber wenn in A3 die Formel steht: =Summe(A1:A2) erhält man stattdessen: 153,73 EUR. Zwar nur ein Cent Differenz, aber was wenn man mit diesen Werten weiterrechnet? Und was mir letztens wieder auffiel: Im Rechner (Calc.exe) mal 2+4*2 eingeben und staunen. Win2k rechnte da totalen MIst. -- Aussagen sind stets IMHO und ohne Gewähr, Ausnahmen bestätigen die Regel, Regeln gelten nur im Prinzip. Auf Unvollständigkeit wird ausdrücklich hingewiesen!
- RussianRocket - 21-12-2004 @aldo Mein Gutester, dass ist jetzt nur ein Joke von dir und nicht wirklich Ernst gemeint, gell ;D Überleg doch mal - die Formatierung mit der Währung ändert nur die Darstellung des Zellinhalts, tatsächlich steht in der Zelle aber immer noch der ganze Wurmfortsatz nach dem Komma. Kannste ganz leicht überprüfen, indem du den €-Zellen wieder das Standard-Format gibst. Um den Wurmfortsatz wirklich auf nimmer wiedersehen abzuschneiden, gibt es eine Funktion RUNDEN, mit der wird bei folgender Syntax =runden(Zahl1*Zahl2;2) alles nach der zweiten, dann natürlich auf- oder abgerundeten Stelle hinter dem Komma, weggeschnitten. Und - du wirst es nicht glauben, dann rechnet Excel korrekt. Wie ist das bei deinem OO? ;D Gibt es wirklich so intelligente Taschenrechner die nach der Eingabe von 2+4*2 auch noch die Klammern automatisch setzen und die goldene Regel Punkt-vor-Strich-Rechnung beherzigen? Bitte sags mir, ich brauch ihn nicht wirklich aber interessieren dats mi scho -- Leiderln holds zsam, sonst gehts nimma recht lang.
- Sven - 21-12-2004 Hallo! @Aldo: Die Sache ist in Excel 2003 immer noch so. Aber ich kann Dir das erklären. Es ist nämlich so, das Excel das völlig korrekt ausrechnet. Wenn ich auf Euro schalte, kann ich auswählen wie viele Stellen hinter dem Komma angezeigt werden sollen (Wichtig: Wie viele Stellen angezeigt werden!!!). Da wird nämlich nicht gerundet. Intern rechnet Excel grundsätzlich mit allen Kommastellen weiter! Also kannst Du mit diesem Ergebnis ohne weitere weiterrechnen, Dein Ergebnis wird nicht verfälscht. Gib das mal in Excel ein und lass die 4 Kommastellen bei Euro anzeigen, dann siehst wie genau der rechnet! Wenn Du Dein Ergebnis runden willst, musst Du Excel das auch sagen und das geht folgendermaßen: Runden (Zahl;Anzahl_Stellen) Das heißt, wenn ich auf Dein Ergebnis kommen will, muss ich jede Zahl runden lassen! Wie kommst Du eigentlich auf 153,72 Euro? 87,53 * 0,97 = 84,8041 € 70,95 * 0,97 = 68,8215 € 84,8041 € + 68,8215 € = 153,7256 € Das auf 2 Stellen gerundet sind 153,73 €. Es wird bei 56 am Ende aufgerundet. Dein OpenOffice rechnet da nämlich falsch!!! OpenOffice rechnet nämlich intern nicht mit allen Kommastellen weiter und das macht Excel auch wenn Du die Kommastellen auf 2 einstellst. Daher wohl der Unterschied! Was da wohl passiert wenn man mit OpenOffice weiterrechnet!!! OpenOffice macht da folgendes: 84,8041 € werden auf 84,80 € gerundet. 68,8215 € werden auf 68,82 € gerundet. Dies Summe der beiden Zahlen ergibt dann 153,72 €. Und das ist das falsche Ergebnis. Meiner Meinung nach ein fetter Bug in OpenOffice! Tolles OpenOffice, damit ist keine vernünftige Kalkulation möglich! So, jetzt bist Du dran! Was den Rechner (Calc.exe) betrifft, so ist das wirklich interessant. Unter XP ist das immer noch so. Das ist echt nicht korrekt, da muss ich Dir rechtgeben! Gruß Sven - Sven - 21-12-2004 Hallo! @RussionRocket: Das hat mit Klammersetzung nix zu tun. Bei 2+4*2 gilt die Regel Punktrechnung von Strichrechnung und die sollte ein Taschenrechner beherrschen! Ich hab das grad mal mit meinem Casio fx-115MS gestestet. Der kann Punktrechnung vor Strichrechnung. Wenn ich da 2+4*2= eingeben, kommt ganz korrekt 10 raus. Es wäre noch schöner, wenn ich da umständlich Klammern setzen müsste! @Aldo: Übrigens der Rechner (Calc.exe) macht das völlig korrekt. Wenn ich den auf wissentschaftlich umschalte, kommt auch 10 bei der Rechnung raus. Dann rechnet er also korrekt. Der normale Rechner ist ein ganz einfacher 0815 Taschenrechner. So ist es mit denganz einfach Rechnern, die man kaufen kann auch. Die können das auch nicht mit Punkt vor Strichrechnung! Gruß Sven - Aldo - 21-12-2004 Also ich finde es \"richtiger\" wenn auch mit den Werten gerechnet wird die man sieht, also die die angezeigt werden. OO kann ich die IMHO \"weniger richtige\" Rechnerei auch beibringen indem das auf dem Bild markierte Häkchen weggenommen wird. -- Aussagen sind stets IMHO und ohne Gewähr, Ausnahmen bestätigen die Regel, Regeln gelten nur im Prinzip. Auf Unvollständigkeit wird ausdrücklich hingewiesen!
- Sven - 21-12-2004 Hallo! @aldo: OpenOffice zwingt mir erstmal das Runden auf. Das ist nicht OK. Es ist immer korrekter mit sämtlichen Nachkommastellen zu rechnen. Das Endergebnis kann man dann runden. Ich habe in der Technikerschule 2 Jahre BWL gehabt. Da haben wir reichlich Kalkulationen u.a. auch mit Tabellenkalkulation gemacht. Gerundet wird immer erst am Schluss. Auch wenn man mit Papier und Bleistift rechnet, werden immer alle Kommastellen mitgenommen und erst das Ergebnis wird gerundet. Das ist dann ein korrektes Endergebnis. Du unterschlägst ja die letzten beiden Stellen völlig. Kaufmännisch also falsch! Traurig ist, das ich OpenOffice erstmal sagen muss, das er mit allen Stellen rechnen soll! Mich würde es nicht wundern, wenn OpenOffice für das Runden keinen Befehl hat. Na ja, dafür ist es halt kostenlos, da kann man sowas auch nicht erwarten! Gruß Sven - DeeDee - 21-12-2004 @ Sven nee, da hat aldo schon recht. Grundsätzlich ist es ja ok, wenn Excel genau rechnet, bei Währungen muss das aber anders sein. Bsp. Produkt A kostet (Listenpreis) 87,53 € Produkt B 70,95 € Wenn dir der Händler nen Rabatt von 3 % gewährt (--> *0.97), wird erst der Preis für das einzelne Produkt berechnet und gerundet, dann erst wird (mit den gerundeten Werten) zusammenaddirt. Etwas anderes wäre/ist praxisfern. @ aldo Der Win-Rechner hat 2 Ansichten: Standard und Wissenschaftlich bei standard wird dein Beispiel falsch gerechnet, bei wissenschaftlich richtig. Richtige Taschenrechner machen das entsprechend, die TR für 5 € rechnen falsch, die anspruchsvolleren rechnen es richtig. calc simuliert also die beiden Rechner-Konzepte in den verschiedenen Ansichten. Grüßle DeeDee -- Herzlichen Glückwunsch! Du hast soeben diesen Post zu Ende gelesen! - startom - 21-12-2004 Dialog im Jahre 2150...... Sohn: Papa, warum legte man die Erde Ende des Jahres 2004 in Schutt und Asche? Papa: Ach, das fing eigentlich ganz harmlos mit unterschiedlichen Ansichten zum Thema PC-Betriebssystem an.... Leute.... Basti hat doch schon längst eine für ihn zufriedenstellende Antwort erhalten. -- Gruss aus der Schweiz Tom
- Aldo - 21-12-2004 @Sven > Ich habe in der Technikerschule 2 Jahre BWL gehabt. Das erklärt einiges... :-D Wenn du mal in einem Lohnbüro oder in der Kalkulation gearbeitet hättest, dann wurde dein Chef dir aber bei deiner Rechnerei an die Gurgel springen. Weißt du was deine \"nur am Schluß runden\"-Einstellung für Verluste einfahren könnte? Aber ein BWLer sollte das eigentlich wissen. -- Aussagen sind stets IMHO und ohne Gewähr, Ausnahmen bestätigen die Regel, Regeln gelten nur im Prinzip. Auf Unvollständigkeit wird ausdrücklich hingewiesen!
- Ch@rly - 21-12-2004 @ Startom! Dem ist nichts mehr hinzuzufügen -- CU http://members.stasny-edv.at/charly/ - ronny - 21-12-2004 Zitat:Original von Ch@rly: Doch.... Und zwar eine kleine Korrektur :-D Es ging (diesmal) nicht (zumindest nicht vordergründig) um ein Betriebssystem sondern um eine Office-Anwendung :-D Sooo... Jetzt ist dem nix mehr hinzuzufügen... :p -- Wer zuletzt lacht hat die längste Leitung - Ch@rly - 21-12-2004 @ ronny! wenn ichs nicht besser wüßte, würde ich glatt glauben meine frau treibt unter deinem nick im forum ihr unwesen *gggggg* die muß auch immer das letzte wort haben. ;D ;D ;D -- CU http://members.stasny-edv.at/charly/ - ronny - 21-12-2004 @Charly Tjaaa... Ich habe halt meine weibliche Seite entdeckt.... :-D Meine zweitliebste Eigenschaft, nach das-letzte-wort-haben-müssen ist rumzicken... :-D :-D ;D -- Wer zuletzt lacht hat die längste Leitung - DeeDee - 22-12-2004 Mensch Ronnya! Du kannst echt nichts richtig machen, jetzt hast du dich schon wieder mit Ronnys Benutzernamen angemeldet! Pffff, Frauen.... :teufel: -- Herzlichen Glückwunsch! Du hast soeben diesen Post zu Ende gelesen! - ronnya - 22-12-2004 uuuuups..... *Schamesröte taucht im Gesicht auf* *hüüüstel* DeeDee... Du bist dooof... Wenn Du nichts gesagt hättest, hätte es keiner gemerkt.. :-p :-p :-D |