EXCEL - Formattazione condizionale celle con date gg-mm-aa

Anonimo
2024-03-06T10:55:31+00:00

Buongiorno a tutti, vi chiedo un consiglio su un operazione che non riesco a fare.

Ho una tabella con una colonna con 30 date. Dovrei fare in modo che la cella (o anche la cella a fianco) diventi:

ROSSA se tra oggi e quella data sono passati 12 mesi.

ARANCIO se tra oggi e quella data sono passati 11 mesi.

VERDE se tra oggi e quella data sono passati 10 mesi o meno.

Potete aiutarmi?

Grazie mille

Davide

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2024-03-06T11:25:04+00:00

Ciao,

una possibile soluzione sarebbe quella di creare tre distinte formattazioni condizionali utilizzando la vecchia, ma pur sempre funzionate, funzione DATA.DIFF.

Ipotizzando che le date partano dalla cella A2 per il verde potresti utilizzare questa formula:

=E($A2<>"";DATA.DIFF($A2;OGGI();"m")<=10)

Per il giallo:

=E($A2<>"";DATA.DIFF($A2;OGGI();"m")>=11)

Per il rosso:

=E($A2<>"";DATA.DIFF($A2;OGGI();"m")>=12)

Facendo in modo che le regole siano posizionate con quella del rosso come prima regola, quella del giallo come seconda regola e, infine, quella del verde:

Prova a vedere se soddisfa la richiesta per tutte le date disponibili.

La risposta è stata utile?

2 persone hanno trovato utile questa risposta.
0 commenti Nessun commento

4 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2024-03-06T16:10:06+00:00

    Prego.

    Contrassegna come risolto in modo che in futuro eventuali utenti che avessero la tua stessa esigenza troverebbero la soluzione disponibile.

    ciao

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2024-03-06T13:08:05+00:00

    Ciao Davide,

    È fantastico che la tua operazione sia stata eseguita con successo.

    Se posso essere d'aiuto con qualcos'altro, per favore fatemelo sapere. Sarò lieto di rispondere a qualsiasi altra domanda tu possa avere.

    Restituisci alla Comunità. Aiuta la prossima persona che ha questo problema indicando se questa risposta ha risolto il tuo problema. Fai clic su Sì o No di seguito.

    Cordiali saluti, Utkarsh

    Questa risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o espressioni strane.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2024-03-06T12:45:12+00:00

    Ciao casanmaner

    con la tua proposta fuziona perfettamente! Sei stato gentilissimo e velocissimo.

    Ora mi creo una macro che me le tenga in ordine dalla piu vecchia alla piu recente e sono a posto. Grazie davvero!

    Davide

    Ecco il mio lavoro:

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2024-03-06T11:59:30+00:00

    Ciao Davide,

    Grazie per aver contattato questo forum. Sono Utkarsh e, in qualità di utente Microsoft, sono qui e pronto ad aiutarti oggi. Sono un utente come te, questo è un forum di utenti e non direttamente Microsoft.

    Non preoccuparti, ti aiuterò a risolvere questo problema, stai certo che farò del mio meglio per aiutarti.

    A tale scopo, è possibile utilizzare la formattazione condizionale in Excel. Ecco una guida passo passo su come configurarlo:

    1. Seleziona l'intervallo di celle contenenti le date.
    2. Vai alla scheda "Home" sulla barra multifunzione di Excel.
    3. Fare clic su "Formattazione condizionale" nel gruppo Stili.
    4. Scegli "Nuova regola" dal menu a discesa.
    5. Nella finestra di dialogo Nuova regola di formattazione, selezionare "Usa una formula per determinare quali celle formattare".
    6. Nel campo della formula, immettere la seguente formula per la condizione ROSSO (sono trascorsi 12 mesi):

    =DATA.SE(A1;OGGI();"m")>=12

    Sostituisci "A1" con il riferimento alla prima cella nell'intervallo selezionato.

    1. Fare clic sul pulsante "Formato" accanto al campo della formula e scegliere le opzioni di formattazione (ad es. riempimento rosso).
    2. Fare clic su "OK" per applicare la formattazione e chiudere la finestra di dialogo Formato celle.
    3. Ripetere i passaggi 4-8 per le condizioni ARANCIONE e VERDE:

    Per ARANCIO (11 mesi):

    =E(DATA.SE(A1,OGGI();"m")>=11;DATA.SE(A1,OGGI();"m")<12)

    For GREEN (10 months or less):

    =DATEDIF(A1,TODAY(),"m")<=10

    1. Adjust the formatting options (e.g., orange fill for ORANGE condition, green fill for GREEN condition).
    2. Click "OK" to apply the formatting and close the New Formatting Rule dialog box.

    Once you've set up these rules, Excel will automatically apply the specified formatting to each cell based on the conditions you've defined.

    I hope this information helps! If I can be of help with anything else, please let me know. I will be glad to answer any other questions that you might have.

    Give back to the Community. Help the next person who has this issue by indicating if this reply solved your problem. Click Yes or No below.

    Warm Regards, Utkarsh

    Questa risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o espressioni strane.

    La risposta è stata utile?

    0 commenti Nessun commento