Returnerer den absolutte værdi af et tal som den samme datatype, du videregiver.
Syntaks
Abs(number)
Det påkrævede number argument kan være et gyldigt numerisk udtryk. Hvis number indeholder Null, Null returneres. Hvis det er en ikke-initialiseret variabel, returneres nul.
Bemærkninger
Den absolutte værdi af et tal er dets usignerede omfang. For eksempel, Abs(-1) og Abs(1) begge returnerer 1.
Forespørgselseksempler
| Udtryk | Resultater |
|---|---|
SELECT Abs([Discount]) AS Expr1 FROM ProductSales; |
Returnerer de absolutte værdier i feltet Discount fra tabellen ProductSales i Expr1 kolonnen. Den konverterer negative værdier til positive værdier og lader positive værdier være uændrede. |
SELECT Abs([Discount]/[SalePrice]) AS DiscountPercent FROM ProductSales; |
Beregner hver værdi i feltet Discount som en procentdel af feltet SalePrice og viser den i kolonnen DiscountPercent . |
VBA-eksempel
Bemærk
Følgende eksempler demonstrerer brugen af denne funktion i et VBA-modul (Visual Basic for Applications). Hvis du vil have mere at vide om at arbejde med VBA, skal du vælge Udviklerreference på rullelisten ud for Søg og skrive ét eller flere ord i søgefeltet.
I dette eksempel bruges funktionen Abs til at beregne den absolutte værdi af et tal.
Dim MyNumber
MyNumber = Abs(50.3) ' Returns 50.3.
MyNumber = Abs(-50.3) ' Returns 50.3.