Int og Fix, funksjoner

Returnerer heltallsdelen av et tall.

Syntaks

Int ( tall )

Fix ( tall )

Det nødvendige nummeretargument er et langt flyt tall eller et hvilket som helst gyldig numerisk uttrykk. Hvis tall inneholder null, returneres null .

Merknader

Både int og Fix fjerne brøk delen av tall og returnere hel talls verdien.

Forskjellen mellom int og Fix er at hvis tall er negativt, returnerer int det første negative hel tallet som er mindre enn eller lik tallet, mens Fix returnerer det første negative hel tallet som er større enn eller lik nummerInt konverterer for eksempel-8,4 til-9, og løser konvertering-8,4 til-8.

Løsning (tall) er lik:

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

Spørrings eksempler

Uttrykk

Resultater

Velg int ([Discount]) som Uttr1 fra ProductSales;

Fjerner brøk delen av alle verdiene i feltet "rabatt" og returnerer hel talls verdiene. For negative brøker "int" returnerer det første negative hel tallet som er mindre enn eller lik tallet. Det returnerte hel tallet vil for eksempel være-224,00 for rabatt verdi:-223,20.

Velg Fix ([Discount]) som Uttr1 fra ProductSales;

Fjerner brøk delen av alle verdiene i feltet "rabatt" og returnerer hel talls verdiene. For negative brøker "Fix" returnerer det første negative hel tallet som er større enn eller lik tallet. Det returnerte hel tallet vil for eksempel være-223,00 for rabatt verdi:-223,20.

VBA-eksempel

Obs!: I eksemplene nedenfor vises bruken av denne funksjonen i en VBA-modul (Visual Basic for Applications). Hvis du vil ha mer informasjon om hvordan du arbeider med VBA, velger du Utviklerreferanse fra rullegardinlisten ved siden av Søk og skriver inn ett eller flere søkeord i søkeboksen.

Dette eksemplet viser hvordan int -og Fix -funksjonene returnerer hel talls deler av tall. Hvis du har et negativt tall-argument, returnerer heltall -funksjonen det første negative hel tallet som er mindre enn eller lik tallet. Fix -funksjonen returnerer det første negative hel tallet som er større enn eller lik tallet.

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.

Obs!:  Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig? Her er den engelske artikkelen for referanse.

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×