Condividi tramite

nascondere #NUM!

Anonimo
2022-04-17T07:58:46+00:00

Ciao a tutti

in una cella ho la seguente formula

=DATA.DIFF(OGGI();O4;"D")

per ottenere il numero dei giorni restanti per arrivare alla data indicata nella cella O4

Se il valore è inferiore alla data di scadenza O4 viene scritto #NUM!

come dovrebbe essere la formula per fare in modo che al posto di scrivere nella cella #NUM! "sono trascorsi 2 giorni, andare a verificare!!!"?

Grazie in anticipo a tutti

data scadenza (O4) giorni restanti
20/04/2022 3
15/04/2022 Sono trascorsi 2 giorni, andare a verificare
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

Gianfranco55 25,190 Punti di reputazione Moderatore volontario
2022-04-18T18:12:09+00:00

ciao

errori non ne dovresti trovare mai ( se non scrivi parole o testi nelle celle)

dovrebbe essere tutto gestito

comunque volendo in C2

=SE.ERRORE(SE(A2<>"";A2+B2;"");"")

la formattazione è

=RICERCA("VERIFICARE";$D2)

=RICERCA("scadenza";$D2)

=RICERCA("scaduto";$D2)

https://www.dropbox.com/s/83zvp92zzpf31l2/scadenze%20forum.xlsx?dl=0

La risposta è stata utile?

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Gianfranco55 25,190 Punti di reputazione Moderatore volontario
2022-04-18T09:45:40+00:00

ciao

non uso DATA.DIFF()

DATA iniziale GG SCAD DATA SCADENZA GG RESTANTI
14/04/2022 5 19/04/2022 restano   1  giorni alla scadenza!!!
14/04/2022 2 16/04/2022 sono trascorsi già   2  giorni:VERIFICARE!!!
14/04/2022 3 17/04/2022 sono trascorsi già   1  giorni:VERIFICARE!!!
14/04/2022 4 18/04/2022 SCADUTO OGGI
14/04/2022 5 19/04/2022 restano   1  giorni alla scadenza!!!
14/04/2022 6 20/04/2022 restano   2  giorni alla scadenza!!!
14/04/2022 7 21/04/2022 restano   3  giorni alla scadenza!!!
14/04/2022 8 22/04/2022 restano   4  giorni alla scadenza!!!
14/04/2022 9 23/04/2022 restano   5  giorni alla scadenza!!!
14/04/2022 10 24/04/2022 restano   6  giorni alla scadenza!!!
14/04/2022 11 25/04/2022 restano   7  giorni alla scadenza!!!
14/04/2022 12 26/04/2022 restano   8  giorni alla scadenza!!!
14/04/2022 13 27/04/2022 restano   9  giorni alla scadenza!!!
14/04/2022 3 17/04/2022 sono trascorsi già   1  giorni:VERIFICARE!!!
14/04/2022 15 29/04/2022 restano   11  giorni alla scadenza!!!
14/04/2022 16 30/04/2022 restano   12  giorni alla scadenza!!!
14/04/2022 17 01/05/2022 restano   13  giorni alla scadenza!!!
14/04/2022 0 14/04/2022 sono trascorsi già   4  giorni:VERIFICARE!!!
14/04/2022 19 03/05/2022 restano   15  giorni alla scadenza!!!
14/04/2022 20 04/05/2022 restano   16  giorni alla scadenza!!!
14/04/2022 21 05/05/2022 restano   17  giorni alla scadenza!!!
14/04/2022 22 06/05/2022 restano   18  giorni alla scadenza!!!
14/04/2022 23 07/05/2022 restano   19  giorni alla scadenza!!!

in C2

=SE(A2<>"";A2+B2;"")

in

D2

=SE(C2<>"";SE(C2-OGGI()>0;"restano "&C2-OGGI()&" giorni alla scadenza!!!";SE(C2-OGGI()<0;"sono trascorsi già "&(C2-OGGI())*-1&" giorni:VERIFICARE!!!";"SCADUTO OGGI"));"")

ora hai le tre risposte

se in formattazione usi RICERCA()

puoi anche colorare le tre possibilità

La risposta è stata utile?

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2022-04-18T08:35:32+00:00

Ciao Peppe,

Buongiorno e grazie in anticipo, funziona ma provo a descrivere meglio l'obiettivo da raggiungere

Il mio scenario

DATA iniziale GG SCAD DATA SCADENZA GG RESTANTI
14/04/2022 5 19/04/22 A2+B2 1 =DATA.DIFF(OGGI();C2;"D")
14/04/2022 2 16/04/22 #NUM!<br><br>Sono trascorsi già 2 giorni: VERIFICARE!!!

Con questa formula ottengo il numero dei giorni restanti

=DATA.DIFF(OGGI();C2;"D")

è possibile ottenere, nel caso gia siano trascorsi dei giorni al posto di #NUM!, che si puo gestire con Se.Errore, il numero dei giorni trascorsi?

Nell'esempio -2, nel senso che sono trascorsi già 2 giorni - Dovrebe uscire in automatico: Sono trascorsi già 2 giorni: VERIFICARE!!!

Prova qualcosa del genere:

=SE.ERRORE(DATA.DIFF(OGGI();C2;"D");"Sono trascorsi già " & OGGI()-C2 & " giorno(i): VERIFICARE!!!")

Immagine

===

Regards,

Norman

Immagine

La risposta è stata utile?

0 commenti Nessun commento

6 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2022-04-18T06:53:33+00:00

    Buongiorno e grazie in anticipo, funziona ma provo a descrivere meglio l'obiettivo da raggiungere

    Il mio scenario

    DATA iniziale GG SCAD DATA SCADENZA GG RESTANTI
    14/04/2022 5 19/04/22 A2+B2 1 =DATA.DIFF(OGGI();C2;"D")
    14/04/2022 2 16/04/22 #NUM! <br><br>Sono trascorsi già 2 giorni: VERIFICARE!!!

    Con questa formula ottengo il numero dei giorni restanti

    =DATA.DIFF(OGGI();C2;"D")

    è possibile ottenere, nel caso gia siano trascorsi dei giorni al posto di #NUM!, che si puo gestire con Se.Errore, il numero dei giorni trascorsi?

    Nell'esempio -2, nel senso che sono trascorsi già 2 giorni - Dovrebe uscire in automatico: Sono trascorsi già 2 giorni: VERIFICARE!!!

    spero di essere riuscito ad illustrare l'obiettivo da realizzare.

    Grazie ancora a tutti voi

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2022-04-17T08:04:37+00:00

    ciao

    =SE.ERRORE(DATA.DIFF(OGGI();O4;"D");"sono trascorsi 2 giorni verificare")

    La risposta è stata utile?

    0 commenti Nessun commento