Funktionerna Heltal och Fix

Returnerar heltalsdelen av ett tal.

Syntax

Int ( tal )

Åtgärd ( tal )

Det obligatoriska numretargument är en dubbel eller giltig numeriskt uttryck. Om tal innehåller null returneras Null .

Kommentarer

Både int och Fix tar bort decimal delen av tal och returnerar det resulterande heltal svärdet.

Skillnaden mellan heltal och korrigering är att om tal är negativt returnerar heltal det första negativa heltal som är mindre än eller lika med tal, medan Fix returnerar ett första negativt heltal som är större än eller lika med nummer Till exempel konverteras-8,4 till-9 och korrigerar -8,4 till-8.

Åtgärda (tal) motsvarar:

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

Exempel på frågor

Uttryck

Resultat

Välj int ([Discount]) som Uttr1 från ProductSales;

Tar bort decimal delen av alla värden i fältet "rabatt" och returnerar de resulterande heltalen. För negativa bråktal returnerar "int" det första negativa heltalet som är mindre än eller lika med talet. Till exempel, för rabatt värde "-223,20" kommer det returnerade talet att vara-224,00.

Välj Fix ([rabatt]) som Uttr1 från ProductSales;

Tar bort decimal delen av alla värden i fältet "rabatt" och returnerar de resulterande heltalen. För negativa bråktal returnerar "Fix" det första negativa heltalet som är större än eller lika med talet. Till exempel, för rabatt värde "-223,20" kommer det returnerade talet att vara-223,00.

VBA-exempel

Obs!: I exemplen nedan visar vi hur du använder den här funktionen i en Visual Basic for Applications-modul (VBA). Om du vill läsa mer om hur man använder VBA, kan du välja Info för utvecklare i listrutan bredvid Sök och sedan skriva en eller flera söktermer i sökrutan.

Det här exemplet illustrerar hur funktionen heltal och åtgärda returnerar heltals delar av tal. Om du har ett negativt argument returnerar funktionen heltal det första negativa heltal som är mindre än eller lika med talet; funktionen Fix returnerar det första negativa heltalet som är större än eller lika med värdet.

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.

Obs!:  Den här sidan har översatts automatiskt och kan innehålla grammatiska fel och andra felaktigheter. Vår avsikt är att innehållet ska vara användbart för dig. Skulle du vilja svara på om informationen var till hjälp? Här är den engelska artikeln som en referens.

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×