Die Funktion MRound

Beschreibung

Rundet eine bestimmte Zahl auf das nächstgelegene Vielfache von Zahl2.

Syntax

MRound(Zahl;Zahl2)

Argumente

Zahl ist der zu rundende Wert. Dieses Argument kann eine Konstante, ein numerisches Feld, ein Ausdruck, der eine Zahl zum Ergebnis hat, oder auch eine Funktion sein, die einen Zahlenwert zurückgibt.

Zahl2 ist optional und stellt das Vielfache dar, auf das Zahl gerundet werden soll. Wenn Zahl2 nicht angegeben ist, wird standardmäßig der Wert 1,0 (–1,0) verwendet, wodurch Zahl dann auf die nächstgelegene Ganzzahl gerundet wird.

Rückgabewert

Diese Funktion gibt eine Zahl zurück. Wenn als Zahl2 der Wert 0 angegeben ist oder das Vorzeichen für Zahl2 sich von dem für Zahl unterscheidet, wird durch diese Funktionen ein Nullwert zurückgegeben.

Beispiel für Berechnungsfeld

Wenn das Feld „Stückpreis“ den Wert 2,5 enthält, gibt folgender Berechnungsfeldausdruck den Zahlenwert 3 zurück: MRound(Stückpreis;1)

Wenn das Feld „Stückpreis“ den Wert 12,46 enthält, gibt folgender Berechnungsfeldausdruck den Zahlenwert 12,50 zurück: MRound(Stückpreis;0,25)

Beispiel für Filter/Suchen

Datensätze, die im Feld Stückpreis beispielsweise den Wert 34,70 oder 35,17 enthalten, können mithilfe folgenden Ausdrucks ausgewählt oder gefunden werden: MRound(Stückpreis;0,5)=35