Condividi tramite

Formula excel DATA.DIFF

Anonimo
2018-05-01T20:52:42+00:00

Buongiorno a tutti. Ultimamente sto utilizzando la formula DATA.DIFF per calcolare la differenza di anni, mesi, giorni tra due date (iniziale e finale). Mi sono accorto che la funzione è valida solo se le due date rientrano nello stesso secolo, infatti se inserisco la data iniziale per esempio 15/08/1890 e la data finale 25/12/1925 la funzione mi visualizza un errore (valore). Vorrei sapere se esiste una formula personalizzata per ovviare a questo inconveniente.

Ciao a tutti Marzio

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

4 risposte

Ordina per: Più utili
  1. Anonimo
    2018-05-02T13:32:41+00:00

    Ciao Marzio,

    A proposito della formula DATA.DIFF sono riuscito a scaricare il componente aggiuntivo 

    Extended Date Functions (XDATE) ma purtroppo non riesco a capire come utilizzarlo, nel senso che una volta estratto dall'archivio zip è presente un file chiamato XDATE.XLA, ma non capisco come utilizzarlo.

    Avendo scaricato il componente aggiuntivo devi instarlo:

    Aggiungere o rimuovere componenti aggiuntivi in Excel

    Avendo installato l'add-in, le seguenti nuove funzioni saranno disponibile:

    • XDATE(a,m,g,fmt):  restituisce una data per un determinato anno, mese e giorno. Come opzione, è possibile fornire una stringa di formattazione della data.
    • XDATEADD(xdate1,giorni,fmt): aggiunge un numero di giorni a una data. Come opzione, è possibile fornire una stringa di formattazione della data.
    • XDATEDIF(xdate1,xdate2): restituisce il numero di giorni tra due date.
    • XDATEYEARDIF(xdate1,xdate2): restituisce il numero di anni interi tra due date (utile per calcolare le età).
    • XDATEYEAR(xdate1): restituisce l'anno di una data.
    • XDATEMONTH(xdate1): restituisce il mese di una data.
    • XDATEDAY(xdate1): restituisce il giorno di una data.
    • XDATEDOW(xdate1): restituisce il giorno della settimana di una data (come numero intero compreso tra 1 e 7).

                  

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2018-05-02T12:51:30+00:00

    Buongiorno a tutti.

    A proposito della formula DATA.DIFF sono riuscito a scaricare il componente aggiuntivo 

    Extended Date Functions (XDATE) ma purtroppo non riesco a capire come utilizzarlo, nel senso che una volta estratto dall'archivio zip è presente un file chiamato XDATE.XLA, ma non capisco come utilizzarlo.

    Ciao Marzio

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2018-05-02T00:07:44+00:00

    Ciao Marzio,

    Buonasera excel riconosce le date come tali dal 01/01/1900

    se fai una ricerca in rete trovi diverse soluzioni da adattare al tuo caso

    per quanto riguarda fare calcoli con date antecedenti 

    Per gestire e calcolare intervalli di data che comprendono date antiori alla prima data risconosciuto da Excel, ossia il 0/1/1900, prova a scaricare il componente aggiuntivo Extended Date Functions (XDATE) di John Walkenbach.

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2018-05-01T21:05:29+00:00

    Buonasera excel riconosce le date come tali dal 01/01/1900

    se fai una ricerca in rete trovi diverse soluzioni da adattare al tuo caso

    per quanto riguarda fare calcoli con date antecedenti

    La risposta è stata utile?

    0 commenti Nessun commento