Vrne del celega števila.
Sintaksa
Int ( število )
Fix( število )
Zahtevano številoargument število z dvojno ali katero koli veljavno številski izraz. Če je v argumentu »število« vrednost Null, je vrnjena vrednost Null.
Opombe
Obe funkciji, Int in Fix, odstranita ulomljeni del števila in vrneta vrednost celega števila.
Razlika med funkcijo Int in Fix je ta, da če je število negativno, Int vrne prvo negativno celo število, manjše ali enako številu, medtem ko funkcija Fix vrne prvo negativno celo število, večje ali enako številu. Na primer, funkcija Int pretvori –8,4 v –9, funkcija Fix pa pretvori –8,4 v –8.
Funkcija Fix(število) je enaka:
Sgn(number) * Int(Abs(number))
Primeri poizvedb
Izraz |
Rezultati |
SELECT Int([Popust]) AS Expr1 FROM ProductSales; |
Odstrani ulomljeni del vseh vrednosti v polju »Popust« in vrne nastale celoštevilske vrednosti. Za negativne ulomke »Int« vrne prvo negativno celo število, manjše ali enako številu. Na primer, za vrednost popusta »-223,20« bo vrnjeno celo število -224,00. |
SELECT Fix([Popust]) AS Expr1 FROM ProductSales; |
Odstrani ulomljeni del vseh vrednosti v polju »Popust« in vrne nastale celoštevilske vrednosti. Za negativne ulomke »Fix« vrne prvo negativno celo število, večje ali enako številu. Na primer, za vrednost popusta »-223,20« bo vrnjeno celo število -223,00. |
Primer VBA
Opomba: V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA). Če želite več informacij o delu z modulom VBA, izberite Vsebina za razvijalce na spustnem seznamu ob možnosti Iskanje in v iskalno polje vnesite enega ali več izrazov.
V tem primeru je prikazan način, kako funkciji Int in Fix vrneta dele celega števila. V primeru argumenta negativnega števila, funkcija Int vrne prvo negativno celo število, manjše ali enako številu; funkcija Fix vrne prvo negativno celo število, večje ali enako številu.
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.