Monopolis Geschrieben November 22, 2006 Geschrieben November 22, 2006 @AllHat jemand eine Erklärung für die Werte, die hinterm Komma erscheinen,obwohl sie da nicht hingehören?Man kann sie natürlich über GANZZAHL killen; nur sie sollten da nicht sein.Ist dies vielleicht eine "Bankzahl", mit der Nachkommastellenwerte geklautwerden könnten?? Es liegt nicht am Prozessor! Dieses Phänomen tauchtbei Intel und AMD auf.Grüße, Monopolis.<b>CODIERUNG</b><br /><br /><table border="1" cellspacing="0" cellpadding="0" style="font-family:Arial,Arial; font-size:10pt; background-color:#ffffff; padding-left:2pt; padding-right:2pt; "> <colgroup><col style="width:30px; " /><col style="width:181px;" /><col style="width:94px;" /><col style="width:181px;" /><col style="width:80px;" /><col style="width:80px;" /><col style="width:80px;" /><col style="width:80px;" /></colgroup><tr style="background-color:#cacaca; text-align:center;font-size:8pt; "><td > </td><td style=" border-width:3px; border-style:ridge;border-color:#f0f0f0; ">A</td><td style=" border-width:3px; border-style:ridge;border-color:#f0f0f0; ">B</td><td style=" border-width:3px; border-style:ridge;border-color:#f0f0f0; ">C</td><td style=" border-width:3px; border-style:ridge;border-color:#f0f0f0; ">D</td><td style=" border-width:3px; border-style:ridge;border-color:#f0f0f0; ">E</td><td style=" border-width:3px; border-style:ridge;border-color:#f0f0f0; ">F</td><td style=" border-width:3px; border-style:ridge;border-color:#f0f0f0; ">G</td></tr><tr style="height:24px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >1</td><td style="font-size:14pt; text-decoration:underline; text-align:left; ">CODIERUNG:</td><td > </td><td > </td><td > </td><td > </td><td > </td><td > </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >2</td><td > </td><td > </td><td > </td><td > </td><td > </td><td > </td><td > </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >3</td><td style="background-color:#ccffcc; font-weight:bold; text-align:center; ">22,0023</td><td style="font-weight:bold; text-decoration:underline; text-align:right; ">Aufgabe 1:</td><td colspan="4" style="text-align:left; ">Diese Zahl ist die Summe 2 verschiedener codierter Werte.</td><td > </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >4</td><td > </td><td > </td><td colspan="4" style="text-align:left; ">Bitte decodiere diese Zahl, so dass Du die beiden Werte:</td><td > </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >5</td><td > </td><td > </td><td style="text-align:center; ">22</td><td > </td><td > </td><td > </td><td > </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >6</td><td > </td><td > </td><td style="text-align:center; ">23</td><td style="text-align:left; ">erhältst.</td><td > </td><td > </td><td > </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >7</td><td > </td><td > </td><td > </td><td > </td><td > </td><td > </td><td > </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >8</td><td > </td><td > </td><td > </td><td > </td><td > </td><td > </td><td > </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >9</td><td style="text-align:center; ">1</td><td style="font-weight:bold; text-decoration:underline; text-align:right; ">Lösung:</td><td style="background-color:#ffcc99; text-align:center; ">22,00000000</td><td colspan="4" style="text-align:left; ">Die Zahl vor dem Komma findet man sehr einfach </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >10</td><td > </td><td > </td><td > </td><td colspan="4" style="text-align:left; ">durch die Verwendung der Formel =GANZZAHL</td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >11</td><td > </td><td > </td><td > </td><td > </td><td > </td><td > </td><td > </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >12</td><td style="text-align:center; ">0,0001</td><td > </td><td style="background-color:#ffcc99; text-align:center; ">23,00000000</td><td colspan="4" style="text-align:left; ">Die Zahl wird berechnet, indem 10000*(22,0023-22)</td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >13</td><td > </td><td > </td><td > </td><td colspan="4" style="text-align:left; "> als Funktion eingegeben wird.</td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >14</td><td > </td><td > </td><td > </td><td colspan="4" style="text-align:left; ">Dies geschieht durch die Eingabe der Formel,</td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >15</td><td > </td><td > </td><td > </td><td colspan="4" style="text-align:left; ">die sichtbar wird, wenn die Zelle C12 angeklickt wird.</td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >16</td><td > </td><td > </td><td > </td><td > </td><td > </td><td > </td><td > </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >17</td><td > </td><td > </td><td > </td><td > </td><td > </td><td > </td><td > </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >18</td><td style="background-color:#ccffcc; font-weight:bold; text-align:center; ">22,00230024</td><td style="font-weight:bold; text-decoration:underline; text-align:right; ">Aufgabe 2:</td><td colspan="4" style="text-align:left; ">Diese Zahl ist die Summe 3 verschiedener codierter Werte.</td><td > </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >19</td><td > </td><td > </td><td colspan="4" style="text-align:left; ">Bitte decodiere diese Zahl, so dass Du die 3 Werte:</td><td > </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >20</td><td > </td><td > </td><td style="text-align:center; ">22</td><td > </td><td > </td><td > </td><td > </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >21</td><td > </td><td > </td><td style="text-align:center; ">23</td><td > </td><td > </td><td > </td><td > </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >22</td><td > </td><td > </td><td style="text-align:center; ">24</td><td style="text-align:left; ">erhältst.</td><td > </td><td > </td><td > </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >23</td><td > </td><td > </td><td > </td><td > </td><td > </td><td > </td><td > </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >24</td><td > </td><td > </td><td > </td><td > </td><td > </td><td > </td><td > </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >25</td><td style="text-align:center; ">1</td><td style="font-weight:bold; text-decoration:underline; text-align:right; ">Lösung:</td><td style="background-color:#ffcc99; text-align:center; ">22,00000000</td><td colspan="4" style="text-align:left; ">Die Zahl vor dem Komma findet man sehr einfach </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >26</td><td > </td><td > </td><td > </td><td colspan="4" style="text-align:left; ">durch die Verwendung der Formel =GANZZAHL</td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >27</td><td > </td><td > </td><td > </td><td > </td><td > </td><td > </td><td > </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >28</td><td style="text-align:center; ">0,0001</td><td > </td><td style="background-color:#ffcc99; text-align:center; ">23,00000000</td><td colspan="4" style="text-align:left; ">Die Zahl wird berechnet, indem als Funktion</td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >29</td><td > </td><td > </td><td > </td><td colspan="4" style="text-align:left; "> =GANZZAHL(1000*(A18-C25) eingegeben wird.</td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >30</td><td > </td><td > </td><td > </td><td colspan="4" style="text-align:left; ">Dies geschieht durch die Eingabe der Formel,</td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >31</td><td > </td><td > </td><td > </td><td colspan="4" style="text-align:left; ">die sichtbar wird, wenn die Zelle C28 angeklickt wird.</td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >32</td><td > </td><td > </td><td > </td><td > </td><td > </td><td > </td><td > </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >33</td><td style="text-align:center; ">0,00000001</td><td > </td><td style="background-color:#ffcc99; text-align:center; ">24,00000000</td><td colspan="4" style="text-align:left; ">Formel sichtbar bei Anklicken der Zelle C33 </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >34</td><td > </td><td style="font-weight:bold; "> </td><td > </td><td > </td><td > </td><td > </td><td > </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >35</td><td > </td><td > </td><td style="background-color:#ffcc99; text-align:center; ">24,0000000286500000</td><td colspan="4" style="text-align:left; ">Formel sichtbar bei Anklicken der Zelle C35 </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >36</td><td > </td><td > </td><td > </td><td > </td><td > </td><td > </td><td > </td></tr><tr style="height:17px ;" ><td style="border-width:3; border-style:ridge;border-color:#f0f0f0; background-color:#cacaca; text-align:center; " >37</td><td > </td><td style="background-color:#ff00ff; ">KONTROLLE:</td><td style="background-color:#ff00ff; text-align:center; ">22,00230024</td><td > </td><td > </td><td > </td><td style="background-color:#ff00ff; text-align:center; ">21.11.2006</td></tr></table><br /><table style="font-family:Arial; font-size:10pt; border-style: groove ;border-color:#00ff00;background-color:#fffcf9; color:#000000; "><tr><td ><b>Formeln der Tabelle</b></td></tr><tr><td ><table border = "1" cellspacing="0" cellpadding="2" style="font-family:Arial; font-size:9pt;"><tr style="background-color:#cacaca; font-size:10pt;"><td >Zelle</td><td >Formel</td></tr><tr><td >C9</td><td >=GANZZAHL(A3)</td></tr><tr><td >C12</td><td >=10000*(A3-C9)</td></tr><tr><td >C25</td><td >=GANZZAHL(A18)</td></tr><tr><td >C28</td><td >=GANZZAHL(10000*(A18-C25))</td></tr><tr><td >C33</td><td >=GANZZAHL(10000*(10000*(A18-GANZZAHL(A18))-GANZZAHL(10000*(A18-C25))))</td></tr><tr><td >C35</td><td >=10000*(10000*(A18-GANZZAHL(A18))-GANZZAHL(10000*(A18-C25)))</td></tr><tr><td >C37</td><td >=24*A33+23*A28+22*A25</td></tr></table></td></tr></table> <br /><br /><span style="font-family:Arial; font-size:9pt; font-weight:bold;background-color:#ffffff; color:#000000; ">Excel Tabellen im Web darstellen >> </span><a style ="font-family:Arial; font-size:9pt; color:#fcf507; background-color:#800040; font-weight:bold;" href="http://www.excel-jeanie-html.de" target="_blank"> Excel Jeanie HTML 4 </a>
Wenke Geschrieben November 23, 2006 Geschrieben November 23, 2006 (bearbeitet) Hallo Monopolis,All Hat jemand eine Erklärung für die Werte, die hinterm Komma erscheinen, obwohl sie da nicht hingehören? In Zelle A3 hast du mit Sicherheit eine Formel mit der du die Codierung berechnest.Da sind die Nachkommastellen ganz normal, weil selbst verursacht.Wie du die Nachkommastellen killst hängt davon ab, ob die später den genauen Wert aus Zelle A3 weiterrechnen musst.Ein Beispiel:(1/3)+(1/3)+(1/3) kann zu 1 oder 0,99999999.... werdenDas ist davon abhänig ob mit dem gerundeten oder mit dem genauen Wert weitergerechnet wird.Du kannst über FormatZellenZahldie angezeigten Dezimalstellen reduzieren oder erhöhen.Du kannst auf oder abrunden, kaufmännisch Runden lassen.Es gibt noch eine weitere Möglichkeit mit dem Wert aus A3 weiterzurechen:ExtrasOptionenBerechnungganz unten Links: Genauigkeit wie angezeigtDas wirkt aber auf die ganze Mappe aus.Oder du erfindest eine Formel:die Zahl mit Nachkommenstellen befindet sich in A8C8 = A8-REST(A8;GANZZAHL(A8))Beste GrüßeWenke bearbeitet November 23, 2006 von Wenke
Monopolis Geschrieben November 23, 2006 Autor Geschrieben November 23, 2006 Moin Wenke,In Zelle A3 hast du mit Sicherheit eine Formel mit der du die Codierung berechnest.Die Zahl in Zelle A3 habe ich so eingetippt, wie sie dort steht.Es ist - in diesem Fall - kein Ergebnis einer Berechnung.Über GANZZAHL kann ich alle Werte hinterm Komma killen,kann es auch vorsorglich tun, aber warum wird dies erforderlich?Woher kommen diese Zahlen?Danke für die Formel --> die Zahl mit Nachkommenstellen befindet sich in A8C8 = A8-REST(A8;GANZZAHL(A8))Magst Du dranbleiben am Thema? Vielleicht kennst Du ja ein Excel-Forum,in dem weitergeholfen wird.Mich irritiert die Zahlenfolge 2865, mit der ich nichts anfangen kann.Es könnte möglich sein, dass man diese Werte eingeführt hat um zu vermeiden,dass irgendwann unbeabsichtigt durch 0 geteilt wird. So etwas habe ich gemacht,wenn die Gefahr bestand, dass sich ein Nennerwert zu 0 ergeben kann.Was nicht auszuschließen ist, weil in bestimmten Berechnungen solche Grenzwerterauskommen.Herzliche GrüßeMonopolis.PS.: Alle Formeln auf dem Blatt sind ausgedruckt.
Wenke Geschrieben November 23, 2006 Geschrieben November 23, 2006 Hallo Monopolis,in Zelle A33 hast du22,00230024in C25 hast du diese Formen=10000*(10000*(A18-GANZZAHL(A18))-GANZZAHL(10000*(A18-C25)))Die Faktoren hier (10000) sollen den Dezimalbruch in eine ganze Zahl verwandeln.Stimmt der Faktor nicht erhälst du wieder einen Dezimalbruch.Du must also in jeder Zelle prüfen, ob du den richtigen Faktor verwendest. :shock: Dazu habe ich ehrlich gesagt keine Lust. Das musst du schön selbst machen. Ganz einfach geht das so:- klicke in die Zelle mit dem "falschen Wert"Danach- Extras- Formelüberwachung- FormelauswertungDanach auf Einzelschritt und Auswerten nach einander klicken.Im Fenster wird dann jedes Einzelergebnis angezeigt,So kannst du sehen an welcher Stelle die zusätzlichen "Nachkommastellen "auftauchen.Vielleicht kennst Du ja ein Excel-Forum,in dem weitergeholfen wird.Ich stell dir morgen ein paar Links zu Excel-Forum rein.Beste GrüßeWenke
Monopolis Geschrieben November 24, 2006 Autor Geschrieben November 24, 2006 Moin Wenke,Die Faktoren hier (10000) sollen den Dezimalbruch in eine ganze Zahl verwandeln.dies hast Du richtig nachvollzogen! Ich mulipliziere mit 10.000, um dasKomma 4 Stellen nach rechts zu verschieben und erhalte dann überGANZZAHL das richtige Ergebnis.Natürlich kann man auch beim rechten Wert GANZZAHL vor die Formelstellen, nur sollte dies nicht erforderlich sein.Danke für den Tipp mit der Formelüberwachung. Ich habe den "Geburtsort"gefunden: Die Werte tauchen in der Formel in Zelle C28 auf.Die offene Frage bleibt: WESHALB erscheinen sie??Nachtgrüße, Monopolis.
Recommended Posts
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden