eva/3 Application BuilderEntwicklung von eva/3 AnwendungenArbeiten mit AusdrückenFunktionen 

Mathematische Funktionen

Mathematische Funktionen erlauben die Verarbeitung von Zahlenwerten. So lassen sich mit mathematischen Funktionen Zahlenwerte auf- und abrunden oder den Tangens eines Zahlenwertes ermitteln.

Mathematische Funktionen Syntax
ROUND
-
RUNDEN
Rundet eine Zahl auf eine bestimmte Anzahl an Dezimalstellen auf, wenn der letzte Wert des vorgegebene Dezimalkommastellen größer oder gleich 5 ist und ab, wenn der letzte Wert des vorgegebene Dezimalkommastellen kleiner als 5 ist. ROUND(number Zahl; [number Dezimalstellen])

Zahl: Der Zahlenwert auf den die Funktion anzuwenden ist.

Dezimalstellen: Anzahl an Dezimalstellen auf die auf- oder abzurunden ist (Standardwert=0).
ROUNDUP
-
AUFRUNDEN
Rundet eine Zahl auf eine bestimmte Anzahl an Dezimalstellen auf. ROUNDUP(number Zahl; [number Dezimalstellen])

Zahl: Der Zahlenwert auf den die Funktion anzuwenden ist.

Dezimalstellen: Anzahl an Dezimalstellen auf die auf aufgerundet werden soll.
ROUNDDOWN
-
ABRUNDEN
Rundet eine Zahl auf eine bestimmte Anzahl an Dezimalstellen ab. ROUNDDOWN(number Zahl; [number Dezimalstellen])

Zahl: Der Zahlenwert auf den die Funktion anzuwenden ist.

Dezimalstellen: Anzahl an Dezimalstellen auf die auf abgerundet werden soll.
MAX
-
GRÖSSTER
Ermittelt den größten Wert aus der Menge der gegebenen Werte. Zeichenketten die Zahlen enthalten werden in nummerische Werte umgewandelt und bei der Auswertung berücksichtigt. Andere Werte werden bei der Auswertung nicht berücksichtigt. Die Funktion benötigt mindestens ein gültiges Argument. MAX(number Zahl1 ;[number Zahl2] ;[number ...])

Zahl1, Zahl2: eine Anzahl nummerischer Werte aus denen der größte Wert ermittelt wird.
MIN
-
KLEINSTE
Ermittelt den kleinsten Wert aus der Menge der gegebenen Werte. Zeichenketten die Zahlen enthalten werden in nummerische Werte umgewandelt und bei der Auswertung berücksichtigt. Andere Werte werden bei der Auswertung nicht berücksichtigt. Die Funktion benötigt mindestens ein gültiges Argument. MIN(number Zahl1; [number Zahl2] ;[number ...])

Zahl1, Zahl2: eine Anzahl nummerischer Werte aus denen der größte Wert ermittelt wird.
AVG
-
MITTELWERT
Ermittelt den Mittelwert aus der Menge der gegebenen Werte. Zeichenketten die Zahlen enthalten werden in nummerische Werte umgewandelt und bei der Auswertung berücksichtigt. Andere Werte werden bei der Auswertung nicht berücksichtigt. Die Funktion benötigt mindestens ein gültiges Argument. AVG(number Zahl1; [number Zahl2] ;[number ...])

Zahl1, Zahl2: eine Anzahl nummerischer Werte aus denen der Mittelwert ermittelt wird.
SUM
-
SUMME
Ermittelt die Summe aus der Menge der gegebenen Werte. Zeichenketten die Zahlen enthalten werden in nummerische Werte umgewandelt und bei der Auswertung berücksichtigt. Andere Werte werden bei der Auswertung nicht berücksichtigt. Die Funktion benötigt mindestens ein gültiges Argument. SUM(number Zahl1; [number Zahl2]; [number ...])

Zahl1, Zahl2: eine Anzahl nummerischer Werte aus denen die Summe ermittelt wird.
COUNT
-
ANZAHL
Ermittelt die Anzahl der gegebenen Werte. Der Datentyp der Werte wird nicht berücksichtigt. COUNT(number Zahl1; [number Zahl2]; [number ...])

Zahl1, Zahl2: eine Anzahl nummerischer Werte aus denen die Anzahl ermittelt wird.
ABS
Liefert den Absolutwert einer Zahl, der aus einer Zahl ohne ihr Vorzeichen besteht. ABS(number Zahl)

Zahl: Der Zahlenwert von dem der absolute Wert ermittelt werden soll.
ATN
-
ATAN
-
ARCTAN

Liefert den Arctangent einer Zahl. ATN(number Zahl)

Zahl: Der Zahlenwert auf den die Funktion anzuwenden ist.
COS Liefert den Cosinus einer Zahl (eines Winkels). COS(number Zahl)

Zahl: Der im Bogenmaß angegebene Winkel, dessen Kosinus berechnet werden soll.
EXP
-
EXPONENTIAL

Potenziert die Basis e mit der angegebenen Zahl. EXP(number Zahl)

