Formattazione condizionale per confronti di più date (Microsoft Excel)
Bev sta riscontrando un problema nell’impostare un formato condizionale per alcune celle.
Quello che vuole fare è formattare le celle in modo che se contengono una data prima di oggi, utilizzeranno un carattere rosso in grassetto; se contengono una data successiva a oggi, useranno un carattere verde in grassetto. Bev non riesce a far funzionare correttamente entrambe le condizioni.
Quello che probabilmente sta accadendo qui è un artefatto frustrante del modo in cui Excel analizza le condizioni che inserisci. Segui questi passaggi per vedere cosa intendo:
-
Seleziona l’intervallo di date a cui desideri applicare il formato condizionale.
-
Scegli Formattazione condizionale dal menu Formato. Excel visualizza la finestra di dialogo Formattazione condizionale.
-
Cambia il secondo elenco a discesa da “tra” a “minore di”.
-
Nel terzo controllo immettere OGGI ().
-
Fare clic su Formato, modificare la formattazione del carattere in rosso grassetto, quindi chiudere la finestra di dialogo Formato celle.
-
Fare clic su Aggiungi. Excel aggiunge una seconda condizione alla finestra di dialogo.
-
Modificare il secondo elenco a discesa per Condizione 2 da “tra” a “maggiore di”.
-
Nel terzo controllo per la condizione 2, immettere OGGI ().
-
Fare clic su Formato, modificare la formattazione del carattere in verde grassetto, quindi chiudere la finestra di dialogo Formato celle.
-
Fare clic su OK.
Indipendentemente dalla tua versione, a questo punto ci sono ottime possibilità che tutte le date nell’intervallo siano formattate in grassetto rosso, anche se sono una data successiva a oggi. Questo è ovviamente sbagliato e si verifica a causa del modo in cui Excel tratta ciò che hai inserito nelle finestre di dialogo Formattazione condizionale o Nuova regola di formattazione.
Visualizza di nuovo la finestra di dialogo Formattazione condizionale (le stesse celle con cui hai iniziato dovrebbero essere ancora selezionate) ed esamina ciò che vedi. Si noti che Excel ha modificato ciò che è stato immesso nel terzo controllo per ciascuna condizione. Invece di apparire come TODAY (), appare come = “TODAY ()”.
Excel ha aggiunto le virgolette a ciò che hai inserito, trattando il nome della funzione come una stringa, piuttosto che il valore effettivo per oggi. Rimuovi le virgolette, ma mantieni il segno di uguale, quindi fai clic su OK. La formattazione dovrebbe ora essere corretta; le date precedenti a oggi saranno in grassetto rosso e quelle successive a oggi saranno in grassetto verde. Se la data è la data odierna, non verrà formattata in alcun modo particolare.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (2780) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: