×
Menu

Formel Details

 

Variablen und Struktur von Formeln

 
Eine Variable besteht immer aus der Zeichenfolge „F_“ und der ID des Datenfelds mit dem entsprechenden Offset (siehe unten).
 

Einfache Formeln sind z.B.

 
F_1+F_2 oder F_1*F_2 oder F_1/F_2 usw.
 

Etwas aufwändigere Formeln:

 
F_1 + F_2 * (F_12 / (F_13 – F_14)) + Max(F_1;F_2;F_3;F_4) + 5,75
 

 

Verwendbare Operatoren

 
Operatoren
Beschreibung
+, -, *, /
Operatoren für die vier Grundrechenarten
(, )
Klammern
And, Or
Logische Operatoren (Bedingte Berechnung)
=, <, >, <=, >=      
Vergleichsoperatoren (Bedingte Berechnung)
&
Textverkettung
 

 

Verwendbare Konstanten

 
Konstante
Beschreibung
 
PI
Kreiszahl Pi
E
Eulersche Zahl
EU
Euler-Mascheroni-Konstante
NaN
Not a Number ("ungültige" Zahl für spezielle Berechnungen; Double.NaN)
 

 

Offsets

 
Optional (datentypabhängig) kann noch ein sogenanntes Offset in Form von „F_ID[Zeile][Spalte]“ bzw. „F_ID[Zeile][Sp1][Sp2]“ angegeben werden.
Mit dem Offset können datenfeldspezifische Eigenschaften ausgelesen werden, z.B. den nummerischen Wert eines Auswahllisteneintrages etc.
 
