Funkcija Int un Fix

Atgriež skaitļa veselo daļu.

Sintakse

Int ( skaitlis )

Labojums ( skaitlis )

arguments obligāts numurs ir dubults vai jebkurš derīgs skaitliska izteiksme. Ja skaitlī ir Null, tiek atgriezta vērtība Null .

Piezīmes

Gan Int , gan Fix izņem skaitļa decimāldaļu un atdod rezultāta vesela skaitļa vērtību.

Starpība starp Int un Fix ir tāda, ka, ja skaitlis ir negatīvs, funkcija Int atgriež pirmo negatīvo veselo skaitli, kas ir mazāks vai vienāds ar skaitli, savukārt labošana atgriež pirmo negatīvo skaitli, kas ir lielāks par vai vienāds ar skaitlis Piemēram, Int konvertē-8,4 līdz-9, un izlabojiet konvertēšanu-8,4 līdz-8.

Izlabot (skaitlis) ir līdzvērtīgs:

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

Vaicājumu piemēri

Izteiksme

Rezultāti

ATLASIET Int ([Discount]) kā Izteiksme1 no ProductSales;

Tiek noņemta visu lauka "atlaides" vērtību daļskaitlis, un tiek atgriezta rezultāta vesela skaitļa vērtība. Negatīvas frakcijas "Int" atgriež pirmo negatīvo veselo skaitli, kas ir mazāks vai vienāds ar skaitli. Piemēram, atlaides vērtībai "-223,20", atgrieztais vesels skaitlis būs-224,00.

ATLASIET Labot ([atlaide]) kā Izteiksme1 no ProductSales;

Tiek noņemta visu lauka "atlaides" vērtību daļskaitlis, un tiek atgriezta rezultāta vesela skaitļa vērtība. Negatīvajām frakcijām "labojums" atgriež pirmo negatīvo veselo skaitli, kas ir lielāks par vai vienāds ar skaitli. Piemēram, atlaides vērtībai "-223,20", atgrieztais vesels skaitlis būs-223,00.

VBA piemērs

Piezīme.: Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.

Šajā piemērā parādīts, kā funkcijas Int un Fix rāda skaitļu veselās daļas. Negatīva skaitļa argumenta gadījumā funkcija Int atgriež pirmo negatīvo veselo skaitli, kas ir mazāks vai vienāds ar skaitli; labošanas funkcija atgriež pirmo negatīvo veselo skaitli, kas ir lielāks par skaitli vai vienāds ar to.

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.

Piezīme.:  Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai jūs varat mūs informēt, vai informācija bija noderīga? Šeit ir raksts angļu valodā jūsu atsaucei.​

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×