Returnează porțiunea întreagă a unui număr.

Sintaxă

Int ( număr )

Remediere ( număr )

Numărul necesarargument este un expresie numerică dublu sau orice validă. Dacă număr conține NULL, se returnează Null .

Observații

Atât Int , cât și remedierea elimină partea fracționată a numărului și returnează valoarea întregului rezultat.

Diferența dintre Int și remediere este că dacă Number este negativ, Int returnează primul număr întreg negativ mai mic sau egal cu numărul, în timp ce remedierea returnează primul număr întreg negativ mai mare sau egal cu numărul , de exemplu, Int convertește-8,4 la-9 și repară convertește-8,4 la-8.

Fix(număr) este echivalent cu:

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

Exemple de interogare

Expresie

Rezultatele

Selectați int ([reducere]) ca Expr1 din ProductSales;

Elimină partea fracționată a tuturor valorilor din câmpul "reducere" și returnează valorile întregi rezultate. Pentru fracțiunile negative "int" returnează primul număr întreg negativ mai mic sau egal cu numărul. De exemplu, pentru valoarea de reducere "-223,20", întreg returnat va fi-224,00.

Selectați remediere ([reducere]) ca Expr1 din ProductSales;

Elimină partea fracționată a tuturor valorilor din câmpul "reducere" și returnează valorile întregi rezultate. Pentru fracțiunile negative "remediere" returnează primul număr întreg negativ mai mare sau egal cu numărul. De exemplu, pentru valoarea de reducere "-223,20", întreg returnat va fi-223,00.

Exemplu VBA

Notă: Exemplele care urmează demonstrează utilizarea acestei funcții într-un modul Visual Basic for Applications (VBA). Pentru mai multe informații despre lucrul cu VBA, selectați Referințe pentru dezvoltatori în lista verticală de lângă Căutare și introduceți unul sau mai mulți termeni în caseta de căutare.

Acest exemplu ilustrează modul în care funcțiile Int și fix returnează porțiuni întregi de numere. În cazul unui argument număr negativ, funcția Int returnează primul număr întreg negativ mai mic sau egal cu numărul; funcția Remediare returnează primul număr întreg negativ mai mare sau egal cu numărul.

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.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Insider Microsoft Office

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?

Vă mulțumim pentru feedback!

×