Passa al contenuto principale
Administrator Guide
Ultimo aggiornamento: 2024-09-20
Riferimenti: Espressioni di calcolo

Riferimenti: Espressioni di calcolo

Le espressioni di calcolo consentono di eseguire funzioni matematiche su colonne, righe e celle di calcolo nel report composto.
Funzione
Descrizione
Esempi
Differenza
Sottrae il secondo valore dal primo.
[R5]-[R3]
Difference([C5],[C3])
Difference([R2C2],[R2C3])
Divisione
Divide il primo valore per il secondo valore. Il secondo valore supporta le celle quando il primo valore è una colonna.
È possibile selezionare
AbsRef
(Absolute Reference) nel denominatore per mantenere il riferimento di cella originale indipendentemente dalla posizione duplicata nel report. Riferimento assoluto non supporta i calcoli di nidificazione e non converte un valore negativo in un valore positivo.
Il sistema imposta automaticamente il terzo parametro,
Restituisci zero in caso di errore
, su true, a meno che non sia stato impostato specificamente su false.
È possibile dividere per un valore costante composto da un massimo di 10 cifre.
Non è possibile dividere per:
  • Decimali
  • Valori costanti negativi
  • Zero.
Divide([C3],[C5])
Divide([C3],10)
Divide([R3],[C5],true)
Divide([C3],[C5],false)
Divide([C3],[R3C5])
[C3]/1234567890
Divide([R1C2],AbsRef([R2C2]))
[R2C3]/AbsRef([R2C4])
Moltiplicazione
Moltiplica due valori.
È possibile moltiplicare per:
  • Valori costanti con un massimo di 12 cifre.
  • Decimali con un massimo di 6 posizioni decimali.
Impossibile moltiplicare per zero.
Multiply([C3],[C3])
Multiply([R3],[R4])*[R5])
Multiply([C3],1.04)
Multiply([C3],123456789012)
Multiply([C3],10)
[R3]*[R4]*[R5]
[C3]*0.123456
Multiply([R3C2],[R3C3])
PercentIncrease
Restituisce la differenza in percentuale del primo valore dal secondo valore.
Il sistema imposta automaticamente il terzo parametro,
Restituisci zero in caso di errore
, su true, a meno che non sia stato impostato specificamente su false.
PercentIncrease([R3],[R5])
, dove il sistema calcola la formula come ([R5]-[R3])/[R5]
PercentIncrease([C3],[C5],true)
PercentIncrease([R3],[R5],false)
PercentIncrease([R1C2],[R1C3])
, dove il sistema calcola la formula come ([R1C3]-[R1C2])/[R1C2].
Percentuale residua
Restituisce la percentuale rimanente dopo aver diviso il secondo valore per il primo.
Il sistema imposta automaticamente il terzo parametro,
Restituisci zero in caso di errore
, su true, a meno che non sia stato impostato specificamente su false.
PercentRemaining([R3],[R5])
, dove il sistema calcola la formula come ([R5]-[R3])/[R5]
PercentRemaining([C3],[C5],true)
PercentRemaining([R3],[R5],false)
PercentRemaining([R1C2],[R1C3])
, dove il sistema calcola la formula come ([R1C3]-[R1C2])/[R1C3]
Somma
Restituisce la somma di più valori.
Sum([R2],[R3],[R5])
Sum([C5])
[R2]+[R3]+[R4]+[R5]+[R6]+[R7]
Sum([R1C2],[R1C3],[R1C4])
SommaIntervallo
(Non supportato per le celle). Restituisce la somma di tutte le colonne, dalla prima all'ultima colonna.
La prima colonna deve precedere l'ultima colonna della tabella.
SumRange([C3],[C5])
SumRange([R2],[R9])

Considerazioni

È possibile nidificare fino a 5 funzioni in un'espressione.
Il sistema utilizza la regola standard dell'ordine delle operazioni, nota come PEMDAS, per le espressioni matematiche:
  1. Parentesi
  2. Esponenti
  3. Moltiplicazione
  4. Divisione
  5. Aggiunta
  6. Sottrazione
Il sistema legge le funzioni da sinistra a destra. Esempio: nell'espressione
[C3]/[C2]*[C3]
, il sistema divide, quindi moltiplica i valori. Tuttavia, se l'espressione è
[C3]/([C2]*[C3])
, il sistema moltiplica i valori tra parentesi, quindi li divide.