Formattazione condizionale con due formule
Ho già parlato in un altro post dell’uso delle formule per la formattazione condizionale.
Questo lo scrivo in risposta ad un commento lasciato da Claud, con i passaggi e le immagini di dettaglio.
La richiesta è:
messo che ho una tabella delimitata dalle celle U6; AC30, già popolata di numeri; se volessi colorare di giallo solo le celle contenenti numeri pari, e di azzurro quelle contenenti i dispari come dovrei operare?
In primo luogo, uso un range più piccolo per semplificare l’esempio. Nella pratica, sarà sufficiente selezionare l’intero intervallo da formattare.
In secondo luogo ho bisogno di distinguere tra numeri dispari e pari. Se applico una divisione per il valore 2 ai primi, questi daranno un resto diverso da 0 (zero), cioè ci saranno dei decimali. I numeri pari avranno un resto pari a zero.
Selezionare l’intervallo.
Quindi cliccare sul pulsante Home | Stili | Formattazione condizionale | Nuova regola (in Excel 2007 e non è molto diverso per Excel 2010).
Nel riquadro Selezionare un tipo di regola: cliccare su Utilizza una formula per determinare le celle da formattare.
Nella casella Formatta i valori… aggiungere la formula della figura, cioè =RESTO(B2;2)=0.
Quindi cliccare sul pulsante Formato e applicare la formattazione desiderata: secondo richiesta, un colore di sfondo giallo.
La formula legge il valore di B2 e lo divide per il valore 2. Il segno di uguale prende il risultalto della funzione e verifica se il resto è pari a 0 (zero) oppure no.
In caso affermativo, applica il colore di sfondo, altrimenti non accade nulla.
Questa operazione viene eseguita automaticamente per tutte le celle dell’intervallo, indipendentemente dalla dimensione.
Cliccando sul pulsante OK della finestra in figura, si otterrà un certo numero di celle con lo sfondo giallo.
Per formattare le celle che contengono un valore dispari, il procedimento è lo stesso. La formula da aggiungere è:
=RESTO(B2;2)<>0
Nelle impostazioni del formato si selezionerà il colore azzuro per lo sfondo.
In questo caso la formula farà la solita divisione, ma andrà a verificare che il resto sia diverso da zero per applicare il colore di sfondo scelto.
Ecco il risultato:
Come sempre, per domande, dubbi o altro ancora, lasciate un commento.



Buonasera Vincenzo; mi sono appena registrato e non conosco bene le regole del sito. Se sono troppo prolisso ditemelo. Sto approcciando excel 2010 (venendo dal 2003 che conoscevo abbastanza bene) e trovo molte difficoltà. Tra queste (di cui ho l’attuale problema) ci sta la formattazione condizionale. Al dunque: ho un foglio dove ho presenti moltissimi dati (raggruppati in diverse matrici a loro volta divisi da una riga. Per ogni riga delle diverse matrici sulla colonna all’estrema destra c’è un valore (diverso per ogni riga) al quale devo rapportare ogni dato delle celle di sinistra per individuarne la “grandezza” (es: > 1, >10, >100 e cos’ via) e individuare una formattazione che mi consenta di visualizzarli a colpo d’occhio. Facendolo su una cella (es: la prima) mi “fissa” la cella con i due $ e anche levandoli quando copio il formato e vado a vedere la regola per l’altra cella mi accorgo che in certi casi la cella di riferimento (dove è presente la regola in cui ho inserito il rapporto) è sempre la stessa; altra stranezza: copiando in verticale la gerarchia delle regole rimane; copiando in orizzontale per righe la gerarchia cambia. Mi è poi del tutto incomprensibile il significato del campo “si applica a”. La cosa più strana di tutte è che poi in certi casi il “tutto” funziona, ossia ottengo il risultato che le celle si colorano come avevo impostato nella prima cella ma se vado a vedere random mi accorgo che la formula (il rapporto tra il dato della cella e il valore al quale rapportarlo) prende a riferimento un altra cella. Poi mi fermo qui altrimentoi abuso della tua pazienza.
Ti ringrazio moltissimo.
Carlo