Concetto: Arrotondamento con formule
Le formule di Adaptive Planning supportano l'arrotondamento e il troncamento.
Arrotondamento
Per arrotondare un valore con decimali al numero intero più vicino, è possibile utilizzare la funzione Arrotonda. La funzione Arrotonda il numero per eccesso o per difetto.
Esempio: Round(ACCT.001).
Valore di ACCT.001: | Resi formula: |
|---|---|
3,45 | 3 |
7,798 | 8 |
Troncamento
Il troncamento rimuove i numeri dopo il decimale. La funzione arrotonda sempre per difetto al numero intero più vicino.
Esempio: Troncamento(ACCT.001).
Valore di ACCT.001: | Resi formula: |
|---|---|
3,45 | 3 |
7,798 | 7 |
Arrotondamento avanzato
Per arrotondare alla cifra di 10 o di 100 e così via, è possibile utilizzare le funzioni Arrotonda nelle formule avanzate.
Esempio: Round(divf(ACCT.001,10))*10.
La formula dice: prima dividere il valore per 10, quindi arrotondare il risultato al numero intero più vicino. Infine, moltiplicare il risultato per 10.
Valore di ACCT.001: | La formula restituisce: |
|---|---|
43 | 40:
|
876 | 880:
|
Per arrotondare al valore di 100 più vicino, sostituire entrambi i 10 con 100. Per arrotondare i 1000 più vicini, sostituire entrambi i 10 con 1000 e così via. È anche possibile arrotondare ai numeri dopo il decimale. Per arrotondare il decimo più vicino, sostituire le 10 con 0,1. Per arrotondare alla centesima posizione, sostituire i 10 con 0,01 e così via.
Troncamento avanzato
Per troncare alle 10 o alle 100 più vicine e così via, è possibile utilizzare la funzione Tronca nelle formule avanzate.
Esempio: Trunc(divf(ACCT.001,10))*10.
La formula dice: Dividere il conto per 10. Quindi, troncare il risultato. Infine, moltiplicare il risultato per 10.
Valore di ACCT.001: | Resi formula: |
|---|---|
47 | 40:
|
133 | 133:
|
Per troncare a 100, sostituire entrambi i 10 con 100. Per troncare i 1000, sostituire entrambi i 10 con 1000 e così via. È anche possibile troncare in numeri dopo il decimale. Per arrotondare il decimo più vicino, sostituire le 10 con 0,1. Per arrotondare alla centesima posizione, sostituire i 10 con 0,01 e così via.