Formattazione condizionale mediante formula
Il post nasce dalla domanda di un utente, Daniele, che mi chiede come formattare un valore che sia un multiplo di 3.
Avevo già parlato delle formattazione condizionale in questo post, ma mi ero limitato a descrivere le operazioni di base.
Una caratteristica molto interessante è la possibilità di utilizzare delle formule e basare sul loro risultato la formattazione delle celle dell’intervallo.
La condizione fondamentale è che tale formula sia di tipo Logico, cioè deve restituire VERO o FALSO come risultato.
Si possono utilizzare, quindi, tutte le formule o funzioni disponibili in Excel, resto fermando che diano un risultato logico.
Vediamo come risolvere il problema.
Prendiamo un nuovo foglio di lavoro. Nella cella A1 inserire l’etichetta Valori.
Nella cella A2 inserire una funzione che permetta di generare casualmente dei valori, compresi tra 0 e 100, senza decimali. Questo per semplificarsi un po’ la vita e identificare facilmente i multipli di 3, come da richiesta.
La funzione da inserire è: =CASUALE.TRA(0;100)
La sintassi risulta piuttosto chiara ed esaustiva, quindi non mi soffermo oltre.
Per avere un elenco di valori casuali, si può trascinare tale funzione con il quadratino di riempimento in basso a destra nella cella A2, una volta attivata, fino alla cella A26, per esempio.
A questo punto selezionare l’intero elenco di valori, cioè l’intervallo A2:A26.
Attivare il comando Home | Stili | Formattazione condizionale | Gestisci regole.
In alto a destra nella finestra si trova il pulsante Nuova regola. Cliccarlo per aprire la finestra di impostazione:
Nel riquadro superiore selezionare la voce Utilizza una formula per determinare le celle da formattare;
Nella casella Formatta i valori per cui questa formula restituisce Vero: inserire =RESTO(A2;3)=0;
Quindi cliccare sul pulsante Formato in basso a destra: impostare un colore di sfondo e un colore per il carattere nelle apposite schede della finestra di dialogo Formato celle che si apre (non inserisco i dettagli perché dovrebbero essere conosciuti).
Alla pressione del pulsante OK si ritorna alla finestra Gestione regole… Cliccare nuovamente su OK per applicare la formattazione.
La funzione RESTO restituisce la rimanenza della divisione tra il valore della cella indicata e il numero indicato come secondo argomento. I multipli di 3 daranno resto 0 (zero), tutti gli altri avranno un resto con decimali.
La condizione =0, posta dopo la funzione, confronta il risultato della funzione con il valore 0 (zero).
Adesso tutte le celle che contengono valori multipli di 3 nell’elenco, hanno uno sfondo arancione e un colore testo rosso, come da impostazioni visualizzate nel riquadro Anteprima della finestra sopra.
L’uso delle formule nella formattazione condizionale è un argomento vasto quanto le stesse formule.
Per avere altri esempi, fate una ricerca su Google. Il materiale abbonda.
