Funzione DATA.DIFF()

Anonimo
2010-01-10T08:58:19+00:00

Una ciriosità, utilizzo la versione 2007, ho testato la seguente formula che mi restituisce i giorni che intercorrono tra due date

=DATA.DIFF(D2;E2;"YD")

dove D2 = prima data e E2 = seconda data.

Il punto è questo, pur funzionando la funzione non è riconosciuta nel compilamento automatico quando inserisco nè tantomeno viene menzionata nella guida.

E' forse una funzione che è stata sostituita con una delle nuove? Se si quale? 

Inoltre  volevo capire il meccanismo per poterla modificare, nel senso che così composta conta solo i giorni fra due date delle stesso anno, mentre se possibile volevo modificare per conteggio anche in anni diversi (giorni maggiori a 365).

 Ringrazio e auguro una buona giornata a tutti.

Ciao

Antonio

Microsoft 365 e Office | Installare, riscattare, attivare | Per la casa | Altro

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
2010-01-10T12:04:57+00:00

La funzione DATA.DIFF è mantenuta solo per compatibilità con, ad esempio, il formato di Lotus 1-2-3. Per, così sembra, un errore di localizzazione non è mostrata nella guida né con l'intellisense durante la scrittura di formula, così come documentato qui:

Excel funzione DATA.DIFF non presente nell'elenco funzioni

http://support.microsoft.com/kb/625201/it

Riguardo alle funzioni native di Excel, per effettuare una differenza di date Microsoft consiglia questo articolo:

Calcolare la differenza tra due date

http://office.microsoft.com/it-it/excel/HP030561111040.aspx

che, a ben vedere però, mostra parecchie imprecisioni.

Tieni presente che la semplice differenza tra due celle che contengono una data (e ora) è di fatto un numero decimale la cui parte intera è il numero di giorni e quella decimale la relativa frazione. Quindi con un:

     =TRONCA((E2-D2)/365)

hai una buona approssimazione (esclusi anni bisestili) della differenza in anni tra due celle.

HTH

Ciao!


Simone Viganò AKA VeroToad

Microsoft MVP Most Valuable Professional - Windows Desktop Experience

Il mio blog | Blog MVP | Risorse in italiano per Office

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

3 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2013-09-18T12:39:47+00:00

    Salve a tutti provate a scrivere nella cella A1 31/01/2013 e nella cella B1 01/03/2013  quindi copiate dove volete:

    =DATA.DIFF(A1;B1;"Y")&" anni"&" "&DATA.DIFF(A1;B1;"ym")&" mesi"&" e "&DATA.DIFF(A1;B1;"md")&" giorni"

    il risultato è sconfortante 0 anni 1 mese e -2 giorni ... no dico MENO 2 giorni... bhooo qualche suggerimento?

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2010-01-10T21:01:32+00:00

    Grazie a te per il feedback.

    Ciao!


    Simone Viganò AKA VeroToad

    Microsoft MVP Most Valuable Professional - Windows Desktop Experience

    Il mio blog | Blog MVP | Risorse in italiano per Office

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2010-01-10T20:59:39+00:00

    Ciao Simone, grazie per aver chiarito il mio dubbio e per la funzione alternativa.

    Buona serata.

    Ciao

    Antonio

    La risposta è stata utile?

    0 commenti Nessun commento