Nel suo ufficio, Wally è responsabile di assicurarsi che gli aeromobili siano mantenuti secondo un programma stabilito in base al numero di ore accumulate in tempo di volo. Usa Excel per tenere traccia della quantità di tempo di volo per ogni aereo. Nella cella F1 ha la “soglia” per quando dovrebbe avvenire la manutenzione, in numero di ore. Wally ha bisogno di un modo per far diventare rossa la cella contenente il tempo di volo totale di ciascun aereo una volta che il totale è entro 5 ore dalla soglia in F1.

Questo può essere facilmente gestito con la formattazione condizionale, con una condizione: le ore di volo accumulate devono essere memorizzate come valori numerici, non come valori di data o ora.

Puoi verificare se questa condizione è soddisfatta semplicemente modificando la formattazione di una delle celle contenenti le ore di volo accumulate. Ad esempio, supponiamo che la cella D2 mostri 3,5 ore di volo accumulate. Seleziona quella cella e cambia il suo formato in Generale. Se il display risultante mostra ancora 3.5, allora stai bene. Se mostra qualcosa di diverso, c’è una buona probabilità che la cella non contenga il numero numerico delle ore di volo. In tal caso, dovrai fare una conversione delle ore per ottenere ciò di cui hai bisogno:

=ROUND(MOD(D2,1)*24,2)

Questa formula rimuove la parte del valore che si trova prima del punto decimale (questa parte rappresenta una data e ci interessa solo l’ora) e poi la arrotonda a due cifre decimali.

Una volta che hai il tempo di volo accumulato espresso come valore numerico, puoi creare la regola di formattazione condizionale che ti serve:

  1. Seleziona tutte le celle che contengono le ore di volo accumulate.

  2. Assicurati che la scheda Home della barra multifunzione sia visualizzata.

  3. Fare clic sullo strumento Formattazione condizionale nel gruppo Stili. Excel visualizza una tavolozza di opzioni relative alla formattazione condizionale.

  4. Fare clic su Gestisci regole. Excel visualizza la finestra di dialogo Gestione regole di formattazione condizionale.

  5. Fare clic su Nuova regola. Excel visualizza la finestra di dialogo Nuova regola di formattazione.

  6. Nell’area Seleziona un tipo di regola nella parte superiore della finestra di dialogo, scegli Formato solo celle che contengono.

  7. Nell’area Modifica la descrizione della regola, modificare il primo elenco a discesa in Valore cella. (Potrebbe effettivamente essere questo per impostazione predefinita.)

  8. Modificare il secondo elenco a discesa in Maggiore di o Uguale a.

  9. Nell’area appena a destra degli elenchi a discesa immettere la formula “= $ F $ 1-5” (senza virgolette). Nota che devi includere il segno di uguale, altrimenti Excel non può capire che stai inserendo una formula.

  10. Fare clic su Formato per visualizzare la finestra di dialogo Formato celle.

  11. Utilizzare i controlli nella finestra di dialogo per indicare come si desidera visualizzare le ore di volo accumulate se superano 5 in meno rispetto al valore di soglia.

  12. Fare clic su OK per chiudere la finestra di dialogo Formato celle. La formattazione specificata nel passaggio 11 dovrebbe ora apparire nell’area di anteprima della regola.

  13. Fare clic su OK. La finestra di dialogo Nuova regola di formattazione scompare ed Excel visualizza nuovamente la finestra di dialogo Gestore regole di formattazione condizionale. La regola appena definita è elencata nella finestra di dialogo.

  14. Fare clic su OK. Excel applica la formattazione condizionale a qualsiasi cella selezionata nel passaggio 1.

Se preferisci non utilizzare una regola di formattazione condizionale (forse hai già altre regole simili in gioco), puoi anche fare affidamento su un formato personalizzato per eseguire la formattazione. In questo approccio, tuttavia, non ti affidi a ciò che è nella cella F1. Invece, è necessario “cablare” il valore di attivazione nel formato. Ad esempio, se la soglia in F1 è 500 ore, il valore di attivazione sarà 495 ore. Segui questi passaggi:

  1. Seleziona tutte le celle che contengono le ore di volo accumulate.

  2. Fare clic con il pulsante destro del mouse sull’intervallo per visualizzare un menu di scelta rapida, da cui scegliere Formato celle. Excel visualizza la finestra di dialogo Formato celle.

  3. Assicurati che la scheda Numero sia visualizzata.

  4. Nell’elenco Categoria, scegli Personalizzato. (Vedi figura 1.)

  5. Nella casella Tipo inserisci “[Red] [> = 495] #, 0; [<495] #, 0 ;;” (senza virgolette).

  6. Fare clic su OK.

Ora tutte le ore accumulate inferiori a 495 verranno visualizzate normalmente e tutto ciò che supera verrà visualizzato in rosso. Questo approccio ha alcuni vantaggi (i formati personalizzati non vengono confusi come a volte fa la formattazione condizionale), ma significa che se il valore del trigger cambia in un momento futuro, sarà necessario modificare direttamente il formato personalizzato.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (13496) si applica a Microsoft Excel 2007, 2010, 2013 e 2016.