Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Atgriež skaitļa veselo daļu.

Sintakse

Int ( skaitlis )

Fix( skaitlis )

Nepieciešamais numursarguments dubults vai jebkurš derīgs skaitliska izteiksme. Ja skaitlis ietver vērtību Null, tiek atgriezta vērtība Null.

Piezīmes

Gan Int , gan Fix noņem skaitļa decimāldaļu un atgriež rezultāta veselā skaitļa vērtību.

Int un Fix starpība ir tā, ka, ja skaitlis ir negatīvs, Int atgriež pirmo negatīvo veselo skaitli, kas ir mazāks vai vienāds ar skaitli, bet Izlabots atgriež pirmo negatīvo veselo skaitli, kas lielāks vai vienāds ar skaitli. Piemēram, Int pārvērš -8,4 par -9, bet labojums pārvērš -8,4 par -8.

Labojums(skaitlis) ir ekvivalents:

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

Vaicājumu piemēri

Izteiksme

Rezultāti

SELECT Int([Atlaide]) AS Izteiksme1 FROM ProductSales;

Noņem visu lauka "Atlaide" vērtību decimāldaļu daļu un atgriež rezultātā iegūtās veselā skaitļa vērtības. Negatīviem daļskaitļiem "Int" atgriež pirmo negatīvo veselo skaitli, kas ir mazāks vai vienāds ar skaitli. Piemēram, diskonta vērtībai "-223.20" atgrieztais veselais skaitlis būs -224,00.

SELECT Fix([Atlaide]) AS Expr1 FROM ProductSales;

Noņem visu lauka "Atlaide" vērtību decimāldaļu daļu un atgriež rezultātā iegūtās veselā skaitļa vērtības. Ja negatīvie daļskaitļi ir "Labot", tiek atgriezts pirmais negatīvais veselais skaitlis, kas lielāks vai vienāds ar skaitli. Piemēram, diskonta vērtībai "-223.20" atgrieztais veselais 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ā redzams, kā funkcija Int un Fix atgriež veselu skaitļu daļu. Ja arguments ir negatīvs skaitlis, funkcija Int atgriež pirmo negatīvo veselo skaitli, kas ir mazāks par vai vienāds ar skaitli; Funkcija Fix atgriež pirmo negatīvo veselo skaitli, kas lielāks vai vienāds ar skaitli.

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.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×