Ricerca…


introduzione

Diverse formule di Excel gestiscono l'arrotondamento e la precisione dei numeri non interi. Questo è separato dall'uso della formattazione delle celle che influisce sulla visualizzazione dei dati numerici. In alcuni casi è sufficiente utilizzare solo la formattazione della cella, ma in calcoli complessi sono necessarie regole rigorose per arrotondare e precisione per ottenere risultati coerenti e corretti.

Sintassi

  • = ROUND (numero, num_cifre)
  • = ROUNDUP (numero, num_digits)
  • = ROUNDDOWN (numero, num_digits)
  • = MROUND (numero, multiplo)
  • = TRUNC (numero, [num_digits])
  • = INT (numero)
  • = SOFFITTO (numero, significato)
  • = FLOOR (numero, significato)
  • = EVEN (numero)
  • = ODD (numero)
  • = FISSO (numero, [decimali], [no_commas])

Parametri

parametri Dettagli
numero numero da arrotondare. Potrebbe essere una cella come B2 o una costante come 3.14159
num_cifre quale posto arrotondare 2. Omissis o 0 significa arrotondare a un numero intero. 1 o 2 significa da rotondo a decimo o centesimo. -1 o -3 significa intorno a decine o migliaia.
multiplo Il multiplo al quale si desidera arrotondare il numero.
significato Il multiplo al quale si desidera arrotondare il numero.
decimali Il numero di cifre a destra del punto decimale. (Opzionale: il valore predefinito è 2)
no_commas Un valore logico che, se TRUE , impedisce a FIXED di includere virgole nel testo restituito. (Facoltativo: il valore predefinito è FALSE )
[...] I parametri in [parentesi quadre] sono opzionali.

Osservazioni

I valori visualizzati all'utente possono essere presentati con una formattazione specifica che non influisce sui valori dei dati effettivi. Ad esempio, i dati visualizzati potrebbero essere formattati in percentuale. Vedere la formattazione della cella per i dettagli.

Utilizzando la funzione ROUND

La funzione ROUND arrotonda un valore. Il numero di posizioni decimali da arrotondare a è specificato da un valore positivo nel parametro num_digits . Un valore negativo per num_digits circonda la parte intera del valore a sinistra del punto decimale, ad esempio 10 (per -1) o 1000 (per -3).

Ecco una tabella che mostra come può essere usato il round.

Iniziare con ROUND (b, 2) ROUND (b, 1) ROUND (b) ROUND (b, -1)
23.10651375 23.11 23.1 23 20
19.16818924 19.17 19.2 19 20
3.92748883 3.93 3.9 4 0
31.38208409 31.38 31.4 31 30
38.34235561 38.34 38.3 38 40
7,682,632495 millions 7.68 7.7 8 10
35.39315416 35.39 35.4 35 40
20.47004449 20.47 20.5 20 20
20.49775276 20.5 20.5 20 20
2,288,822497 millions 2.29 2.3 2 0

Sono inoltre disponibili altre funzioni simili per controllare la direzione dell'arrotondamento:

  • ROUNDUP - Arrotonda sempre un numero, lontano da zero.
  • ROUNDDOWN - ROUNDDOWN sempre un numero in basso, verso lo zero.

Utilizzo delle funzioni TRUNC e INT

La formula di Excel TRUNC viene utilizzata per troncare un numero a un determinato numero di posizioni decimali, specificato dal parametro num_digits facoltativo. Se questo parametro è definito come valore negativo, troncherà la parte intera del valore. Se il parametro è omesso, il valore predefinito è 0 che rimuove la parte decimale del numero.

La funzione INT funziona in modo TRUNC con TRUNC in quanto rimuove la parte decimale di un numero arrotondandolo per lasciare la parte intera. La differenza tra i due è quando si esegue l'operazione su un numero negativo; TRUNC il decimale, tuttavia INT arrotonderà il valore da zero.

Per esempio:

=TRUNC(123.456,2)
=TRUNC(123.4357,-1)
=TRUNC(-123.123)
=INT(567.89)
=INT(-567.89)

Mostrerà:

123.45
120.00
-123.00
567.00
-568.00

Utilizzando la funzione MROUND

La funzione Excel MROUND viene utilizzata per arrotondare un numero a un intervallo diverso da una potenza di 10.

Questi esempi mostrano MROUND al quarto più vicino e al numero pari più vicino.

Iniziare con ARROTONDA.MULTIPLO (B, 0.25) MROUND (b, 2)
23.93195211 24.00 24
2,793,135388 millions 2,75 2
21.93903064 22.00 22
13.74193739 13.75 14
16.77047412 16.75 16
13.03922302 13.00 14
17.06132896 17.00 18
16.11741694 16.00 16
33.48249592 33.50 34
37.29656687 37.25 38

Un risultato simile può essere ottenuto usando le funzioni EVEN e ODD che arrotondano un numero fino al numero pari o dispari più vicino rispettivamente.

Utilizzo delle funzioni CEILING e FLOOR

La funzione CEILING arrotonda un numero su, lontano da zero, al multiplo più vicino di significato. La funzione FLOOR fa lo stesso arrotondando il numero verso il basso a zero.

Un esempio di quando è possibile utilizzare CEILING è se si desidera evitare l'uso di pochi centesimi nei prezzi e il prezzo del prodotto è di $ 4,42, utilizzare la formula =CEILING(4.42,0.05) per arrotondare i prezzi fino al nickel più vicino.

Per esempio:

=CEILING(2.2, 1)
=FLOOR(2.2, 1)
=CEILING(-4.8, 2)
=FLOOR(-4.8, 2)
=CEILING(0.456, 0.01)
=FLOOR(0.456, 0.01)

Ritornerei:

3
2
-4
-6
0.46
0.45

Utilizzando la funzione FISSA

La funzione FIXED arrotonda un numero al numero specificato di decimali definito dal parametro decimals , formatta il numero in formato decimale utilizzando una virgola come separatore, a meno che non sia specificato come richiesto dal parametro no_commas e restituisce il risultato come testo. Il parametro decimals è facoltativo e il valore predefinito è due cifre decimali. Anche il parametro no_commas è facoltativo e il valore predefinito è FALSE .

Per esempio:

=FIXED(1234.567, 1)
=FIXED(1234.567, -1)
=FIXED(1234.567, 1, TRUE)
=FIXED(1234.567)

Ritornerei:

1,234.6
1,230
1234.6
1234.57


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow