Gli operatori in una formula vengono generalmente valutati da sinistra a destra.

Pertanto, nella seguente formula viene eseguita prima l’addizione e poi la sottrazione:

= C7 + A2 – B3

Tuttavia, non è sempre così. Ad esempio, Excel eseguirà prima qualsiasi esponenziazione, quindi moltiplicazione o divisione, quindi addizione o sottrazione, quindi concatenazione del testo e infine qualsiasi confronto.

Pertanto, nella seguente formula, la moltiplicazione viene eseguita prima dell’addizione, anche se la moltiplicazione avviene a destra dell’addizione:

= C12 + D4 * A1

L’ordine in cui vengono valutati gli operatori viene definito precedence. Gli operatori con precedenza maggiore vengono valutati prima di quelli con precedenza inferiore. Di seguito è riportato l’ordine di valutazione per gli operatori in Excel.

Operator

Meaning

Negative indicator (such as –123)

%

Percent

^

Exponent

* and /

Multiplication and division

+ and –

Addition and subtraction

&

Text concatenation

= < > ⇐ >= <>

Comparison

Quando inserisci le formule, ti consigliamo di ricordare queste regole in modo da poter ottenere i risultati desiderati. Se non riesci a ricordarli o vuoi cambiare l’ordine in cui vengono eseguite le operazioni, puoi usare le parentesi. Ad esempio, se desideri che l’addizione avvenga prima della moltiplicazione nella formula precedente, la inseriresti in questo modo:

= (C12 + D4) * A1

Mentre lavori con le formule in Excel, ti ritroverai a usare le parentesi abbastanza spesso. Il motivo è semplice: eliminano qualsiasi confusione su come una formula dovrebbe essere elaborata da Excel.

Come esempio nel mondo reale, supponi di sviluppare una formula che applicava l’imposta alla somma di due valori diversi. Ad esempio, se vuoi prendere il valore nella cella F2, aggiungere $ 5,00 ad esso e poi aggiustare per le tasse (supponendo 5,25% nel tuo stato), la formula verrebbe scritta come segue:

= (F2 + 5) * 105.25%

Per semplicità, se il valore in F2 è $ 95,00, il risultato di questa formula sarà $ 105,25. Senza le parentesi, tuttavia, il risultato sarebbe $ 100,26 perché Excel eseguirà prima la moltiplicazione (5 * 105,25%) e quindi aggiungerà il risultato al valore in F2.

Ricorda, le parentesi rimuovono qualsiasi confusione che potrebbe sorgere riguardo al significato di una formula.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (2040) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: