Returnerer heltalsdelen af et tal.
Syntaks
Int(number)
Fix(number)
Det påkrævede number argument er et Double eller et gyldigt numerisk udtryk. Hvis number indeholder Null, returnerer Nullfunktionen .
Bemærkninger
Både Int og Fix fjern decimaldelen af number og returnerer den resulterende heltalsværdi.
Forskellen mellem Int og Fix vises, når number er negativ.
Int returnerer det første negative heltal, der er mindre end eller lig med number.
Fix returnerer det første negative heltal, der er større end eller lig med number. Konverterer f.eksInt. til -9og Fix konverterer -8.4 til -8.-8.4
Fix(number) svarer til:
Sgn(number) * Int(Abs(number))
Forespørgselseksempler
| Udtryk | Resultater |
|---|---|
SELECT Int([Discount]) AS Expr1 FROM ProductSales; |
Fjerner decimaldelen af alle værdierne i Discount feltet og returnerer de resulterende heltalsværdier. For negative brøker returneres Int det første negative heltal, der er mindre end eller lig med tallet. For en rabatværdi af -223.20er -224.00det heltal, der returneres, f.eks. |
SELECT Fix([Discount]) AS Expr1 FROM ProductSales; |
Fjerner decimaldelen af alle værdierne i Discount feltet og returnerer de resulterende heltalsværdier. For negative brøker returneres Fix det første negative heltal, der er større end eller lig med tallet. For en rabatværdi af -223.20er -223.00det heltal, der returneres, f.eks. |
VBA-eksempel
Bemærk
Følgende eksempler viser, hvordan du bruger denne funktion i et VBA-modul (Visual Basic for Applications). Du kan finde flere oplysninger om at arbejde med VBA ved at vælge Udviklerreference på rullelisten ud for Søg og derefter angive et eller flere ord i søgefeltet.
I dette eksempel vises det, hvordan funktionerne Int og Fix returnerer heltalsdelene af tal. For et negativt tal returnerer funktionen Int det første negative heltal, der er mindre end eller lig med tallet. Funktionen Fix returnerer det første negative heltal, der er større end eller lig med tallet.
Dim MyNumber
MyNumber = Int(99.8) ' Returns 99.
MyNumber = Fix(99.2) ' Returns 99.
MyNumber = Int(-99.8) ' Returns -100.
MyNumber = Fix(-99.8) ' Returns -99.
MyNumber = Int(-99.2) ' Returns -100.
MyNumber = Fix(-99.2) ' Returns -99.