Funcțiile Int, Fix

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ă număr 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ăr De exemplu, Int convertește-8,4 la-9 și repară convertes-8,4-8.

Remediere (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.

Notă:  Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Ne puteți spune dacă informațiile au fost utile? Aici se află articolul în limba engleză, ca referință.

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

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×