Funkcije Int, Fix

Vraća dio broja s cijelim brojem.

Sintaksa

Int ( broj )

Fix ( broj )

Obavezan brojargument dvostruko je ili bilo koji valjani numerički izraz. Ako broj sadrži vrijednost null, vraća se Null .

Napomene

I Int i Fix uklanjaju razlomljeni dio broja i vraćaju rezultat cjelobrojna vrijednost.

Razlika između funkcija Int i Fix je ta da ako je broj negativan, Int vraća prvi negativni broj manji od ili jednak broju, dok Fix vraća prvi negativni cijeli broj veći od ili jednak broj Na primjer, Int pretvara-8,4 u-9 i popravi pretvaranje-8,4 u-8.

Popravak (broj) ekvivalentan je:

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

Primjeri upita

Izraz

Rezultati

Odaberite int ([popust]) kao iz programa ProductSales;

Uklanja razlomljeni dio svih vrijednosti u polju "popust" i vraća vrijednosti koje su nastali cijeli broj. Za negativne razlomke "int" vraća prvi negativni broj manji od ili jednak broju. Na primjer, za vrijednost popusta "-223,20", vraćeni cijeli broj bit će-224,00.

Odaberite Fix ([popust]) kao iz programa ProductSales;

Uklanja razlomljeni dio svih vrijednosti u polju "popust" i vraća vrijednosti koje su nastali cijeli broj. Za negativne razlomke "Fix" vraća prvi negativni cijeli broj veći od ili jednak broju. Na primjer, za vrijednost popusta "-223,20", vraćeni cijeli broj bit će-223,00.

Primjer VBA

Napomena: Primjeri koji slijede prikazuju korištenje te funkcije 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 Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.

U ovom se primjeru ilustrira način na koji funkcije Int i Fix vraćaju cjelobrojna dijela brojeva. U slučaju argumenta negativan broj, funkcija Int vraća prvi negativni cijeli broj manji od ili jednak broju; funkcija Fix vraća prvi negativni cijeli broj veći 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.

Napomena:  Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Jesu li vam te informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.​

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×