Funktionen Int og Fix

Returnerer heltalsdelen af et tal.

Syntaks

Int ( tal )

Rettelse ( tal )

Det krævede nummerargument er en dobbelt eller en gyldig numerisk udtryk. Hvis tal indeholder null, returneres Null .

Bemærkninger

Både int og Fix fjerner brøkdelen af tallet og returnerer den resulterende heltalsværdi.

Forskellen mellem int og Fix er, at hvis tal er negativt, returnerer int det første negative heltal, der er mindre end eller lig med tal, hvorimod Fix returnerer det første negative heltal, der er større end eller lig med nummer F. eks. Konvertér int -8,4 til-9 og ret Konvertér-8,4 til-8.

Ret (tal) svarer til:

Sgn(number) * Int(Abs(number))

Forespørgsels eksempler

Udtryk

Resultat

Vælg int ([Discount]) som Udtryk1 fra ProductSales;

Fjerner brøkdelen af alle værdierne i feltet "rabat" og returnerer de resulterende heltalsværdier. For negative brøker "int" returnerer det første negative heltal, der er mindre end eller lig med tallet. F. eks. for rabatværdi "-223,20" er det returnerede heltal-224,00.

Vælg Fix ([rabat]) som Udtryk1 fra ProductSales;

Fjerner brøkdelen af alle værdierne i feltet "rabat" og returnerer de resulterende heltalsværdier. For negative brøker er "fix" returnerer det første negative heltal, der er større end eller lig med tallet. F. eks. for rabatværdi "-223,20" er det returnerede heltal-223,00.

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.

Dette eksempel viser, hvordan funktionerne int og Fix returnerer heltals dele af tal. Hvis argumentet er et negativt tal, returnerer funktionen heltal det første negative heltal, der er mindre end eller lig med tallet. funktionen ret 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.

Bemærk!:  Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Var disse oplysninger nyttige? Her er artiklen på engelsk, så du kan sammenligne.

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×