Funktionerna Int och Fix

Obs!:  Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.

Returnerar heltalsdelen av ett tal.

Syntax

Int ( tal )

Åtgärda ( tal )

Obligatoriska talargument är Double eller ett giltigt numeriskt uttryck. Om tal innehåller Null, returneras värdet Null .

Anmärkningar

Int och Fix bort bråkdelen av tal och returnerar heltalsdelen.

Skillnaden mellan Int och Fix är att om tal är negativt heltal returnerar det första negativa heltalet mindre än eller lika med tal, medan åtgärda returnerar det första negativa heltalet större än eller lika med tal Till exempel Int konverterar-8,4 till-9 och åtgärda konverterar-8,4 till -8.

Åtgärda (tal) motsvarar innehållet i:

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

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 funktionerna Int och Fix tillbaka heltal delar av tal. När det gäller ett negativt tal argument returneras Int det första negativa heltalet mindre än eller lika med nummer. åtgärda returneras det första negativa heltalet större än eller lika med talet.

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.
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.

×