Operatori di calcolo e ordine di esecuzione delle operazioni

Gli operatori specificano il tipo di calcolo che si desidera eseguire sugli elementi di una formula. In Excel i calcoli sono eseguiti nell'ordine standard ma è anche possibile controllarne l'ordine.

MostraOperatori aritmetici

Per eseguire le operazioni matematiche di base come l'addizione, la sottrazione o la moltiplicazione, operare sui numeri e generare i risultati numerici, utilizzare i seguenti operatori aritmetici.

Operatore aritmetico Significato (esempio)
+ (segno più) Addizione (3+3)
– (segno meno) Sottrazione (3–1) o negazione (–1)
* (asterisco) Moltiplicazione (3*3)
/ (segno di divisione) Divisione (3/3)
% (segno di percentuale) Percentuale (20%)
^ (accento circonflesso) Elevamento a potenza (3^2)

MostraOperatori di confronto

È possibile confrontare due valori con gli operatori elencati di seguito. Se vengono confrontati due valori utilizzando tali operatori il risultato sarà un valore logico VERO o FALSO.

Operatore di confronto Significato (esempio)
= (segno di uguale) Uguale a (A1=B1)
> (segno di maggiore) Maggiore di (A1>B1)
< (segno di minore) Minore di (A1<B1)
>= (segno di maggiore o uguale a) Maggiore o uguale a (A1>=B1)
<= (segno di minore o uguale a) Minore o uguale a (A1<=B1)
<> (segno di diverso da) Diverso da (A1<>B1)

MostraOperatore di concatenazione

Utilizzare la e commerciale (&) per unire o concatenare una o più stringhe di testo generando una singola stringa.

Operatore di concatenazione Significato (esempio)
& (e commerciale) Concatena due stringhe generando una singola stringa di testo ("Nord"&"ovest")

MostraOperatori di riferimento

È possibile unire tramite gli operatori che seguono intervalli di celle da utilizzare come elementi di calcolo.

Operatore di riferimento Significato (esempio)
: (due punti) Operatore di intervallo, genera un riferimento a tutte le celle comprese tra due riferimenti, inclusi i due riferimenti stessi (B5:B15)
; (punto e virgola) Operatore di unione, combina più riferimenti in uno solo (SOMMA(B5:B15;D5:D15))
(spazio singolo) Operatore di intersezione, genera un riferimento alle celle in comune tra due riferimenti (B7:D7 C6:C8)

MostraOrdine di esecuzione delle operazioni nelle formule

Una formula in Excel inizia sempre con un segno di uguale (=). Dopo il segno di uguale vengono riportati gli elementi da calcolare (gli operandi) separati da operatori di calcolo. Excel calcola la formula da sinistra a destra in base a un ordine specifico per ciascun operatore della formula.

Se in una singola formula sono presenti più operatori, Excel esegue le operazioni nell'ordine indicato nella tabella seguente. Se una formula contiene operatori con la stessa precedenza, ad esempio quello di moltiplicazione e quello di divisione, essi verranno calcolati da sinistra a destra.

Operatore Descrizione

: (due punti)

; (punto e virgola)

(spazio singolo)

Operatori di riferimento
– (segno meno) Negazione (-1)
% (segno di percentuale) Percentuale
^ (accento circonflesso) Elevamento a potenza

* (asterisco)

/ (segno di divisione)

Moltiplicazione e divisione

+ (segno più)

– (segno meno)

Addizione e sottrazione
& (e commerciale) Unisce due stringhe di testo (concatenazione)

= (segno di uguale)

> (segno di maggiore)

< (segno di minore)

>= (segno di maggiore o uguale a)

<= (segno di minore o uguale a)

<> (segno di diverso da)

Confronto

Per modificare l'ordine del calcolo, racchiudere tra parentesi la parte della formula che si desidera calcolare prima. La formula seguente restituisce ad esempio il risultato 11 poiché in Excel la moltiplicazione viene effettuata prima dell'addizione. La formula moltiplica 2 per 3, quindi aggiunge 5 al risultato.

=5+2*3

È possibile tuttavia utilizzare le parentesi per modificare la sintassi, sommando ad esempio 5 e 2 e moltiplicando il risultato per 3, ottenendo come risultato finale 21.

=(5+2)*3

Nell'esempio riportato di seguito le parentesi che racchiudono la prima parte della formula indicano a Excel di calcolare prima B4+25, quindi di dividere il risultato per la somma dei valori contenuti nelle celle D5, E5 e F5.

=(B4+25)/SOMMA(D5:F5)

MostraInformazioni sulla conversione dei valori in formule

Quando si immette una formula, in Excel per ogni operatore è previsto l'uso di un determinato tipo di valore. Se si immette un tipo di valore diverso da quello previsto, in alcuni casi il valore viene convertito.

La formula Produce Spiegazione
="1"+"2" 3 Quando si utilizza un segno di addizione (+), Excel si aspetta che nella formula siano presenti numeri. Anche se le virgolette indicano che "1" e "2" sono valori di testo, Excel converte automaticamente i valori di testo in numeri.
=1+"€ 4,00" 5 Quando una formula si aspetta un numero, Excel converte il testo se è in un formato normalmente accettato per un numero.
="1/6/2001"-"1/5/2001" 31 Excel interpreta il testo come una data nel formato gg/mm/aaaa, converte le date in numeri seriali e ne calcola quindi la differenza.
=RADQ("8+1") #VALORE! Excel non è in grado di convertire il testo in un numero poiché il testo "8+1" non può essere convertito in numero. È possibile utilizzare "9" o "8"+"1" anziché "8+1" per convertire il testo in numero e restituire il risultato 3.
="A"&VERO AVERO Quando il risultato previsto è testo, Excel converte i numeri e i valori logici quali VERO e FALSO in testo.

Vedere anche

Modificare una formula

Cambiare il ricalcolo, l'iterazione o la precisione di una formula

 
 
Si applica a:
Excel per Mac 2011