number | sum ( number ) |
none/number | sum ( x0, ..., xN ) |
number | Eine einzelne Nummmer. |
x0, ..., xN | 1 bis 255 beliebige Ausdrücke. |
Zuerst werden die Parameter analysiert:
Um Überläufe zu vermeiden muss beim Datentyp INT32 muss gelten:
Das Funktionsergebnis ist vom gleichen Typ wie
Der Typ des Funktionsergenisses ist FLOAT, wenn mindestens ein Parameter vom Typ FLOAT ist. Anderenfalls ist er INT64, wenn mindestens ein Parameter vom Typ INT64 ist. Anderenfalls ist er INT32, wenn mindestens ein Parameter vom Typ INT32 ist. Anderenfalls existiert kein numerischer Parameter und das Funktionsergebnis ist NONE.
Um zwischenzeitliche Überläufe zu verhindern, kann als erster Parameter der Wert
Beispiele | |
---|---|
Ausdruck | Ergebnis |
sum(0) | 0 |
sum(1) | 1 |
sum(2) | 3 |
sum(3) | 6 |
sum(3q) | 6q |
sum(3.0) | 6.0000 |
sum(3.5) | 7.8750 |
sum(-3) | -6 |
sum(-3q) | -6q |
sum(-3.0) | -6.0000 |
sum(1,4,5) | 10 |
sum(1,4.0,5) | 10.000 |
sum(list(2,"abc",3)) | 5 |
sum(list(2,3),list(4,5)) | 14 |
sum("abc") | @NONE[NO-VAL] |
sum("abc","def") | @NONE[NO-VAL] |
NONE wird geliefert, wenn keine Summe gebildet werden konnte. Weitere Details sind oben beschrieben.
Statistik | |
---|---|
Funktion | Kurzinfo |
Berechnung des geometrischen Mittels. | |
Berechnung des harmonischen Mittels. | |
Das Maximum aller Elemente bestimmen. | |
Ermittlung der maximalen Länge aller Zeichenketten. | |
Ermittlung der maximalen Länge aller Zeichenketten. | |
Das Maximum aller numerischen Elemente bestimmen. | |
Berechnung des arithmetischen Mittels. | |
Berechnung des Medians. | |
Berechnung eines gewichteten Mittels. | |
Das Minimum aller Elemente bestimmen. | |
Das Minimum aller numerischen Elemente bestimmen. | |
— | |
Ein Produkt berechnen. | |
Eine Summe berechnen. |