Vrne del celega števila.
Sintaksa
Int(number)
Fix(number)
Zahtevani number argument je veljaven Double številski izraz ali kateri koli veljaven številski izraz. Če number vsebuje Null, funkcija vrne Null.
Opombe
Oba in Int odstranite Fix ulomljeni del in number vrnite vrednost celega števila.
Razlika med Int in Fix se prikaže, ko number je negativna.
Int Vrne prvo negativno celo število, ki je manjše ali enako kot number.
Fix Vrne prvo negativno celo število, ki je večje ali enako kot number. Na primer pretvori v , in -8.4Fix pretvori v -8.-9-8.4Int
Fix(number) je enakovredno:
Sgn(number) * Int(Abs(number))
Primeri poizvedb
| Izraz | Rezultati |
|---|---|
SELECT Int([Discount]) AS Expr1 FROM ProductSales; |
Odstrani ulomljeni del vseh vrednosti v polju Discount in vrne nastale vrednosti celih števil. Za negativne ulomke vrne prvo negativno celo število, Int ki je manjše ali enako številu. Na primer, za vrednost popusta v višini -223.20, je vrnjeno celo število .-224.00 |
SELECT Fix([Discount]) AS Expr1 FROM ProductSales; |
Odstrani ulomljeni del vseh vrednosti v polju Discount in vrne nastale vrednosti celih števil. Za negativne ulomke vrne prvo negativno celo število, Fix ki je večje ali enako številu. Na primer, za vrednost popusta v višini -223.20, je vrnjeno celo število .-223.00 |
Primer VBA
Opomba
Naslednji primeri prikazujejo, kako lahko to funkcijo uporabite v modulu VBA (Visual Basic for Applications). Če želite več informacij o delu z modulom VBA, na spustnem seznamu ob možnosti »Iskanje« izberite »Vsebina za razvijalce« in nato v iskalno polje vnesite enega ali več izrazov.
V tem primeru je prikazano, kako Int funkciji AND Fix vrneta dele celega števila. Za negativno število funkcija vrne prvo negativno celo število, Int 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.