Skip to main content
Einrichtung

12.0C01

Funktionen Num_Min, Num_Max, Date_Min, Date_Max, String_Levenshtein_Distance

Im Listenwesen finden Sie neu die Funktionen Num_Min, Num_Max, Date_Min, Date_Max, String_Levenshtein_Distance.
Damit werden Formeln lesbarer und geschachtelte IF_Number, IF_Text, ... vermieden.

Min / Max für Zahlreihen
Num_Min bzw. Num Max(<Zahl 1>;<Zahl 2>{;<....>}{;0 überspringen})
liefert das Minimum oder Maximum der angegebenen Werte, falls gewünscht, ohne Berücksichtigung der 0.

Min / Max für Datumsreihen
Date_Min(<Datum 1>;<Datum 2>{;<....>}{;00.00.00 überspringen})
Date Max(<Datum 1>;<Datum 2>{;<....>})
liefert das Minimum oder Maximum der angegebenen Werte, falls gewünscht, ohne Berücksichtigung des 00.00.00 Datums.

Num_Min(12;4;7) liefert 4
Num_Max(-12;222;-2,34;1234) liefert 1234

Formeln vereinfachen sich:
if_Date(<Datum 1>><Datum 2>;<Datum 1>;<Datum 2>)
wird zu
Date_Max(<Datum 1>;<Datum 2>)

Ab 3 Werten wird der Nutzen noch viel deutlicher,
case_of_date(<Datum 3>;(<Datum 1> > <Datum 2>)&(<Datum 1> > <Datum 3>;<Datum 1>;<Datum 2> > <Datum 3>;<Datum 2>)
wird zu
Date_Max(<Datum 1>;<Datum 2>;<Datum 3>)

Um Dubletten besser finden zu können gibt es die Levenshtein Distanz oder auch Editierdistanz.
Diese gibt an, wie viele Operationen nötig sind um einen Text 1 in einen Text 2 zu verwandeln. Operationen sind ein Zeichen austauschen, ein Zeichen entfernen oder ein Zeichen einfügen.

String_Levenshtein_Distance("Dog";"Frog") liefert 2, D->F und r entfernen.