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:
| 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:
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:
- Parentesi
- Esponenti
- Moltiplicazione
- Divisione
- Aggiunta
- 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.