Passa al contenuto principale
Adaptive Planning
Concetto: Arrotondamento con formule

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:
  1. 43/10 = 4.3
  2. Arrotondamento di 4,3 al numero intero più vicino = 4
  3. 4*10 = 40
876
880:
  1. 876/10 = 87,6
  2. Arrotondamento di 87,6 al numero intero più vicino = 88
  3. 88*10 = 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:
  1. 47/10 = 4.7
  2. 4,7 troncato a numero intero = 4
  3. 4*10 = 40
133
133:
  1. 133/10 = 13.3
  2. 13,3 troncato a numero intero = 13
  3. 13*10 = 130
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.