IF-Funktion mit mehreren Bedingungen

Hallo zusammen,

ich suche eine Möglichkeit eine IF-Funktion mit mehreren Bedingungen abzubilden, ohne zu viele Verschachtelungen benutzen zu müssen. Ich habe es mit der Pipe (|) verscuht, bin aber daran gescheitert.

Meine Forensuche blieb leider ergenislos.

Die abzubildende Fragestellung:

$if($eql($left(%_filename%,1),[0|1|2|3|4|5|6|7|8|9|!|#|@]),ERGEBNIS,ERGEBNIS2)

Der rote Bereich soll den Pool der Werte darstellen, die ein WAHR zurückmelden.
Wenn ich den Pool auf einen einzigen Wert beschränke, funktioniert der Rest.

Vielleicht hat einer von Euch eine Idee?

Vielen Dank im Voraus!

$ifgreater($strchr('0123456789!#@',$left(%_filename%,1)),0,'ERGEBNIS_JA','ERGEBNIS_NEIN')

... oder ...

$if($eql($regexp(%_filename%,'^([0-9!#@]).*$','$1'), $left(%_filename%,1)),'ERGEBNIS_JA','ERGEBNIS_NEIN')

... oder ...

$ifgreater(13,$len($replace('0123456789!#@', $left(%_filename%,1),)),'ERGEBNIS_JA','ERGEBNIS_NEIN')

DD.20140219.1629.CET

Das ist zwar ein ganz anderer Ansatz als ich vermutet hatte - aber clever...

Besten Dank!

Update:

Auch vielen Dank für die Alternativen!

Besonders die replace-Funktion hat es mir in diesem Beispiel angetan, da ich damit auch mehrere ganze Wörter in die Abfrage integrieren kann.