Offsets im Modul: Die [Zeile] steht immer auf [0], kann jedoch bei Modul- und Referenztabellen auch -1, -2 etc. oder einen absoluten Wert beinhalten (s.
 
Verwendbare Datentypen
Offset [Spalte]
Beispiel
Auswahlliste
1 - Numerischer Wert,
F_1[0][1]
 
2 - Name des Eintrags in der Standardsprache!
F_1[0][2]
URL
1 - Url,
F_1[0][1]
 
2 - Anzeigetext der URL
F_1[0][2]
Referenztabelle
ID der Spalte innerhalb der Referenz-Tabelle.
F_1[0][1]
 
 
F_1[0][15]
Modultabellen (Berechnung innerhalb der Tabelle)
ID der Spalte innerhalb der  Modultabelle .
F_1[0][1]
 
 
F_1[1][15]
Modultabellen und  auch Referenztabellen
(Berechnung außerhalb der Tabelle, also vom Modulfeld aus)
[5] - der erste Offset gibt die Zeile der Tabelle aus, hier die 5.
[x] - ID der Spalte der Tabelle (wie oben).
[1] - Offset für Auswahllisten oder URL (wie oben).
F_1[5][x][1]
F_1[5][x][2]
 
Besonderheit Offset bei der Verwendung innerhalb einer Modultabelle:
[Zeile] bestimmt jene Zeile aus dem der Wert innerhalb der Datenreihe verwendet werden soll.
 
Offset [Zeile]
Beispiel
Erklärung
Auswahlliste:
1 – erste Zeile der Tabelle
F_1[1][1]
gibt den numerischen Wert der Auswahlliste F_1 aus der ersten Zeile zurück.
0 – diese Zeile
F_1[0][1]
gibt den numerischen Wert der Auswahlliste F_1 dieser Zeile zurück.
-1 – vorherige Zeile
F_1[-1][1]
gibt den numerischen Wert der Auswahlliste F_1 aus der vorherigen Zeile zurück.
x – spezifische Zeile der Tabelle
F_1[x][1]
gibt den numerischen Wert der Auswahlliste F_1 aus der xten Zeile zurück.
Text, Zahl, Formel, Ankreuzfeld:
-1  – vorherige Zeile
F_1[-1]
Wie beim Beispiel „Auswahlliste“, jedoch muss das Offset für Spalte nicht explizit angegeben werden
 
Möglich ist eine absolute Zeile, wie z. B. "1", dann wird immer der Wert aus der 1. Zeile der Datenreihe verwendet. Ebenfalls möglich ist eine relative Zeile wie z. B.  "-1", dann wird immer der Wert aus der vorherigen Zeile verwendet. "0" gibt die aktuelle      Zeile an.
 

 

Bedingte Berechnung

 
Mit If(Condition; TruePart; FalsePart) können Überprüfungen abgebildet  werden
Die Vorgehensweise ist im Wesentlichen analog zu Excel „WENN(Prüfung; [dann wert];[sonst wert]), wobei die datenbankspezifischen Operatoren, Funktionen und Offsets berücksichtigt werden müssen.
 
Beispiele:
 
If(F_1 = 1; F_2; F_3)
If(F_1[0][1] = "A" Or F_1[0][1] = "B"; F_2 + F_3; F_3 - F_2)
If(F_1[0][1] = "A1"; If(F_2 > 50 And F_2 < 100; F_3; If(F_2 <= 50 ;F_4; F_5)); If(F_1[0][1] = "B1"; F_6; F_7))
 

 

Zahl    

-     Verwendbar in Modulen und Modultabellen
-     Weitreichende Unterstützung von gängigen Funktionen
 
 
Beschreibung
Beispiel
Abs
Absoluter Wert einer Zahl
Abs(F_1)
Average
AMean
Berechnet den Durchschnitt
Average(F_1;F_2;F_3)
AMean(F_1;F_2;F_3)
GMean
Berechnet den geometrischen Mittelwert
GMean(F_1;F_2;F_3)
HMean
Berechnet den harmonischen Mittelwert
HMean(F_1;F_2;F_3)
Median
Berechnet den Median, bzw. das mittlere Quartil
Median(F_1;F_2;F_3)
Ceiling
Gibt die kleinste Ganzzahl zurück, die größer oder gleich der angegebenen Zahl ist
Ceiling(F_1)
Exp
Gibt e potenziert mit der angegebenen Potenz zurück
Exp(F_1)
Floor
Gibt die größte Ganzzahl zurück, die kleiner oder gleich der angegebenen Zahl ist
Floor(F_1)
Log
Gibt den natürlichen Logarithmus (ln, Basis e) der angegebenen Zahl zurück
Gibt den Logarithmus der angegebenen Zahl mit der angegebenen Basis zurück.
Hinweis: Ist in der Regel als Ln bekannt, wird aber in dieser Syntax mit Log geschrieben
Log(F_1)
 
Log(F_1;2) oder Log(F_1;F_2)
Log10
Gibt den Logarithmus (Basis 10) der angegebenen Zahl zurück
Log10(F_1)
Max
Berechnet das Maximum
Max(F_1;F_2;F_3)
Min
Berechnet das Minimum
Min(F_1;F_2;F_3)
Pow
Gibt eine Zahl zurück potenziert mit der spezifischen Potenz
Pow(F_1;2)
Pow(F_1;F_3)
Q1
Berechnet das untere Quartil
Q1(F_1;F_2;F_3)
Q2
Berechnet das mitlere Quartil, bzw. den Median
Q2(F_1;F_2;F_3)
Q3
Berechnet das obere Quartil
Q3(F_1;F_2;F_3)
Round
Rundet einen dezimalen Wert auf die angegebene Nachkommastellenzahl
Hinweis: Funktioniert nur mit absoluten Werten als Nach-Komma-Argument, Variablen wie bspw. in Round(F_1;F_2) sind nicht möglich
Round(F_1;2)
Sign
Gibt einen Wert zurück, der das Vorzeichen eine Zahl angibt
-1, wenn die Zahl kleiner 0 ist
 0, wenn die Zahl gleich 0 ist
 1, wenn die Zahl größer 0 ist
Sign(F_1)
Sqrt
Berechnet die Quadratwurzel
Sqrt(F_1)
Sin
Cos
Tan
Asin
Acos
Atan
Winkelfunktionen:
Wie in Excel werden die Berechnungen nicht mit Radianten (Grad) durchgeführt sondern im Bogenmaß. Deswegen ist bspw. ein Sin(90) nicht 1, sondern 0,89…
Um Berechnungen im GRAD-Modus durchzuführen, muss der Wert erst umgerechnet werden. 
Hinweis1: Sin   /  Cos   /  Tan
 Wert in Bogenmaß umrechnen, dann Funktion ausführen;
Winkel im Bogenmaß =Winkel in Grad * PI / 180, z.B. Sin(F_1*PI/180)
 
Hinweis 2: Ein Winkel zwischen GK und AK kann niemals 90 bzw. 270° sein, Ferner ist Tan=sin / cos, deswegen läuft Tan von 90° (oder 270°) gegen unendlich und eine Funktion  wie (Tan(F_1*PI/180) kann nicht berechnet werden.              
 
Hinweis3: Bei inversen Funktionen wird umgekehrt gerechnet
 zunächst Funktion ausführen und dann in GRAD umrechnen wie ASin(F_1)*180/PI
 
Ferner werden   Sinh, Cosh , Tanh Atanh bedingt unterstützt.
Begründung: Die Ausgabewerte dieser Funktionen laufen bei großen Wertebereichen schnell gegen unendlich.
Sin(45)
Sin(F_1*PI/180)              Cos(F_1*PI/180)           Tan(F_1*PI/180)
Acos(F_1)
ASin(F_1)*180/PI
ACos(F_1)*180/PI
ATan(F_1)*180/PI
TodayStr
Gibt einen Datumswert als Zeichenfolge zurück, der das heutige Datum darstellt. Abhängig vom optionalen Parameter wird das Datum entweder mit der aktuellen oder ohne Urzeit (Standard) zurückgegeben. Standardformat: "YYYY-MM-DD[HH:MM:SS]"
TodayStr
TodayStr()
TodayStr(true)
TodayStr(false)
TodayStr(1)
TodayStr(0)
TodayStr("YYYY MM")
TimeStamp
Gibt eine Ganzzahl zurück, die das aktuelle Datum inkl. Uhrzeit darstellt.
Format: "YYMMDDHHMMSS"
Hinweis: Die Formel wird nur berechnet, wenn noch KEIN Datenwert für das Feld vorhanden ist
TimeStamp
TimeStamp()
TimeStampStr
Gibt eine Zeichenfolge zurück, die das aktuelle Datum inkl. Uhrzeit darstellt. Format: „YYYYMMDD-HHMMSS“
Hinweis: Die Formel wird nur berechnet, wenn noch KEIN Datenwert für das Feld vorhanden ist
TimeStampStr
TimeStampStr()
IsNumeric
Gibt einen Boolean-Wert zurück, der angibt, ob ein Ausdruck als Zahl ausgewertet werden kann.
IsNumeric(F_1)
If(IsNumeric(F_1); F_1; 0)
IsEmpty
Gibt einen Boolean-Wert zurück, der angibt, ob ein Ausdruck oder eine Zelle als „leerer“ Wert ausgewertet werden kann.
IsEmpty(F_1)
If(IsEmpty(F_1);"leer";"voll")
RVSI
Recommended Value Status In, prüft ob ein Wert innerhalb der festgelegten Richtwerte liegt.
Gibt 1 zurück, wenn der Ausdruck Wahr ist, sonst 0.
F_1[RVSI];
RVSO
Recommended Value Status Out, prüft ob ein Wert außerhalb der festgelegten Richtwerte liegt.
Gibt 1 zurück, wenn der Ausdruck Wahr ist, sonst 0.
F_1[RVSO];
StdDev
Berechnet die Standardabweichung auf Basis der Varianz der Zahlen.
StdDev(F_1;F_2;F_3)
StdDevByMean
Berechnet die Standardabweichung auf Basis der Varianz des arithmetischen Mittelwerts der Zahlen.
StdDevByMean(F_1;F_2;F_3)
Variance
Berechnet die Varianz
Variance(F_1;F_2;F_3)
VarianceByMean
Berechnet die Varianz auf Basis des arithmetischen Mittelwerts der Zahlen.
VarianceByMean(F_1;F_2;F_3)
 

 

Ankreuzfeld    

-     Verwendbar in Modulen und Modultabellen
 
Sinnvoll auswertbar nur mit If-Abfragen
 
Mögliche Funktionen
Hinweis / Bedingungen / Beispiel
If(IsTrue(F_1);“Wahr“;“Falsch“)
true = wahr  Wenn Status „Ja“ , dann wird „Wahr“ zurückgegeben, sonst „Falsch“
If(IsFalse(F_1);“Wahr“;“Falsch“)
false = falsch  Wenn Status „Nein“, dann wird „Wahr“ zurückgegeben, sonst „Falsch“
If(IsTrue(F_1) Or IsFalse(F_1);"eins von beiden";“keine Angabe“)
Wenn Status entweder “Ja” oder “Nein“, dann wird „eins von beiden“ zurückgegeben, sonst „keine Angabe“
If(IsUndefined(F_1);“Wahr“;“Falsch“)
Wenn Status entweder "nicht definiert", dann wird „Wahr“ zurückgegeben, sonst "Falsch"
   

 

Auswahlliste

 
-     Verwendbar in Modulen und Modultabellen
-     Erfordert Verwendung von Offsets!
-     Die benutzten Auswahllisten sollten idealerweise korrekt bezüglich des numerischen Werts gepflegt sein
 
Hinweise:
-     Die Einträge von Auswahllisten werden im numerischen Wert mit 0 vorbelegt; Für korrekte Formelergebnisse sollten diese angepasst werden.
-     Benutzung von sowohl „Eintrag“ als auch „Beschreibung“ werden nicht empfohlen!
 
Mögliche Funktionen
Hinweis / Bedingungen / Beispiel
IF( F_1[0][1]=2; “OK“; “not OK“)
Wenn-Abfrage gibt bei Eintrag 2 „OK“ und bei anderen Einträgen „not OK“ zurück.
Auswahllisteneinträge beinhalten unterschiedliche numerische Werte.
IF(IsTextEqual(F_1[0][2];"Eintrag 2");"OK";"not OK")
Wenn-Abfrage gibt bei Eintrag 2 „OK“ und bei anderen Einträgen „not OK“ zurück.  Auswahllisteneinträge müssen keine numerischen Werte beinhalten.
Kann zu Problemen führen, wenn die Einträge umbenannt werden.
F_1[0][1] + F_2[0][1]
Summiert die numerischen Werte von zwei Auswahllisten.
Hinweis: Leere Zellen werden ignoriert und somit ist eine Berechnung möglich.
Sum(F_1[-1][1];F_2[0][1])
Summiert die numerischen Werte des gewählten Eintrags von Auswahlliste 1 der vorherigen Zeile und von Auswahlliste 2 dieser Zeile.
Hinweis: Diese Syntax ist nur in Modultabellen anwendbar
F_1[AVG][1]
Berechnet den Durchschnitt einer Auswahlliste.
Hinweis: Die [1] weist auf den numerischen Wert der Auswahlliste hin, welcher hinterlegt wurde.
F_2[AVG][3][1]
Berechnet den Durchschnitt einer Spalte innerhalb einer Modultabelle.
Hinweis: Die [3] ist hierbei die Modultabellenspalte des Typs "Auswahlliste". Die [1] bezieht sich auf den numerischen Wert.
F_2 ist ein Modulfeld des Typs "Modultabelle".
F_2[AVG][4]
Berechnet den Durchschnitt einer Zahl innerhalb einer Modultabelle.
Hinweis: F_2 ist ein Modulfeld des Typs "Modultabelle". Die [4] Modultabellenspalten sind alle des Typs "Zahl"
If(IsTrue(F_1[CON][2][0]["Entry 1"]);"OK";"NOK")
If(IsTrue(F_1[CON][2][0][Entry 1]);"OK";"NOK")
 
 
 
If(IsTrue(F1[CON][1][0][5]);"OK";"NOK")
Prüft ob innerhalb einer Auswahlliste oder Datenreihe ein Eintrag mit dem Wert Entry 1 vorhanden ist. Groß- und Kleinschreibung spielt hier keine Rolle. Der gesuchte Wert kann auch ohne Anführungszeichen angegeben werden. Hinweis: Der Wert [2] bedeutet, dass ein Text- und kein numerischer Wert gesucht wird.
 
Die Prüfung ist identisch mit den vorherigen Beispielen, jedoch wird hier geprüft ob der Zahlenwert vorhanden ist.
 

 

Datum

   
-     Verwendbar in Modulen und Modultabellen
-     Es können verschiedene Felder verglichen oder gegengeprüft werden
-     Zu vergleichende Datumswerte müssen über Datumsfelder angelegt sein, die Verwendung eines Datums innerhalb der Formel als Konstante ist nicht möglich.
-     Differenzbildung bzw. Addition wird nicht unterstützt.
 
Mögliche Funktionen
Hinweis / Bedingungen / Beispiel
IF(IsDate(F_1); “Date“; “not a Date“)
Abfrage, z.B. auf Textfelder oder Datumfelder, ob ein Datumswert eingegeben wurde
If(IsDay(F_1;1;2;2011);"JA";"NEIN")
Abfrage, z.B. auf Textfelder oder Datumfelder, ob der Datumswert dem Wert in der Formel entspricht, hier "1.2.2011"
Wichtig ist hier die Reihenfolge T;M;J
If(IsMonth(F_1;2;2011);"JA";"NEIN")
wie IsDay, jedoch für Monate
If(IsYear(F_1;2011);"JA";"NEIN")
wie IsDay, jedoch für Jahre
IF(IsDateEqual(F_1;F_2);“OK“; “not OK “)
 
Weitere Operatoren
IsDateEarlier
IsDateEarlierOrEqual
IsDateLater
IsDateLaterOrEqual
Abfrage zum Vergleich zweier Datumsfelder
HINWEIS: (sekundengenauer Vergleich)
DateDiff(F_1;F_2)
Differenz in Tagen zwischen dem zweiten und ersten Argument
DateStr(F_1)
DateStr(F_1; true)
DateStr(F_1; false)
DateStr(F_1; "yyyy")
Gibt eine Datumswert als Zeichenfolge zurück. Optional kann hier die Uhrzeit ausgegeben werden, dazu muss als zweiter parameter "true" übergeben werden.
 
Darüber hinaus kann das Ausgabeformat des Datums individuell bestimmt werden.
 
Das Standardformat sieht wie folgt aus:
  - YYYY-MM-DD (Datum)
 - HH:MM:SS (Zeit)
 
Alternative Formate könnten zum Beispiel so aussehen:
 - yyyy, dd-MM-yyyy, M/d/yyyy, HH:mm:ss
 
Grundsätzlich werden die meisten Datumsformate unterstützt, hier gilt es nur darauf zu achten, dass die Formatzeichenfolge in englischer Notation angegeben wird. (z.B. tt.mm.jjjj müsste wie folgt geschrieben werden dd.mm.yyyy).
 
Weitere Verkettungen von Argumenten und Vergleichsoperatoren möglich.
 

 

Text         

-     Verwendbar in Modulen und Modultabellen
-     Einfach Abfragen über IF möglich
 

Textverkettung

 
Es ist außerdem möglich Textfelder mithilfe des & Operators zu verketten.
 
Beispiel: F_1 & " - " & F_2 & " - " F_3
Dies würde die Werte der Felder 1, 2 und 3 zu einem mit Bindestrichen getrennten Text machen.
 
Mögliche Funktionen
Hinweis / Bedingungen / Beispiel
If(IsTextEqual(F_1;"Müller");"gleich";"ungleich")
If(IsTextEqual(F_1;F_2);"gleich";"ungleich")
 
Wenn-Abfrage, gibt bei Text “Müller” "gleich" bzw. "ungleich" zurück.
Groß- / Kleinschreibung wird nicht unterschieden; Umlaute werden angepasst („ä“ = „ae“).
If(IsTextIn(F_1;"MüllerTurgau");"enthalten";"nicht drin")
If(IsTextIn(F_1;F_2);"enthalten";"nicht drin")
Wenn-Abfrage, zur Aprüfung ob eine Zeichenkette innerhalb einer anderen Zeichenkette enthalten ist, bspw ."Müller" in "MüllerTurgau"
Groß- / Kleinschreibung wird nicht unterschieden; Umlaute werden angepasst („ä“ = „ae“).
If(IsNumeric(F_861[1][74]); "JA";"NEIN")
Prüft, ob der Inhalt eines Textfeldes eine Zahl ist.
(JA wird nur bei reinen Zahlenwerten zurückgegeben)
 

 

URL

   
-     Verwendbar nur in Modulen
-     Erfordert Verwendung von Offsets!
-     Benutzung von sowohl „URL“ wird aufgrund sehr unterschiedlicher Schreibweisemöglichkeiten nicht empfohlen
         
Mögliche Funktionen
Hinweis / Bedingungen / Beispiel
IF(F_1[0][1]="http://www.indec.de";
 “OK“;“not OK“)
Wenn-Abfrage, gibt bei URL Eintrag (URL) = „http://www.indec.de“  „OK“ und bei anderen Einträgen „not OK“ zurück.
Hinweis: Der Formeleditor ändert „.“ (Punkt) in „,“ (Komma). Dieses hat keine Auswirkung auf das Ergebnis.
Bei Eingabe von  „http://indec,de“ im Formelfeld wird dennoch  „http://indec.de“ gefunden, nicht jedoch umgekehrt
IF(F_1[0][2]="INDEC"; “OK“; “not OK“)
Wenn-Abfrage, gibt bei URL NAME = „INDEC“  „OK“ und bei anderen Einträgen „not OK“ zurück.
 

 

Referenztabelle    

 
-     Verwendbar nur in Modulen
-     Erfordert Verwendung von Offsets!
-     Offsetwerte für Spalten einer Referenztabelle sind die IDs der Spalten:
 
 
Mögliche Funktionen
Hinweis / Bedingungen
F_1[0][9]
Gibt den Datenwert der Spalte mit der ID 9 zurück, unabhängig ob Text, Datum oder Zahl
IF( F_1[0][10]=F_2;”Datum ist
gleich”;”ist ungleich”
Spalte 10 ist vom Typ Datum.
Prüft ab, ob das Datum des ausgewählten Eintrags gleich der Vorgabe aus Feld 2 (F_2) ist. 
F_838[0][11] +  F_838[0][12]
Addiert die Werte aus den Spalte 11 und 12  des ausgewählten Eintrags. Beide Spalten sind numerische Werte.
Hinweis: leere Zellen ergeben in dieser Formel einen Fehler, da für diese Syntax alle Felder Werte beinhalten müssen.
Sum( F_1[0][11];F_1[0][12])
Summiert  die Werte aus den Spalte 11 und 12  des ausgewählten Eintrags. Beide Spalten sind numerische Werte.
Hinweis: Leere Zellen werden ignoriert und somit ist eine Berechnung möglich.
If(F_1[0][9]="Audi";"VW AUDI";"???")
Prüft ab, ob der Wert in Spalte 9 des gewählten Eintrags = „Audi“ ist
If(IsNumeric(F_1[0][11]); If(F_1[0]
[11]<=80;"80";"ist größer als
80");"")
Prüft ab, ob der Wert in Spalte 9 des gewählten Eintrags eine Zahl enthält, wenn ja wird Prüfung ausgeführt, ansonsten wird kein Wert zurückgegeben.
If(IsNumeric(F_1[2][11]); If(F_1[2]
[11]<=80;"80";
"ist größer als 80"); "")
Prüft zunächst ab, ob der Wert in Spalte 9 des zweiten, gewählten Eintrags eine Zahl enthält, wenn ja wird die untergeordnete Prüfung ausgeführt, ansonsten wird kein Wert zurückgegeben.
Hinweis: Die Reihenfolge, in der die Einträge gewählt werden ist hier entscheidend, nicht die alphabetische Reihenfolge!
 

 

Modultabellen

   
 
-     Verwendbar nur in Modulen (Die Datenfelder einer Modultabelle werden angesprochen)
-     Erfordert Verwendung von Offsets!
-     Offsetwerte für Spalten einer Modultabelle sind die IDs der Spalten:
 
 
Mögliche Funktionen
Hinweis / Bedingungen
F_1[0][60] bzw.  F_1[1][60]
Gibt den Wert der Spalte mit ID 60 zurück, der in der ersten Zeile  eingetragenen wurde
F_1[2][60]
Gibt den Wert der Spalte mit ID 60 zurück, der in der zweiten Zeile  eingetragenen wurde
F_1[-1][60]
Keine anwendbare Funktion
F_1[1][60]+F_1[2][60]
Addiert die Werte aus den Zeilen 1 und 2 der Spalte 60. Hinweis: leere Zellen ergeben in dieser Formel einen Fehler, da für diese Syntax alle Felder Werte beinhalten müssen.
Sum( F_1[1][60];F_1[2][60])
Summiert die Werte aus den Zeilen 1 und 2 der Spalte 60.
Hinweis: Leere Zellen werden ignoriert und somit ist eine Berechnung möglich.
If(F_1[1][60]=2;"VW";"?")
Prüft ab, ob der numerische Wert der ersten Zeile in der Spalte mit ID 60 = 2 ist.
Hinweis: Abfragen auf die Einträge von Modultabellen sind nur mit numerischen Werten einer Auswahlliste möglich. Eine Abfrage bezüglich „Eintrag“ oder „Beschreibung“ ist nicht möglich
If(IsNumeric(F_1[1][60]); "JA";"NEIN")
Prüft ab, ob der Wert in Spalte 60 des gewählten Eintrags eine Zahl enthält, wenn ja wird „Ja“ zurückgegeben, ansonsten „nein“
F_4[Funktion][60][0]
Ausführung von Funktionen auf eine Spalte der angesprochenen Modultabelle.
Unterstützung von:
 SUM:     Berechnung der Summe einer spezifischen Spalte/Datenreihe
 MAX:     Berechnung des Maximalwerts
 MIN:     Berechnung des Minimalwerts
 AVG:     Berechnung des Durchschnittwerts
 
[60] Ist die Spalte der Modultabelle, auf die die Funktion angewendet werden soll-
[0] Kann optional verwendet werden, um die numerischen Werte aus Auswahllisten auszulesen (siehe Offsets für Auswahllisten)