Alle Formeln werden in Texel in der Notation:
=Formelname(par1;par2[;par3])
eingegeben. Diese (nicht existierende) Beispielfunktion hat zwei Parameter, sowie einen optionalen Parameter. Das heißt, daß man ihn bei Bedarf angeben kann, man muß es aber nicht. Folglich gibt es zwei Möglichkeiten diese Funktion aufzurufen:
1) Mit nur zwei Parametern: =Formelname(par1;par2)
2) Mit drei Parametern: =Formelname(par1;par2;par3)
Die eckigen Klammern zeigen also einen optionalen Parameter an.
Ist das erste Zeichen der Eingabezeile ', so wird der Rest der Eingabe als linksbündiger Text interpretiert, entsprechend rechtsbündig bei " und zentriert bei ^. Sollen diese Zeichen angezeigt werden, ohne eine Funktion zu erfüllen, müssen sie verdoppelt oder entsprechend kombiniert werden.
Beispiele:
'Text | Es wird Text linksbündig ausgegeben.
|
"Text | Es wird Text rechtsbündig ausgegeben.
|
^Text | Es wird Text zentriert ausgegeben.
|
^'Text | Es wird 'Text zentriert ausgegeben.
|
Bitte achten Sie darauf, das richtige Hochkomma einzugeben, d.h. die Shift-Taste darf nicht gedrückt sein.
Texel beherrscht alle gängigen Operatoren:
+ | Addition, Vorzeichen (33+66, +24)
|
- | Subtraktion, Vorzeichen (54321-12345, -273)
|
* | Multiplikation (1*1)
|
/ | Division (2/3)
|
^ | Potenzierung (2^3)
|
: | Bereichs-Trenner (A1:A5)
|
= | ist gleich
|
> | ist größer
|
< | ist kleiner
|
>= | ist größer gleich
|
<= | ist kleiner gleich
|
<> | ist ungleich
|
sowie die umgangssprachlichen Operatoren:
plus | entspricht der Addition
|
minus | entspricht der Subtraktion
|
mal | entspricht der Multiplikation
|
durch | entspricht der Division
|
hoch | entspricht der Potenzierung
|
Dazu ein Beispiel:
=3 hoch 2 plus 9
entspricht:
=(3 hoch 2) plus 9
(es wird also automatisch korrekt geklammert), was wiederum folgender Formel entspricht:
=3^2+9
Als Ergebnis wartet in jedem Fall die "18" in der Zelle auf eine Weiterbearbeitung.
Strings
Seit Texel 2.20 erkennt der Parser auch Strings, d.h. in Anführungszeichen (") eingeschlossene Zeichen(ketten). Weitere Funktionalität ist (noch) nicht vorhanden. Die Zeichen " und \ können mit einem vorangestellten \ gequotet werden:
\" ergibt "
\\ ergibt \
Ein Beispiel:
=Cos("Backslash: \"\\\"")
übergibt den String >>Backslash: "\"<< (ohne die >> <<) an die Cos-Funktion - was natürlich nicht sinnvoll ist. Derzeit liefern Formeln mit Stringparametern immer die Fehlermeldung "#STRING".
Siehe auch 'Wenn', 'Oder', 'Und', 'Nicht', Aussagenlogik