Tagastab arvu täisarvulise osa.
Süntaks
Int(number)
Fix(number)
Nõutav number argument on kehtiv arvuline Double avaldis või mis tahes kehtiv arvuline avaldis. Kui number see sisaldab Null, tagastab funktsioon .Null
Kommentaarid
Fix Nii Int murdosa kui ka selle murdosa number tagastavad tulemuseks täisarvulise väärtuse.
Erinevus negatiivsete väärtuste vahel Int ja Fix kuvatakse siis, kui number need on negatiivsed.
Int tagastab esimese negatiivse täisarvu, mis on väiksem kui või sellega võrdne number.
Fix tagastab esimese negatiivse täisarvu, mis on suurem või võrdne väärtusega number. Näiteks Int teisendatakse vorminguks -8.4-9ja Fix teisendatakse -8.4 vorminguks -8.
Fix(number) võrdub järgmisega:
Sgn(number) * Int(Abs(number))
Päringu näited
| Avaldis | Tulemid |
|---|---|
SELECT Int([Discount]) AS Expr1 FROM ProductSales; |
Eemaldab välja kõigi väärtuste Discount murdosa ja tagastab tulemiks täisarvulised väärtused. Negatiivsete murrude korral tagastab esimese negatiivse täisarvu, Int mis on sellest väiksem või sellega võrdne. Näiteks diskontoväärtuse -223.20puhul on tagastatav -224.00täisarv . |
SELECT Fix([Discount]) AS Expr1 FROM ProductSales; |
Eemaldab välja kõigi väärtuste Discount murdosa ja tagastab tulemiks täisarvulised väärtused. Negatiivsete murrude korral tagastab esimese negatiivse täisarvu, Fix mis on suurem kui arv või sellega võrdne. Näiteks diskontoväärtuse -223.20puhul on tagastatav -223.00täisarv . |
VBA näide
Märkus.
Järgmised näited kirjeldavad selle funktsiooni kasutamist moodulis Visual Basic for Applications (VBA). VBA-ga töötamise kohta lisateabe saamiseks valige välja Otsing kõrval olevast ripploendist Väärtus Arendaja viide ja sisestage otsinguväljale üks või mitu terminit.
Selles näites Int kirjeldatakse, kuidas funktsioonid tagastavad Fix arvude täisarvulisi osi. Negatiivse arvu korral tagastab funktsioon esimese negatiivse täisarvu, Int mis on sellest väiksem või sellega võrdne. Funktsioon Fix tagastab esimese negatiivse täisarvu, mis on suurem kui arv või sellega võrdne.
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.