Vraća dio broja s cijelim brojem.
Sintaksa
Int(number)
Fix(number)
Obavezni number je argument brojčani izraz ili bilo koji valjani brojčani Double izraz. Ako number sadrži Null, funkcija vraća Null.
Napomene
I IntFix uklonite decimalni dio i number vratite dobivenu cjelobrojnu vrijednost.
Razlika između Int i Fix pojavljuje se kada number je negativan.
Intvraća prvi negativni cijeli broj koji je manji od ili jednak .number
Fixvraća prvi negativni cijeli broj koji je veći od ili jednak .number Na primjer, Int pretvara se u -9, a Fix pretvara -8.4 se u -8-8.4 .
Fix(number) ekvivalentan je:
Sgn(number) * Int(Abs(number))
Primjeri upita
| Izraz | Rezultati |
|---|---|
SELECT Int([Discount]) AS Expr1 FROM ProductSales; |
Uklanja dio razlomka svih vrijednosti u Discount polju i vraća dobivene cjelobrojne vrijednosti. Za negativne razlomke Int vraća prvi negativni cijeli broj koji je manji ili jednak broju. Primjerice, za diskontnu vrijednost -223.20, vraćeni cijeli broj je -224.00. |
SELECT Fix([Discount]) AS Expr1 FROM ProductSales; |
Uklanja dio razlomka svih vrijednosti u Discount polju i vraća dobivene cjelobrojne vrijednosti. Za negativne razlomke Fix vraća prvi negativni cijeli broj koji je veći od broja ili jednak tom broju. Primjerice, za diskontnu vrijednost -223.20, vraćeni cijeli broj je -223.00. |
VBA primjer
Napomena
Sljedeći primjeri pokazuju kako koristiti tu funkciju u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Pretraživanje odaberite Referenca za razvojne inženjere pa u okvir za pretraživanje unesite jedan ili više izraza.
U ovom je primjeru prikazano kako funkcije Int AND Fix vraćaju cjelobrojne dijelove brojeva. Za negativni broj Int funkcija vraća prvi negativni cijeli broj manji ili jednak broju. Funkcija Fix vraća prvi negativni cijeli broj veći od ili jednak broju.
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.