Unlängst muße ich eine Liste von Chemikalien in Excel eingeben. Da ich auch die CAS Nummer jeder Chemikalie brauchte, wollte ich mir eine passende Zahlenformatvorlage einrichten. Nach kurzer Recherche um festzustellen, welchen Regeln CAS Nummern gehorchen, habe ich folgendes Zahlenformat genommen:
???????-00-0
So muß man die Zahl nur noch ohne Bindestriche eingeben und sie wird ordentlich formatiert. Aber ich wollte noch mehr. Bei meiner Recherche stellte ich fest, daß die letzte Ziffer eine Prüfziffer ist und somit leicht geprüft werden kann, ob man sich bei der Eingabe vertippt hat. Mit Hilfe des Forums www.Office-Loesung.de konnte auch das schnell gelöst werden. Eine bedingte Formatierung anlegen und als Bedingung folgende Formel verwenden:
=REST(SUMMENPRODUKT(TEIL(TEXT(G2;"0000000000");SPALTE(INDIREKT("A:I"));1)*(10-SPALTE(INDIREKT("A:I"))));10)<>--RECHTS(G2;1)
wobei G2 durch die jeweilige Zelle ersetzt werden muß. Ich laß mir alle Zellen, auf die diese Bedingung paßt, in rot darstellen und konnte so auch gleich den ersten Tippfehler entdecken.