Zahl: ist der Exponent, mit dem die Basis e potenziert wird.
HEX Erstellt aus einem Zahlenwert eine Zeichenkette die den Zahlenwert in Hexadezimalformat darstellt. Gibt null zurück, wenn der übergebene Zahlenwert null ist.

Beispiel: =HEX(460) mit dem Ergebnis 1CC
HEX(number Zahl)

Zahl: Ist die Zahl in hexadezimaler Schreibweise dargestellt werden soll. Ist der Zahlenwert keine ganze Zahl, so wird der Zahlenwert zuvor auf die nächste Ganzzahl gerundet.
OCT
-
OKTAL
Erstellt aus einem Zahlenwert eine Zeichenkette die den Zahlenwert in Octalformat darstellt. Gibt null zurück, wenn der übergebene Zahlenwert null ist.

Beispiel: =OCT(460) mit dem Ergebnis 714
OCT(number Zahl)

Zahl: Ist die Zahl in octaler Schreibweise dargestellt werden soll. Ist der Zahlenwert keine ganze Zahl, so wird der Zahlenwert zuvor auf die nächste Ganzzahl gerundet.
INT
-
GANZZAHL
Rundet eine reelle Zahl auf die nächste kleine ganze Zahl ab. Gibt null zurück, wenn der übergebene Zahlenwert null ist. INT(number Zahl)

Zahl: Die reelle Zahl die zur nächst Ganzzahl abgerundet werden soll.
FIX
-
SCHNEIDE
Gibt den ganzzahligen Anteil einer Zahl zurück, schneidet bei positiven und negativen Zahlen die Nachkommastellen ab. FIX(number Zahl)

Zahl: Die reelle Zahl die zur geschnitten werden soll.
LOG
-
LOGARITHMUS
Liefert den Logarithmus einer Zahl zu der angegebenen Basis. Gibt null zurück, wenn der übergebene Zahlenwert null ist. LOG(number Zahl)

Zahl: ist die positive reelle Zahl, deren Logarithmus berechnet werden soll.
RANDOM
-
RND
-
ZUFALLSZAHL
-
ZUFALLSBEREICH
Liefert eine gleichmäßig verteilte Zufallszahl größer oder gleich 0 und kleiner als 1. Wird ein Wertebereich festgelegt, so wird eine ganze Zahl zwischen diesem Wertebereich zurückgegeben RANDOM([number Von; number Bis])

Von: Die kleinste mögliche Zahl die aus dem Zahlenbereich zurückgegeben werden kann.

Bis: Die größte mögliche Zahl die aus dem Zahlenbereich zurückgegeben werden kann.
SIN
Liefert den Sinus eines Zahlenwertes (Winkels). Gibt null zurück, wenn der übergebene Zahlenwert null ist. SIN(number Wert)

Wert: ist der im Bogenmaß angegebene Winkel, dessen Sinus berechnet werden soll. Grad*PI()/180 = Bogenmaß.
TAN
Liefert den Tangens eines Zahlenwertes (Winkels). Gibt null zurück, wenn der übergebene Zahlenwert null ist. Tan(number Wert)

Wert: ist der im Bogenmass angegebene Winkel, dessen Tangens berechnet werden soll. Grad *PI()/180 = Bogenmass.
PI
Liefert den den Wert der Zahl PI (3.14159265...) PI()
SQR
-
QWURZEL
Liefert die Quadratwurzel aus dem gegebenen Zahlenwert. Gibt null zurück, wenn der übergebene Zahlenwert null ist. SQR(number Wert)

Wert: Ein Zahlenwert aus dem die Quadratwurzel ermittelt werden soll.
FACT
-
FAKULTÄT
Liefert die Fakultät einer Zahl.

Beispiel: =FAKULTÄT(4) Ergebnis: =24 Berechnungsformel:
FAKULTÄT(number Zahl)

Zahl: Ist der Zahlenwert, deren Fakultät sie berechnen möchten.

Die Zahl darf nicht negativ sein.Ist die Zahl keine ganze Zahl, werden die Dezimalstellen abgeschnitten.
POLYNOMIAL
-
POLYNOM
Liefert den Polynominalkoeffizienten einer Gruppe von Zahlen.

Beispiel: =POLYNOMIAL(values(2;3;4)) Ergebnis: =1260 Berechnungsformel:
POLYNOMIAL(values Values)

Zahlen: Die Zahlen sind die Werte, deren Polynomialkoeffizienten sie berechnen möchten.

Ist eines der Zahlen kleiner als 1, erhält man eine Exception.
Ebenso wenn einer der Werte keine Zahl ist.
Es muss mindestens eine und dürfen höchstens 29 Zahlen übergeben werden.
FACTDOUBLE
-
ZWEIFAKULTÄT
Liefert die Fakultät für eine Zahl mit Schrittweite 2.

Beispiel: =ZWEIFAKULTÄT(6) Ergebnis: =48 Berechnungsformel:
Ist die Zahl eine gerade Zahl gilt:

Bei einer ungeraden Zahl:
ZWEIFAKULTÄT(number Zahl)

