Arrotondare con stile!
Nelle lezioni precedenti abbiamo imparato
ad arrotondare le due cifre decimali per la rappresentazione
delle valute in euro.
Dopo aver preso confidenza con la funzione
ARROTONDA proviamo ad utilizzarla ancor più proficuamente
per i nostri scopi.
Qualcuno di voi, lavorando con la vecchia
valuta in lire (...già vecchia!), si sarà
trovato di fronte alla necessità di arrotondamenti,
diciamo, personalizzati, del tipo: arrotondare un importo
alle mille lire o alle 500 lire o, ancora, alle 100
lire.
Allo stesso modo, con la nuova valuta,
potremmo avere la necessità di arrotondare un
determinato importo euro ai 10 centesimi più
vicini,
come ad esempio 12,36 € in 12,40 €
o ai 5 centesimi più vicini,
come ad esempio 12,36 € in 12,35 €
o, ancora, al quarto di euro più vicino,
come ad esempio 12,36 € in 12,25 €
Sarà sufficiente utilizzare la formula ARROTONDA
con qualche accorgimento in più:
ARROTONDA((Importo in euro/mio_parametro);0)*mio_parametro
dove mio_parametro corrisponde al numero secondo
il quale dobbiamo arrotondare l'importo.
Nel caso di 10 centesimi, ad esempio, basterà
sostituire mio_parametro
con 0,10 e così via per altri arrotondamenti
come nell'esempio in figura

Diamo un'occhiata alle formule: prima dell'arrotondamento
viene effettuata una divisione per 0,10 (10 centesimi
diviene il nostro parametro di arrotondamento), quindi
il risultato viene moltiplicato per lo stesso parametro.
Volendo arrotondare ai cinque centesimi più vicini
dovremo utilizzare il numero 0,05 (5 centesimi)
da sostituire a mio_parametro,
mentre se vogliamo arrotondare al quarto di euro
più vicino dovremo impostare il parametro a 0,25,
25 centesimi, appunto un quarto di euro
Conclusione
Non si può chiudere il discorso sugli arrotondamenti
senza prima citare anche le altre funzioni di arrotondamento.
ARROTONDA.PER.DIF(numero;numero cifre)
e
ARROTONDA.PER.ECC(numero;numero cifre)
simili alla funzione ARROTONDA tranne per il
fatto che effettuano sempre un arrotondamento per difetto,
nel primo caso, o per eccesso, nel secondo caso.
ARROTONDA.DIFETTO(numero;peso)
e
ARROTONDA.ECCESSO(numero;peso)
effettuano un arrotondamento per difetto - nel primo
caso - o per eccesso - nel secondo - al multiplo più
vicino a peso.
Peso, infatti rappresenta
il multiplo per il quale si desidera arrotondare.
Se numero è
un multiplo esatto di peso
non verrà effettuato alcun arrotondamento.
Quest'ultima coppia di funzioni può essere
utilizzata quando si desidera arrotondare un prezzo
alle 10, 100 o 1000 lire precedenti (DIFETTO) o successive
(ECCESSO) o - nel caso degli euro - ai 10 o 5 centesimi
precedenti / successivi.
Un po' come abbiamo avuto modo di vedere nel paragrafo
Arrotondare con stile,
con la differenza che questa coppia di funzioni esegue
tali arrotondamenti esclusivamente per difetto o esclusivamente
per eccesso, come potete notare leggendo questi esempi:
Valore della formula
|
Risultato
|
=ARROTONDA.DIFETTO(130450;100) |
130.400 |
=ARROTONDA.ECCESSO(130450;100) |
130.500 |
=ARROTONDA.DIFETTO(130,45;0,10) |
130,40 |
=ARROTONDA.ECCESSO(130,45;0,10) |
130,50 |
=ARROTONDA.DIFETTO(1031450;1000) |
1.031.000 |
=ARROTONDA.ECCESSO(1031450;1000) |
1.032.000 |
Bene! Con questo è tutto. Spero che questa guida
possa esserVi d'aiuto nella realizzazione dei vostri
fogli di calcolo.
Se l'avete gradita, non esitate a farcelo sapere inviando
un messaggio ad uno dei nostri indirizzi e-mail.
Eventuali approfondimenti potranno trovare spazio nelle
nostre FAQ o nel Forum relativo all'utilizzo di MS Excel.
Grazie per la Vostra attenzione e...alla prossima!
|