lettura facile

La funzione Int() nelle macro Excel

La funzione Int() arrotonda per difetto un numero in una macro Excel.

Int(x)

Il parametro x è il numero che vuoi arrotondare. In genere è un numero reale, un numero decimale in virgola mobile.

La funzione Int() restituisce il numero intero più piccolo rispetto a x.

Ad esempio, se il numero è 2.9 restituisce il numero intero 2. Se il numero è -2.1 restituisce -3.

Ecco un esempio pratico.

Scrivi questa macro.

  1. Sub Macro1()
  2. Dim x As Integer
  3. Dim y As Double
  4. x = 2.9
  5. y = Int(x)
  6. Range("B2").Value = y
  7. End Sub

La funzione fix() estrae la parte intera del numero x=2.9 e la assegna alla variabile y.

Poi stampa il contenuto della variabile y nella cella B2 del foglio Excel.

Il risultato è il numero intero 2.

la funzione int()

La differenza tra le funzioni Int() e Fix(). Si distingue dal metodo Fix() perché arrotonda per difetto i numeri negativi. Il metodo Fix(), invece, li arrotonda per eccesso. Ad esempio, la funzione Int(-2.1) restituisce -3 mentre la funzione Fix(-2.1) restituisce -2. Le due funzioni restituiscono, invece, lo stesso risultato nel caso dei numeri positivi.

 




Se qualcosa non ti è chiaro, scrivi la tua domanda nei commenti.




FacebookTwitterLinkedinLinkedin