Zahl1: Die Zahl, dessen Zweifakultät sie berechnen möchten.

Ist die Zahl keine ganze Zahl, werden die Dezimalstellen abgeschnitten.
Die Zahl darf nicht negativ sein.
Ist der Wert keine Zahl, erhält man eine Exception.
ROMAN
-
RÖMISCH
Wandelt eine arabische Zahl in eine römische Zahl um.

Beispiel: =RÖMISCH(499;2) Ergebnis: =XDIX
RÖMISCH(number Zahl; [number Typ])

Zahl: Die Zahl, die umgewandelt werden soll.
Die Zahl darf nicht negativ oder größer als 3999 sein.

Typ: Gibt den Typ der römischen Zahl an.
Als Parameter können 0-4 übergeben werden.0 ist dabei die klassischte Variante, 4 die vereinfachteste.
Je höher der Typ, desto kürzer die römische Zahl.
Standartwert ist 0.
QUOTIENT
-
QUOTIENT
Liefert den ganzzahligen Anteil einer Division.
Die Dezimalstellen werden dabei abgeschnitten.

Beispiel: =QUOTIENT(4,5;3,1) Ergebnis: =1
QUOTIENT(number Zähler;number Nenner)

Zähler: Ist der Dividend.

Nenner: Ist der Divisor.

Ist eines der beiden Argumente nicht numerisch, erhält man eine Exception.
POWERSERIES
-
POTENZREIHE
Liefert die Summe von Potenzen.

Beispiel: =POTENZREIHE(2;3;4; values(2;4;6;8)) Ergebnis: =274960.0 Berechnungsformel:
POTENZREIHE(number x;number m;number x;values Values)

x: Ist der Wert der unabhängigen Variablen der Potenzreihe.

n: Ist die Anfangspotenz, in die x erhoben wird.

m: Ist das Inkrement, um das n in jedem Glied der Reihe vergrößert wird.

a: Sind die Koeffizienten, die mit den aufeinander folgenden Potenzen von x multipliziert werden.

Wenn eines der Argumente nicht numerisch ist, erhält man eine Exception.
CEILING
-
OBERGRENZE
Rundet eine Zahl auf das kleinste Vielfache von Schritt auf.

Beispiel: =OBERGRENZE(0,23;0,2) Ergebnis: =0,4
OBERGRENZE(number Wert;number Schritt)

Zahl: Der Wert, der gerundet werden soll.

Schritt: Ist der Wert, auf dessen Vielfaches gerundet werden soll.

Schritt und Zahl müssen die gleichen Vorzeichen haben.
Und beide müssen numerisch sein.
COMBIN
-
KOMBINATIONEN
Liefert die Anzahl von Kombinationen von n ohne Wiederholung mit der Elementanzahl k.

Beispiel: =KOMBINATIONEN(8;2) Ergebnis: =28 Berechnungsformel:
KOMBINATIONEN(number n;number k)



n: Ist die Anzahl aller Elemente.

k: Gibt an, aus wievielen Elementen jede Kombination bestehen soll.

Beide Werte müssen numerisch sein. Dezimalzahlen werden zu ganzen Zahlen gekürzt.
n und k dürfen nicht negativ sein. n darf nicht kleiner als k sein.
RADIANS
-
BOGENMASS
Wandelt Grad in Bogenmaß um.

Beispiel: =BOGENMASS(180) Ergebnis: =3.141592653589793 Berechnungsformel:
BOGENMASS(number Winkel)

Winkel: In Grad angegebener Winkel, der umgewandelt werden soll.
SQRTPI
-
WURZELPI
Liefert die Wurzel aus der mit Pi multiplizierten Zahl.

Beispiel: =WURZELPI(12) Ergebnis: =6.139960247678931 Berechnungsformel:
WURZELPI(number Zahl)

Zahl: Ist die Zahl, die mit Pi multipliziert wird.

Zahl darf nicht negativ sein.
VARIANCE
-
VARIANZ
Berechnet die Varianz, ausgehend von der Grundgesamtheit.

Beispiel: =VARIANZ(values(50;20;38)) Ergebnis: =152 Berechnungsformel:
Varianz(values Values)

Werte: Werte von 1 bis 30, die einer Grundgesamtheit entsprechen.

SGN
-
VORZCHN
Gibt einen Wert zurück, der das Vorzeichen einer Zahl darstellt.

Beispiel: =SGN(-56) Ergebnis: =-1
SGN(number Zahl)

Zahl: Zahl, von der das Vorzeichen ausgegeben werden soll.
  • Ist die zahl gleich null, wird 0 ausgegeben
  • Ist die Zahl kleiner null, wird -1 ausgegeben
  • Ist die Zahl größer als null, wird 1 ausgegeben
  • INV
    Gibt einen Wert zurück, der die Inverse (Umkehrfunktion) einer Zahl darstellt.

    Beispiel: =INV(5) Ergebnis: =0.2
    INV(number Zahl)

    Zahl: Zahl, von der die Umkehrfunktion gebildet werden soll.