lettura facile

La funzione Round(n,d) nelle macro Excel

La funzione Round(n,d) arrotonda un numero n alla d-esima cifra decimale

Round(n,d)

La funzione ha due parametri

  • Il numero "n" che vuoi arrotondare
  • Il numero di cifre "d" del numero dopo l'arrotondamento

La funzione restituisce il numero "n" arrotondato con "d" cifre decimali.

Nota. La funzione Round() arrotonda il numero "n" al più vicino numero con "d" cifre decimali. Ad esempio, se il numero è 6.39, la funzione Round(6.39,1) arrotonda il numero a 6.4 ossia al più vicino numero con una cifra decimale. Se, invece, il numero da arrotondare è 6.31, la funzione Round(6.31,1) arrotonda il numero a 6.3 perché è il più vicino numero con una cifra decimale.

Ecco un esempio pratico.

Crea questa macro.

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


La macro assegna il valore 6.39 alla variabile x di tipo Double.

Poi arrotonda il numero a una sola cifra decimale tramite la funzione Round(x,1)

Il risultato viene assegnato alla variabile y e visualizzato nella cella B2.

In questo caso il risultato dell'arrotondamento è 6.4

il risultato dell'arrotondamento

Altre funzioni di arrotondamento in una macro Excel sono le funzioni Fix() e Int().

 

 




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




FacebookTwitterLinkedinLinkedin