Condividi tramite

Differenza tra due date - Valori negativi

Anonimo
2018-01-02T11:10:23+00:00

Buongiorno, chiedo aiuto per il seguente caso. Ho un foglio di lavoro contenente, oltre alle varie colonne, due colonne per: "data consegna prodotto" e "countdown" (ovvero quanto manca alla consegna del prodotto). Questo file mi serve per tenere sotto traccia tutti gli ordini in progress che il mio team deve evadere. Lo scopo finale è avere la celle evidenziata di verde per i prodotti con consegna > a 5 giorni rispetto alla data attuale (ovvero quando ho più di 5 giorni per evadere l'ordine), la cella evidenziata di giallo per i prodotti con consegna 5 ÷ 2 giorni (ovvero quando mi rimangono tra i 5 ed i 2 giorni per evadere l'ordine) e la cella evidenziata di rosso per i prodotti con consegna < di 2 giorni (ovvero quando mi rimane 1 giorno di tempo, o addirittura sono in ritardo). Per fare questa operazione ho utilizzato la formula =data.diff(oggi(); esempio B2; "d"). Questa formula mi restituisce la differenza in giorni, il che è ottimo. Il problema sorge quando la data attuale super la data di consegna, cioè quando sono in ritardo. La formula mi restituisce l'errore #NUM!. Leggendo sulle guide online ho letto che bisogna cambiare nelle opzioni di excel "usa sistema data 1904", non funziona neanche questo. Mi cambia solamente le date di tutti il file e mi restituisce lo stesso errore. Ho provato anche a cambiare la formattazione della cella in numero, testo, data ecc ma non cambia niente.

Cosa mi consigliate di fare? Esiste un altro modo? Tipo formattazione condizionale o comandi simili.

Grazie per la collaborazione!

Buon anno!

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
  1. Anonimo
    2018-01-02T12:54:28+00:00

    Ciao Mirco,

    Buongiorno, chiedo aiuto per il seguente caso. Ho un foglio di lavoro contenente, oltre alle varie colonne, due colonne per: "data consegna prodotto" e "countdown" (ovvero quanto manca alla consegna del prodotto). Questo file mi serve per tenere sotto traccia tutti gli ordini in progress che il mio team deve evadere. Lo scopo finale è avere la celle evidenziata di verde per i prodotti con consegna > a 5 giorni rispetto alla data attuale (ovvero quando ho più di 5 giorni per evadere l'ordine), la cella evidenziata di giallo per i prodotti con consegna 5 ÷ 2 giorni (ovvero quando mi rimangono tra i 5 ed i 2 giorni per evadere l'ordine) e la cella evidenziata di rosso per i prodotti con consegna < di 2 giorni (ovvero quando mi rimane 1 giorno di tempo, o addirittura sono in ritardo). Per fare questa operazione ho utilizzato la formula =data.diff(oggi(); esempio B2; "d"). Questa formula mi restituisce la differenza in giorni, il che è ottimo. Il problema sorge quando la data attuale super la data di consegna, cioè quando sono in ritardo. La formula mi restituisce l'errore #NUM!. Leggendo sulle guide online ho letto che bisogna cambiare nelle opzioni di excel "usa sistema data 1904", non funziona neanche questo. Mi cambia solamente le date di tutti il file e mi restituisce lo stesso errore. Ho provato anche a cambiare la formattazione della cella in numero, testo, data ecc ma non cambia niente.

    Cosa mi consigliate di fare? Esiste un altro modo? Tipo formattazione condizionale o comandi simili.

    Poniamo che le date di consegna siano nella colonna B

    • Nella colonna C, imposta il formato generale.
    • Nella cella C2, immetti la formula:

                        =B2-OGGI()

    • Seleziona ;'intervallo di interesse, ad esempio A2:C20
    • Home
    • Formattazione condizionale
    • Nuova regola
    • scegli Utilizza una formula per determinare le celle da formattare
    • Digita la formula: =$C2>5
    • Formatta
    • Nella casella Colore seleziona Verde
    • OK
    • Home
    • Formattazione condizionale
    • Nuova regola
    • scegli Utilizza una formula per determinare le celle da formattare
    • Digita la formula: =E($C2<=5;$C2>=2)
    • Formatta
    • Nella casella Colore seleziona Giallo
    • OK
    • Home
    • Formattazione condizionale
    • Nuova regola
    • scegli Utilizza una formula per determinare le celle da formattare
    • Digita la formula: =$C2<2
    • Formatta
    • Nella casella Colore seleziona Rosso
    • OK

        

    Potresti scaricare il mio file di prova Mirco20180102.xlsx

    ===

    Regards,

    Norman

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

2 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2018-01-02T14:07:08+00:00

    Ciao Mirco,

    Grazie mille!

    Ti ringrazio per il cortese riscontro.

    Se il problema è stato risolto, per chiudere questo thread, vorrei chiederti gentilmente di contrassegnare la mia risposta come Risposta. In questo modo, tu aiuterai anche coloro che potessero cercare soluzioni ai problemi simili negli archivi della Community.

    ===

    Regards,

    Norman

    2 persone hanno trovato utile questa risposta.
    0 commenti Nessun commento
  2. Anonimo
    2018-01-02T13:49:25+00:00

    Grazie mille!

    0 commenti Nessun commento