# Formattazione Condizionale in Google Sheets La **formattazione condizionale** in Google Sheets è una funzione che permette di cambiare l’aspetto delle celle (come il colore dello sfondo, del testo o il formato del carattere) in base a **specifiche condizioni**. Questa funzione è utile per evidenziare automaticamente i dati importanti, visualizzare tendenze e rendere i dati più leggibili. --- ## Come Applicare la Formattazione Condizionale Per applicare la formattazione condizionale in Google Sheets, segui questi passaggi: 1. **Seleziona le Celle**: Evidenzia l’intervallo di celle a cui vuoi applicare la formattazione condizionale. 2. **Apri il Menu Formattazione Condizionale**: - Vai su **Formato > Formattazione condizionale** nel menu in alto. 3. **Imposta la Regola**: Nella barra laterale che si apre, imposta le condizioni che desideri applicare. - Puoi scegliere tra regole predefinite (come maggiore di, minore di, testo che contiene, data ecc.) o creare una **formula personalizzata**. 4. **Definisci lo Stile**: Scegli lo stile di formattazione che verrà applicato alle celle che soddisfano le condizioni. Puoi cambiare colore di sfondo, colore del testo, grassetto, corsivo, ecc. 5. **Salva la Regola**: Una volta impostata la regola, clicca su **Fine**. La formattazione verrà applicata immediatamente alle celle selezionate. --- ## Tipi di Regole prederinite di Formattazione Condizionale Google Sheets offre una gamma di regole predefinite per applicare la formattazione condizionale. - **Valori Numerici**: Applica la formattazione in base a condizioni numeriche, come *maggiore di*, *minore di*, *uguale a*, oppure a condizioni di intervallo (ad esempio, *tra 10 e 20*). - Esempio: Evidenzia le celle con valori superiori a 100 con uno sfondo verde. - **Testo**: Formatta le celle in base a criteri di testo, come *il testo contiene*, *inizia con* o *è uguale a*. - Esempio: Cambia il colore del testo per le celle che contengono la parola “Urgente” in rosso. - **Data**: Formatta le celle in base alla data, con opzioni come *oggi*, *ieri*, *in questa settimana* o *in un intervallo di date*. - Esempio: Imposta le celle con date scadute (prima di oggi) in rosso. - **Vuoto/non vuoto**: Puoi evidenziare le celle che sono vuote o che contengono valori. - Esempio: Colora le celle vuote in grigio per facilitare l’identificazione di dati mancanti. --- ## Formattazione Condizionale con Formule Personalizzate in Google Sheets Quando si utilizza la **formattazione condizionale con formule personalizzate** in Google Sheets, è possibile creare regole complesse che vanno oltre le opzioni predefinite (come maggiore di, uguale a, contiene testo, ecc.). Le formule personalizzate sono utili per creare condizioni specifiche basate su logiche e riferimenti, e permettono di applicare formattazioni dinamiche su intere righe, colonne o celle selezionate. Quando inseriamo una formula personalizzata per la formattazione condizionale, dobbiamo considerare che **la formula viene scritta come se fosse applicata alla prima cella dell'intervallo selezionato**. Google Sheets, infatti, interpreta la formula come se fosse "trascinata" automaticamente su tutte le celle dell'intervallo selezionato, adattando i riferimenti in base alla posizione. ### Esempio di Applicazione di una Formula Supponiamo di voler applicare la formattazione condizionale all’intervallo `A2:A10` per evidenziare le celle che contengono valori superiori a 50. La formula personalizzata sarà: ```excel =A2 > 50 ``` - Qui, Google Sheets legge la formula come se fosse applicata alla cella **A2**. Quando viene applicata all'intervallo `A2:A10`, la formula verrà "trascinata" automaticamente, adattandosi ad ogni cella di quel range (`A3`, `A4`, …, `A10`), controllando ogni volta se il valore nella cella corrente è maggiore di 50. ### Utilizzo di Riferimenti Relativi e Assoluti nelle Formule di Formattazione Condizionale L’utilizzo dei riferimenti **relativi** e **assoluti** è essenziale per gestire come la formattazione condizionale si comporta su righe e colonne. Di seguito, esploriamo come bloccare o lasciare liberi i riferimenti in modo che la formattazione si applichi come desiderato. #### Formattazione a Livello di Riga Per applicare una formattazione condizionale a un'intera riga, è necessario fissare il riferimento alla colonna, lasciando invece libero il riferimento alla riga. **Esempio**: Supponiamo di voler evidenziare l'intera riga (dall'intervallo `A2:C10`) se il valore nella colonna `B` è superiore a 50. 1. **Seleziona l’intervallo** `A2:C10`. 2. Usa la formula personalizzata seguente: ```excel =$B2 > 50 ``` - **Spiegazione**: Qui il simbolo `$` davanti alla **colonna B** rende **assoluto** il riferimento alla colonna `B` (per far sì che Google Sheets verifichi sempre il valore nella colonna `B`, indipendentemente dalla colonna in cui si trova la cella che sta formattando). - La **riga** invece rimane relativa (`2` senza `$`), così la regola si applicherà a tutte le righe dell'intervallo, adattandosi alla riga corrente (B2, B3, …, B10). 3. **Risultato**: Se una cella della colonna `B` soddisfa la condizione (>50), l’intera riga corrispondente sarà formattata. #### Formattazione a Livello di Colonna Per applicare la formattazione condizionale a un’intera colonna, è necessario bloccare la riga con il simbolo `$`, lasciando invece la colonna libera. **Esempio**: Supponiamo di voler evidenziare tutte le celle di una colonna (intervallo `A2:A10`) se il valore della cella nella **riga 2** è "Approvato". 1. **Seleziona l'intervallo** `A2:A10`. 2. Inserisci la formula personalizzata: ```excel =A$2 = "Approvato" ``` - **Spiegazione**: In questo caso, il simbolo `$` davanti al **numero 2** rende la **riga 2** assoluta, mantenendo fisso il riferimento alla riga 2, mentre la **colonna** (A) rimane relativa. - Di conseguenza, la regola si applicherà a tutte le celle dell'intervallo `A2:A10`, verificando sempre il valore nella cella `A2`. 3. **Risultato**: Se la cella `A2` contiene "Approvato", tutte le celle della colonna `A` all’interno dell’intervallo selezionato saranno formattate. ### Esempi Pratici di Formule Personalizzate con Formattazione Condizionale Ecco alcuni esempi pratici di utilizzo di riferimenti misti per formattare celle, righe o colonne in base a condizioni specifiche: 1. **Evidenziare le righe in cui la colonna C contiene "Completato"**: - **Intervallo**: `A2:D10` - **Formula**: ```excel =$C2 = "Completato" ``` - **Spiegazione**: Blocchiamo la colonna `C` con `$` per fare in modo che Google Sheets verifichi sempre la colonna `C` della riga corrente. L’intera riga sarà evidenziata se la cella in `C` contiene "Completato". 2. **Evidenziare le celle nella colonna A dove la somma di `B` e `C` nella stessa riga è maggiore di 100**: - **Intervallo**: `A2:A10` - **Formula**: ```excel =($B2 + $C2) > 100 ``` - **Spiegazione**: Qui usiamo `$` davanti alle colonne B e C per fissare le colonne, ma non fissiamo la riga, in modo che la formula si applichi a ciascuna riga nell’intervallo `A2:A10`. 3. **Evidenziare le celle di una colonna (intervallo `A2:A10`) se in tutta la colonna `A` ci sono duplicati**: - **Intervallo**: `A2:A10` - **Formula**: ```excel =COUNTIF(A$2:A$10; A2) > 1 ``` - **Spiegazione**: Usiamo dollaro davanti a `2` e `10` per bloccare i limiti dell’intervallo di conteggio `A2:A10`, mentre `A2` senza `$` rimane relativo. Questo permette a Google Sheets di verificare per ogni cella se il valore appare più di una volta nell’intervallo `A2:A10`.