Gibt einen Wert desselben Typs zurück, der zum Angeben des absoluten Werts einer Zahl weitergegeben wird.
Syntax
Abs( Number )
Die erforderliche AnzahlArgument kann eine beliebige gültige Numerischer Ausdruck sein. Wenn number Null enthält, wird Null zurückgegeben. Wenn es sich um einen nicht initialisierten Variable handelt, wird 0 (null) zurückgegeben.
Hinweise
Der absolute Wert einer Zahl ist die Größe ohne Vorzeichen. Beispielsweise geben ABS(-1) und ABS(1)1zurück.
Abfragebeispiele
Ausdruck |
Ergebnisse |
SELECT Abs([Rabatt]) AS Expr1 FROM ProductSales; |
Gibt die absoluten Werte des Felds "Discount" aus der Tabelle "ProductSales" in Spalte Expr1 zurück, konvertiert einen negativen Wert in positive Werte (und lässt positive Zahlen unverändert). |
SELECT Abs([Discount]/[SalePrice]) AS DiscountPercent FROM ProductSales; |
Berechnet alle Werte im Feld "Rabatt" als Prozentsatz des Felds "SalePrice" und wird in der Spalte "DiscountPercent" angezeigt. |
VBA-Beispiel
Hinweis: Die folgenden Beispiele zeigen die Verwendung dieser Funktion in einem VBA-Modul (Visual Basic for Applications). Wenn Sie weitere Informationen zum Arbeiten mit VBA wünschen, wählen Sie Entwicklerreferenz in der Dropdownliste neben Suchen aus, und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.
In diesem Beispiel wird die Abs-Funktion verwendet, um den absoluten Wert einer Zahl zu berechnen.
Dim MyNumber
MyNumber = Abs(50.3) ' Returns 50.3. MyNumber = Abs(-50.3) ' Returns 50.3.