La formattazione condizionale cambia l'aspetto di una cella (riempimento, colore del carattere, bordo) quando una condizione è vera. Seleziona le celle, vai su Home > Formattazione condizionale e scegli una regola predefinita, oppure scegli Nuova regola > Utilizza una formula per determinare le celle da formattare e scrivi una formula come =$C2>100, che colora ogni riga il cui importo nella colonna C supera 100. Le tabelle di questa pagina mostrano le regole in inglese; quando una regola usa una funzione, puoi scriverla anche in italiano, con il punto e virgola: =E($E2="Open";$D2<OGGI()).
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Order | Region | Amount | Due | Status |
| 2 | 1001 | North | 120 | 2026-03-02 | Paid |
| 3 | 1002 | South | 85 | 2026-03-10 | Open |
| 4 | 1003 | North | 240 | 2026-03-12 | Open |
| 5 | 1004 | East | 60 | 2026-03-20 | Paid |
| 6 | 1005 | South | 150 | 2026-03-25 | Open |
| 7 | 1006 | East | 95 | 2026-03-08 | Open |
Le righe 2, 4 e 6 sono evidenziate. Cambia C3 in 100 e non succede nulla, perché la regola dice maggiore di 100; cambialo in 101 e la riga 3 si illumina. La regola è mostrata sotto la griglia, e puoi farci clic sopra e modificarla.
Come aggiungere una regola di formattazione condizionale
Il menu ha regole pronte per i casi comuni:
- Regole evidenziazione celle: Maggiore di, Minore di, Tra, Uguale a, Testo contenente, Data corrispondente a, Valori duplicati.
- Regole primi/ultimi: Primi 10 elementi, Primo 10%, Ultimi 10 elementi, Ultimo 10%, Sopra la media, Sotto la media (il 10 si può cambiare).
- Barre dei dati, Scale di colori e Set di icone: sfumano ogni cella in base alla sua grandezza invece di verificare una condizione.
Per tutto il resto, scrivi una regola con formula:
- Seleziona le celle da formattare partendo dalla cella in alto a sinistra, così che sia la cella attiva. Per la tabella sopra è A2:E7.
- Vai su Home > Formattazione condizionale > Nuova regola.
- Scegli Utilizza una formula per determinare le celle da formattare.
- Scrivi la formula per la cella attiva. Deve restituire VERO o FALSO:
=$C2>100. - Fai clic su Formato, scegli un riempimento o un colore del carattere, e premi OK due volte.
Excel sposta la formula su ogni cella dell'intervallo come una formula copiata verso il basso e verso destra, quindi sono i segni del dollaro a decidere cosa guarda ogni cella. $C2 significa "colonna C, questa riga": la colonna è fissa, la riga si sposta. Le regole di questa pagina mostrano esattamente le formule che scriveresti in quella casella.
Evidenziare le celle maggiori di un valore in un'altra cella
Puntare la regola a una cella invece di scrivere il numero rende la soglia facile da cambiare. La regola qui sotto colora solo le celle Amount, e confronta ciascuna con F2; i segni $ in $F$2 fanno sì che ogni cella guardi F2.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Order | Region | Amount | Limit | ||
| 2 | 1001 | North | 120 | 100 | ||
| 3 | 1002 | South | 85 | |||
| 4 | 1003 | North | 240 | |||
| 5 | 1004 | East | 60 | |||
| 6 | 1005 | South | 150 | |||
| 7 | 1006 | East | 95 |
C2, C4 e C6 sono colorate. Scrivi 90 in F2 e si aggiunge C7; scrivi 200 e resta solo C4. Anche la regola predefinita Regole evidenziazione celle > Maggiore di accetta un riferimento di cella nella sua casella (=$F$2).
Evidenziare una riga in base a un testo
Una condizione di testo va tra virgolette. =$B2="North" colora ogni riga la cui regione è North. I confronti con = ignorano le maiuscole, quindi corrisponde anche north. Per trovare un testo che contiene soltanto una parola, usa RICERCA dentro VAL.NUMERO: RICERCA restituisce la posizione della parola, o un errore quando manca, e VAL.NUMERO lo trasforma in VERO o FALSO.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Order | Region | Amount | Note |
| 2 | 1001 | North | 120 | Paid on time |
| 3 | 1002 | South | 85 | Late, called twice |
| 4 | 1003 | North | 240 | |
| 5 | 1004 | East | 60 | Paid late |
| 6 | 1005 | South | 150 | Waiting for invoice |
| 7 | 1006 | East | 95 |
Le righe 2 e 4 sono colorate per North, e D3 e D5 contengono "late" (una come Late). Cambia B7 in North e si aggiunge la riga 7. La regola predefinita Regole evidenziazione celle > Testo contenente fa lo stesso della regola con RICERCA per le celle selezionate.
Evidenziare le date scadute
Un ordine aperto è scaduto quando la sua data di scadenza è precedente a oggi. In Excel la regola è =E($E2="Open";$D2<OGGI()), e i colori si aggiornano ogni giorno. La tabella qui sotto usa una data fissa in G2 invece di OGGI(), così l'esempio appare uguale qualunque giorno tu lo legga: =E($E2="Open";$D2<$G$2).
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Order | Region | Amount | Due | Status | Today | |
| 2 | 1001 | North | 120 | 2026-03-02 | Paid | 2026-03-15 | |
| 3 | 1002 | South | 85 | 2026-03-10 | Open | ||
| 4 | 1003 | North | 240 | 2026-03-12 | Open | ||
| 5 | 1004 | East | 60 | 2026-03-20 | Paid | ||
| 6 | 1005 | South | 150 | 2026-03-25 | Open | ||
| 7 | 1006 | East | 95 | 2026-03-08 | Open |
Con 2026-03-15 in G2, le righe 3, 4 e 7 sono scadute. La riga 2 ha una data precedente ma è pagata, quindi E la lascia normale. La seconda regola colora le celle D in scadenza nei prossimi sette giorni: per ora nessuna. Cambia G2 in 2026-03-20 e D6 (in scadenza il 2026-03-25) viene colorata da questa regola. Cambia E3 in Paid e la riga 3 esce.
Per "questa settimana" o "il mese scorso" senza formula, la regola predefinita Regole evidenziazione celle > Data corrispondente a ha queste opzioni.
Evidenziare le celle vuote, o le righe con un valore mancante
=B2="" è VERO per una cella vuota (e per una formula che restituisce testo vuoto). Metti un $ prima della colonna per colorare l'intera riga quando una sua cella è vuota: =$C2="". La regola predefinita è Nuova regola > Formatta solo le celle che contengono > Celle vuote.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Order | Region | Amount | Status |
| 2 | 1001 | North | 120 | Paid |
| 3 | 1002 | South | Open | |
| 4 | 1003 | North | 240 | Open |
| 5 | 1004 | East | Paid | |
| 6 | 1005 | South | 150 | Open |
| 7 | 1006 | East | 95 | Open |
Le righe 3 e 5 sono colorate. Scrivi un importo in C3 e la sua riga torna normale. Anche =VAL.VUOTO($C2) funziona qui, ma VAL.VUOTO è FALSO per una cella che contiene una formula che restituisce "", mentre =$C2="" è VERO in entrambi i casi.
Contare ciò che una regola colora
Una regola non dà mai un numero, ma la stessa condizione in CONTA.PIÙ.SE o MATR.SOMMA.PRODOTTO sì. Contare gli ordini aperti scaduti della sezione sopra, con la data in G2, richiede due condizioni: Status è Open, e Due è precedente a G2.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Order | Region | Amount | Due | Status | Today | |
| 2 | 1001 | North | 120 | 2026-03-02 | Paid | 2026-03-15 | |
| 3 | 1002 | South | 85 | 2026-03-10 | Open | ||
| 4 | 1003 | North | 240 | 2026-03-12 | Open | Overdue | |
| 5 | 1004 | East | 60 | 2026-03-20 | Paid | ||
| 6 | 1005 | South | 150 | 2026-03-25 | Open | ||
| 7 | 1006 | East | 95 | 2026-03-08 | Open |
Tocca a te: In G4, conta gli ordini aperti la cui data di scadenza è precedente alla data in G2.
La risposta è 3, il numero di righe colorate. Il criterio "<"&G2 unisce il segno di minore alla data in G2; scrivere "<G2" confronterebbe con il testo G2. Altro su criteri come questo nella pagina su CONTA.PIÙ.SE.
Scale di colori, barre dei dati e set di icone
Questi tre sfumano ogni cella in base al suo valore invece di attivarsi su una condizione. Seleziona i numeri e scegline uno da Home > Formattazione condizionale:
- Scale di colori vanno da un colore per il valore più basso a un altro per il più alto (la prima della raccolta colora di verde i valori più alti, di giallo quelli centrali e di rosso i più bassi). Adatte per una mappa di calore di una tabella di numeri.
- Barre dei dati disegnano una barra dentro ogni cella, lunga quanto il suo valore rispetto agli altri. In Altre regole puoi spuntare Mostra solo barra per nascondere il numero.
- Set di icone mettono una freccia, una bandierina o un semaforo davanti al valore, per impostazione predefinita in terzi dell'intervallo.
Per cambiare le soglie di uno qualsiasi di questi, vai su Home > Formattazione condizionale > Gestisci regole > Modifica regola, dove ogni colore o icona può essere legato a un numero, una percentuale, un percentile o una formula.
Errore comune: i segni del dollaro sbagliati
Tre versioni della stessa regola, applicate ad A2:E7, fanno tre cose diverse:
| Regola | Cosa controlla ogni cella | Risultato |
|---|---|---|
=$C2>100 | la colonna C della propria riga | righe intere colorate in base all'importo |
=C2>100 | la cella due colonne alla sua destra: A2 controlla C2, B2 controlla D2 | solo la colonna A segue l'importo; B e C sono sempre colorate (una data e un testo valgono più di 100), D ed E mai |
=$C$2>100 | sempre C2 | tutte le righe colorate, oppure nessuna |
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Order | Region | Amount | Due | Status |
| 2 | 1001 | North | 120 | 2026-03-02 | Paid |
| 3 | 1002 | South | 85 | 2026-03-10 | Open |
| 4 | 1003 | North | 240 | 2026-03-12 | Open |
| 5 | 1004 | East | 60 | 2026-03-20 | Paid |
| 6 | 1005 | South | 150 | 2026-03-25 | Open |
| 7 | 1006 | East | 95 | 2026-03-08 | Open |
Ogni cella è colorata perché C2 vale 120. Cambia C2 in 50 e tutti i colori spariscono insieme. Fai clic sulla regola ed elimina il $ prima del 2 per ottenere =$C2>100, e i colori tornano a seguire ogni riga. La stessa regola su quale parte bloccare vale per le formule copiate verso il basso, spiegata nella pagina sui riferimenti assoluti.
Domande frequenti
Come applico la formattazione condizionale in base a un'altra cella?
Seleziona le celle da colorare, vai su Home > Formattazione condizionale > Nuova regola > Utilizza una formula per determinare le celle da formattare, e scrivi la formula per la prima cella selezionata, puntando all'altra cella: =$C2>100 colora la riga quando C in quella riga supera 100.
Come evidenzio un'intera riga con la formattazione condizionale?
Seleziona l'intera tabella, non una colonna, e metti un $ prima della lettera di colonna della cella che verifichi: =$E2="Open". La colonna resta fissa mentre il numero di riga si sposta, quindi ogni cella di una riga controlla la stessa cella.
Come uso la formattazione condizionale con più condizioni?
Combinale con E oppure O dentro un'unica regola con formula: =E($E2="Open";$D2<OGGI()) colora gli ordini non pagati oltre la scadenza. Più regole separate sullo stesso intervallo si applicano tutte; quando due impostano lo stesso formato, come il riempimento, vince quella più in alto in Home > Formattazione condizionale > Gestisci regole.
Come evidenzio le celle che contengono un certo testo?
Usa Home > Formattazione condizionale > Regole evidenziazione celle > Testo contenente, oppure una regola con formula =VAL.NUMERO(RICERCA("late";A2)), che è VERO quando A2 contiene late con qualsiasi combinazione di maiuscole.
Perché la mia formula di formattazione condizionale non funziona?
Di solito per i segni del dollaro: =$C$2>100 controlla solo C2 per ogni cella, e =C2>100 su una riga intera controlla una colonna diversa in ogni cella. Controlla anche che la formula sia stata scritta per la prima cella dell'intervallo indicato in Si applica a, in Gestisci regole.