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:

  1. Wählen Sie Optionen aus dem Menü Extras. Excel zeigt das Dialogfeld Optionen an.

  2. Stellen Sie sicher, dass die Registerkarte Bearbeiten ausgewählt ist. (Siehe Abbildung 1.)

  3. Stellen Sie sicher, dass das Kontrollkästchen Feste Dezimalstelle deaktiviert ist.

  4. OK klicken.

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 (7452) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: