Returnerer heltallsdelen av et tall.
Syntaks
Int(number)
Fix(number)
Det nødvendige number argumentet er et Double gyldig, numerisk uttrykk. Hvis number inneholder Null, returnerer Nullfunksjonen .
Merknader
Både Int og Fix fjerne brøkdelen av number og returnere den resulterende heltallsverdien.
Forskjellen mellom Int og Fix vises når number er negativ.
Int Returnerer det første negative heltallet som er mindre enn eller lik number.
Fix Returnerer det første negative heltallet som er større enn eller lik number. Konverterer for eksempel Int til -9, og Fix konverterer -8.4 til -8.-8.4
Fix(number) tilsvarer:
Sgn(number) * Int(Abs(number))
Eksempler på spørringer
| Uttrykk | Resultater |
|---|---|
SELECT Int([Discount]) AS Expr1 FROM ProductSales; |
Fjerner brøkdelen av alle verdiene i Discount feltet og returnerer de resulterende heltallsverdiene. For negative brøker, Int returnerer det første negative heltallet som er mindre enn eller lik tallet. For en rabattverdi på -223.20, er for eksempel heltallet som returneres, .-224.00 |
SELECT Fix([Discount]) AS Expr1 FROM ProductSales; |
Fjerner brøkdelen av alle verdiene i Discount feltet og returnerer de resulterende heltallsverdiene. For negative brøker, Fix returnerer det første negative heltallet som er større enn eller lik tallet. For en rabattverdi på -223.20, er for eksempel heltallet som returneres, .-223.00 |
VBA-eksempel
Obs!
Eksemplene nedenfor viser hvordan du bruker denne funksjonen i en VBA-modul (Visual Basic for Applications). Hvis du vil ha mer informasjon om hvordan du arbeider med VBA, velger du Utviklerreferanse i rullegardinlisten ved siden av Søk, og deretter skriver du inn ett eller flere søkeord i søkeboksen.
Dette eksemplet viser hvordan Int and-funksjonen Fix returnerer heltallsdelene av tall. For et negativt tall Int returnerer funksjonen det første negative heltallet som er mindre enn eller lik tallet. Funksjonen Fix returnerer det første negative heltallet som er større enn eller lik 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.