Aufgabe:
In A1 soll nur ein Eintrag mit Zeichen a-z bzw. A-Z eingegeben werden können, also weder Umlaute noch Bindestriche o.ä. Es soll dabei nicht nur das erste, sondern alle Zeichen des Eintrags ausgewertet werden.
Normalerweise erlaubt Daten Gültigkeit keine Arrayausdrücke, etwa {=SUMME(...)} oder auch {1;2}.
Lösung:
A1: Daten Gültigkeit Benutzerdefiniert Formel:
=SUMMENPRODUKT(--(ABS(CODE(GROSS(TEIL(A1;ZEILE(INDIREKT("1:"&LÄNGE(A1)));1)))-77,5)<13))=LÄNGE(A1)
Implizite Arrays funktionieren also sehr wohl.
Hinweis: Die o.g. Formel ist mit 8 Funktionen für Versionen vor xl2007 maximal verschachtelt.