Eingegebene Werte werden durch 100 geteilt (Microsoft Excel)
Christopher bemerkte, dass Excel, wenn er 1 in eine Zelle eingibt, diese automatisch in 0,01 konvertiert. Er fragt sich, warum der Wert durch 100 geteilt wird.
Es gibt einige verschiedene Dinge, die das Problem verursachen könnten. Am wahrscheinlichsten ist, dass Excel so konfiguriert ist, dass es automatisch einen Dezimalpunkt in Ihre Eingabe einfügt. Ob dies der Fall ist, können Sie anhand der Statusleiste erkennen. Wenn dort die Wörter „Fixed Decimal“ angezeigt werden, ist dies die Ursache. Schalten Sie es aus, indem Sie die folgenden Schritte ausführen:
-
Zeigen Sie das Dialogfeld Excel-Optionen an. (Klicken Sie in Excel 2007 auf die Schaltfläche Office und dann auf Excel-Optionen. In Excel 2010 und späteren Versionen wird die Registerkarte Datei des Menübands angezeigt, und klicken Sie dann auf Optionen.)
-
Klicken Sie links im Dialogfeld auf Erweitert.
-
Stellen Sie unter Bearbeitungsoptionen sicher, dass das Kontrollkästchen „Dezimalpunkt automatisch einfügen“ deaktiviert ist. (Siehe Abbildung 1.)
-
Klicken Sie auf die Schaltfläche OK.
Sie sollten beachten, dass alle Werte, die mit aktiviertem Eintrag „Feste Dezimalzahl“ eingegeben wurden, beim Deaktivieren nicht auf ihre ursprünglichen Werte zurückgesetzt werden. Der Dezimalpunkt der Werte wird tatsächlich um die in der Einstellung angegebene Anzahl von Stellen verschoben.
Wenn das Problem weiterhin besteht, wenn Sie weiterhin Daten eingeben, kann dies an einem Format liegen, das auf die Zelle angewendet wird. In diesem Fall wird der Wert bei der Eingabe nicht geändert. Stattdessen wird das Erscheinungsbild des Werts durch das Format gesteuert, das auf die Zelle oder die Zellen angewendet wird. Der einfachste Weg, dies zu überprüfen, besteht darin, die Zelle auszuwählen und dann Umschalt + Strg + ~ zu drücken (das ist das Tilde-Zeichen, das sich direkt unter der Esc-Taste befindet). Wenn sich der Wert wieder auf den erwarteten Wert ändert, wissen Sie, dass Sie ein Formatierungsproblem haben, das Sie beheben müssen.
Schließlich kann es auch möglich sein, dass ein Makro abfängt, was Sie in die Zelle eingeben, und es durch 100 teilt. Dies ist besonders wahrscheinlich, wenn Sie wissen, dass die Arbeitsmappe Makros enthält und die Datentransformation nur erfolgt, wenn Sie den Wert eingeben in eine begrenzte Anzahl von Zellen. Der normale Ort für diese Art von Änderung befindet sich in den Ereignishandlern Worksheet_Change oder Workbook_Change.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (7563) gilt für Microsoft Excel 2007, 2010, 2013 und 2016.
Eine Version dieses Tipps für die ältere Menüoberfläche von Excel finden Sie hier: