Funkcije „Int” i „Fix”

Daje deo broja sa celim brojem.

Sintaksa

Int ( broj )

Fix ( broj )

Zahtevani brojargument je dvostruki ili bilo koji važeći brojni izraz. Ako broj sadrži vrednost NULL, vraća se Null .

Napomene

Funkcija Int i fix uklanjaju decimalni deo broja i vratili vrednost celog broja.

Razlika između funkcija Int i fix je da ako je broj negativan, Int vraća prvi negativni ceo broj manje od ili jednak broju, dok fix daje prvi negativni ceo broj veći od ili jednak broj Na primer, Int konvertuje-8,4 u-9 i popravi konvertuje-8,4 u-8.

Rešavanje (broj) je ekvivalentan:

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

Primeri upita

Izraz

Rezultati

Izaberite stavku INT ([popust]) kao Izraz1 u prodaji proizvoda.

Uklanja razlomak svih vrednosti u polju "popust" i daje dobijene vrednosti celog broja. Za negativne razlomke "INT" daje prvi negativni broj manje ili jednak broju. Na primer, za vrednost popusta "-223,20", vraća se-224,00 ceo broj.

Izaberite stavku popravi ([popust]) kao Izraz1 u prodaji proizvoda.

Uklanja razlomak svih vrednosti u polju "popust" i daje dobijene vrednosti celog broja. Za negativne razlomke "fix" daje prvi negativni ceo broj veći ili jednak broju. Na primer, za vrednost popusta "-223,20", vraća se-223,00 ceo broj.

VBA primer

Napomena: Primeri koji slede pokazuju upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu. Za više informacija o radu sa VBA modulom izaberite stavku Referenca razvojnog programera sa padajuće liste pored stavke Pretraga i unesite termine u polje za pretragu.

Ovaj primer ilustruje kako funkcije Int i fix vraćaju celobrojne delove brojeva. U slučaju negativnog argumenta broj, funkcija Int vraća prvi negativni broj manje ili jednak broju. Funkcija fix vraća prvi negativni ceo 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 stranica je prevedena automatski i može da sadrži gramatičke greške ili netačnosti. Naš cilj je da ovaj sadržaj bude koristan. Možete li da nam javite da li su informacije bile korisne? Ovo je članak na engleskom jeziku za referencu.​

Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Izgleda da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×