Besonders in Formularen ist es oft wichtig, dass eingegebene Werte eine bestimmte Anzahl an Dezimalstellen haben. Meistens sind es zwei.

Verwenden Sie zur Beschränkung der Eingabemöglichkeit am besten eine Gültigkeitsregel. Die Aufgabe besteht darin, die Anzahl der Dezimalstellen in dieser Regel zu erfassen. Dazu markieren Sie die gewünschte Zelle und öffnen den Befehl “Daten | Gültigkeit”. Auf dem Register “Einstellungen” stellen Sie dann das Kombinationsfeld “Zulassen” auf “Benutzerdefiniert”. Klicken Sie in das nun eingeblendete Feld “Formel” und geben Sie folgenden Ausdruck ein:

=REST(Zelle*10^2;1)=0

Dabei bezeichnet “Zelle” die aktuell markierte Zelle oder bei einem markierten Bereich die linke obere Zelle davon. Der Wert “2″ bestimmt die Anzahl der Dezimalstellen. Mit dem Exponenten verschieben Sie das Komma im Eingabewert und ermitteln dann den Rest bei der Division durch 1. Wenn dieser “0″ beträgt, hat die Zahl maximal zwei Nachkommastellen und ist als Eingabe gültig. Jetzt sollten Sie noch zum Register “Fehlermeldung wechseln” und dort in den Feldern “Titel” sowie “Fehlermeldung” einen Hinweis definieren, der die geforderte Zahl der Dezimalstellen angibt. Nach dem Bestätigen mit “OK” ist die Regel wirksam.

Unzulässige Eingaben mit mehr Dezimalstellen quittiert das Formular künftig mit der Fehlermeldung und verlangt eine erneute, korrekte Eingabe.

Ähnliche Beiträge:

Gilt für: Excel 97, Excel 2000, Excel XP, Excel 2003