Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Returnerar heltalsdelen av ett tal.

Syntax

Heltal ( tal )

Korrigering( tal )

Det nödvändiga numretargument är en Double eller en giltig numeriskt uttryck. Om tal innehåller Null, returneras Null .

Kommentarer

Både Heltal och Fix tar bort decimaldelen av talet och returnerar det resulterande heltalsvärdet.

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

Fix(number) motsvarar:

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

Frågeexempel

Uttryck

Resultat

SELECT Int([Discount]) AS Uttr1 FROM ProductSales;

Tar bort decimaldelen av alla värden i fältet "Rabatt" och returnerar de resulterande heltalsvärdena. För negativa bråktal returnerar "Heltal" det första negativa heltal som är mindre än eller lika med tal. För rabattvärdet "-223,20" blir till exempel det heltal som returneras -224,00.

SELECT Fix([Discount]) AS Uttr1 FROM ProductSales;

Tar bort decimaldelen av alla värden i fältet "Rabatt" och returnerar de resulterande heltalsvärdena. För negativa bråktal returnerar "Fix" det första negativa heltal som är större än eller lika med tal. För rabattvärdet "-223,20" blir till exempel det heltal som returneras -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 visar hur funktionerna Heltal och Fix returnerar heltalsdelar av tal. När det gäller ett negativt tal-argument returnerar funktionen Heltal det första negativa heltal som är mindre än eller lika med talet. Funktionen Åtgärda returnerar det första negativa heltal som är 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.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×