Un modello mentale pratico per scrivere, leggere e correggere formule: dai “=” agli $ delle celle, fino agli argomenti opzionali delle funzioni.
Excel non è “solo un foglio di calcolo”: è un piccolo linguaggio. E come ogni linguaggio, ha sintassi, operatori, regole di valutazione e meccanismi di “riuso” (copia/incolla) che, se compresi bene, cambiano radicalmente velocità e qualità del lavoro.
Qui sotto trovi un modello mentale essenziale—ma molto operativo—per scrivere formule solide, leggerle con lucidità e soprattutto fare debug quando qualcosa non torna.
Formula vs funzione: sembrano la stessa cosa, non lo sono
-
Formula: qualunque espressione che inizia con
=e dice a Excel cosa calcolare.- Esempio:
=12+5(nessuna funzione)
- Esempio:
-
Funzione: un “mattoncino” integrato che puoi usare dentro una formula.
- Esempio:
=SOMMA(2;5)(formula che usa una funzione)
- Esempio:
Nota fondamentale: se ti dimentichi =, Excel interpreta ciò che scrivi come testo.
Operatori: i simboli che governano le formule
Operatori aritmetici
-
+addizione →=2+3 -
-sottrazione →=12-5 -
*moltiplicazione →=8*4 -
/divisione →=20/5 -
^potenza →=2^3 -
%percentuale →=50%restituisce0,5
Operatori di confronto (restituiscono VERO/FALSO)
-
=uguaglianza →=A1=B1 -
>maggiore →=A1>B1 -
<minore →=A1<B1 -
>=maggiore o uguale -
<=minore o uguale
Concatenazione testo
-
&unisce stringhe →="Ciao"&" "&"mondo"
Il testo va tra virgolette: senza, rischi errori (tipicamente #NOME?).
Come Excel “pensa”: input → regole → output
Un modo molto efficace di leggere una formula è questo:
- Input: numeri, testo, VERO/FALSO, riferimenti a celle
- Regole: operatori e funzioni
- Output: un singolo valore finale nella cella
Esempio: =E3*F3+G3
- input:
E3,F3,G3 - regole:
*e+ - output: il risultato in cella
Ordine delle operazioni: perché =10+5*2 non fa 30
Excel segue una precedenza standard (tipo matematica):
- Parentesi
- Esponenti
- Moltiplicazione/Divisione
- Addizione/Sottrazione
Quindi:
-
=10+5*2→ prima5*2=10, poi10+10=20 -
=(10+5)*2→ parentesi prima,15*2=30
Quando due operatori hanno la stessa priorità (es. * e /, oppure + e -), Excel valuta da sinistra a destra.
Sostituzione dei riferimenti: la formula si “collassa” passo dopo passo
Quando una formula contiene celle, Excel:
- prende i valori attuali delle celle
- li sostituisce mentalmente nella formula
- applica le regole di precedenza
Esempio: =E3*F3+G3 con valori E3=4, F3=25, G3=10:
- diventa
=4*25+10 - poi
=100+10 - risultato:
110
Questa è anche la chiave per il debug: se qualcosa è “strano”, prova a chiederti quale valore sta entrando davvero in quel punto?
Annidamento: funzioni dentro funzioni (e perché si ragiona “dall’interno”)
Le funzioni non sono magia: sono regole che prendono input e restituiscono un valore. Se un argomento è un’espressione, prima va risolta.
Esempio:
=SOMMA(2; 3*4)
Prima 3*4=12, poi SOMMA(2;12)=14.
Con annidamenti più complessi, Excel valuta dentro → fuori.
Un buon metodo quando una formula lunga ti confonde:
- quali sono gli input in questo istante?
- qual è la prima regola che si applica?
- quale valore intermedio mi aspetto?
- che output finale dovrebbe produrre?
Il superpotere di Excel: copi una formula e lei si adatta
Riferimenti relativi (default)
Se in E3 scrivi =C3*D3 e copi in E4, diventa =C4*D4.
Excel conserva la relazione spaziale (stessa riga, tot colonne a sinistra), non “l’indirizzo assoluto”.
È perfetto per tabelle e calcoli ripetuti riga per riga.
Riferimenti assoluti (blocco con $)
Quando un input deve restare fisso (es. un tasso, una soglia, una costante in una cella unica), devi bloccarlo.
-
I2diventa$I$2 -
=blocca colonna e riga
Così, copiando ovunque, quel riferimento non “deriva”.
Riferimenti misti (blocchi solo riga o solo colonna)
Quando devi copiare in due direzioni (giù e a destra), spesso vuoi:
- un valore che resti nella stessa colonna (ma cambi riga)
- una percentuale/intestazione che resti nella stessa riga (ma cambi colonna)
Esempio tipico: una matrice di fee/tasse in alto e importi ordine a sinistra.
- Importo ordine sempre in colonna C →
$C12(colonna bloccata, riga libera) - Percentuale sempre in riga 10 →
D$10(riga bloccata, colonna libera)
Formula in D12:
=$C12*D$10
Copiandola su tutta la griglia, ogni cella punterà al giusto importo a sinistra e alla giusta percentuale sopra.
Anatomia di una funzione: nome + argomenti
Ogni funzione ha:
- nome (cosa fa)
- argomenti (su cosa lavora), tra parentesi e separati da separatori (virgole o punto e virgola a seconda delle impostazioni locali)
Esempio:
-
=ARROTONDA(C4;2)→ nomeARROTONDA, argomentiC4e2 -
=SINISTRA(F5;4)→ primi 4 caratteri diF5
Argomenti richiesti vs opzionali
Non tutte le funzioni richiedono tutti gli argomenti.
- Richiesti: senza, la funzione non può lavorare
- Opzionali: se li ometti, Excel usa un default
Esempio classico:
-
SINISTRA(testo; [num_caratteri])- se ometti
[num_caratteri], il default è spesso1
- se ometti
Opzionali “in mezzo”: quando devi lasciare buchi
Alcune funzioni hanno più argomenti opzionali. Se vuoi impostare un argomento “più avanti” lasciando quelli precedenti ai default, devi mantenere la posizione degli argomenti.
In pratica: inserisci i separatori e lascia vuoto ciò che vuoi saltare.
Questo dettaglio sembra piccolo, ma è uno dei motivi più frequenti per cui una formula “non fa quello che pensavi” pur essendo sintatticamente valida.
Sintesi pratica: come scrivere formule robuste
- Parti dal modello input → regole → output.
- Ricorda la precedenza: senza parentesi,
*batte+. - Quando annidi, ragiona dall’interno verso l’esterno.
- Prima di copiare una formula, decidi cosa deve:
- muoversi (relativo)
- restare fisso (assoluto
$A$1) - restare fisso solo in riga o colonna (misto
$A1/A$1)
- Nelle funzioni con argomenti opzionali, rispetta le posizioni: se vuoi impostare il 3° opzionale, spesso devi “saltare” i primi due lasciandoli vuoti.
Chi padroneggia questi fondamentali non “impara a memoria” centinaia di funzioni: diventa capace di costruire formule leggibili, adattabili e facili da manutenere—che è esattamente ciò che serve quando un foglio cresce e smette di essere un esercizio, diventando un sistema.
Articolo originale: https://frontendfacile.it/blog/formule-excel-per-chi-ragiona-da-developer-operatori-precedenze-e-riferimenti-se
Top comments (0)