|
Rank: AiutAmico
Iscritto dal : 11/11/2008 Posts: 114
|
Scusate se Vi disturbo,ho provato ma non sono riuscito ad automatizzare: dal 04/04/1978 al 10/02/2009 sono anni 30 giorni 11271 non riesco a ricavare i mesi, la tabella è così predisposta:
04/04/1978 al 10/02/2009 anni............. mesi...........giorni...........
Raingrazio Tutti Dicelebugiedue
|
|
|
|
|
Rank: AiutAmico
Iscritto dal : 5/29/2003 Posts: 1,694
|
salve puoi ricorrere alla funzione DATA.DIFF che non è presente nell'elenco delle funzioni ma funziona e calcola la differenza tra due date e le esprime in anni /mesi/ giorni se vuoi sapere a quanti anni mesi e giorni corrisponde l'intervallo delle due date: in A1 04/04/1978 in B1 10/02/2009 in C1 la formula = DATA.DIFF(A1;B1;"Y") Restituisce 30 anni in D1 la formula = DATA.DIFF(A1;B1;"M") Restituisce 370 mesi in E1 la formula = DATA.DIFF(A1;B1;"D") Restituisce 11270 giorni se invece vuoi sapere quanti quanti anni, quanti mesi e quanti giorni sono trascorsi tra le due date: in C1 la formula = DATA.DIFF(A1;B1;"Y") Restituisce 30 anni in D1 la formula = DATA.DIFF(A1;B1;"YM") Restituisce 10 mesi in E1 la formula = DATA.DIFF(A1;B1;"MD") Restituisce 6 giorni saluti Andrea
|
|
Rank: AiutAmico
Iscritto dal : 11/11/2008 Posts: 114
|
Grazie, sei di una velocità impressionante Ciao
|
|
Rank: Newbie
Iscritto dal : 3/20/2009 Posts: 0
|
Ho utilizzato per il calcolo della differenza tra due date la seconda formula che è utile ma c'è qualcosa che non mi torna quando la applico ad alcuni intervalli. Faccio un esempio nell'intervallo 23/08/1996 - 29/08/1996 ci sono 7 giorni (estremi compresi) e la formula me ne calcola 6 mentre invece nell'intervallo 14/10/1997 - 07/01/1998 calcola 2 mesi e 24 giorni (in maniera corretta in quanto tra i due estremi ci sono 86 giorni che ho contato manualmente per riprova). Qualcuno può aiutarmi a capire il perchè e come si può correggere la formula o se c'è un'altra formula che si può usare? Grazie
|
|
Rank: AiutAmico
Iscritto dal : 11/11/2008 Posts: 114
|
Ho un file denominato "differenza tra date" se fornisci e mail Te lo invio Dicelebgiedue
|
|
Rank: Newbie
Iscritto dal : 3/20/2009 Posts: 0
|
Grazie il mio indirizzo è pizzetta71@gmail.com
|
|
Rank: AiutAmico
Iscritto dal : 5/29/2003 Posts: 1,694
|
Salve pizzetta71 ha scritto:Ho utilizzato per il calcolo della differenza tra due date la seconda formula che è utile ma c'è qualcosa che non mi torna quando la applico ad alcuni intervalli. Faccio un esempio nell'intervallo 23/08/1996 - 29/08/1996 ci sono 7 giorni (estremi compresi) e la formula me ne calcola 6 mentre invece nell'intervallo 14/10/1997 - 07/01/1998 calcola 2 mesi e 24 giorni (in maniera corretta in quanto tra i due estremi ci sono 86 giorni che ho contato manualmente per riprova). Qualcuno può aiutarmi a capire il perchè e come si può correggere la formula o se c'è un'altra formula che si può usare? Grazie C'è qualcosa che non torna nei tuoi conteggi La funzione Data.Diff tiene conto del giorno di partenza e non del giorno d'arrivo Pertanto dal 23/08/96 al 29/08//96 ci sono 6 giorni e dal 14/10/97 al 7/1/98 ci sono 2 mesi e 24 giorni Entrambi senza giorno di arrivo se vuoi considerare anche quest'ultimo dovrai aggiungere +1 alla formula = DATA.DIFF(A1;B1;"D")+1 saluti Andrea
|
|
Rank: Newbie
Iscritto dal : 3/20/2009 Posts: 0
|
Non mi ritrovo con quello che dici perchè se conti tutti i giorni nell'intervallo 14/10/97 al 7/1/98 (estremi compresi) sono 86 ovvero 2 mesi e 24 giorni mentre non è così nell'intervallo 23/08/96 al 29/08/96 dove i giorni (estremi compresi) sono 7 e non 6 come calcola excel.
|
|
Rank: AiutAmico
Iscritto dal : 5/29/2003 Posts: 1,694
|
salve pizzetta71 ha scritto:Non mi ritrovo con quello che dici perchè se conti tutti i giorni nell'intervallo 14/10/97 al 7/1/98 (estremi compresi) sono 86 ovvero 2 mesi e 24 giorni mentre non è così nell'intervallo 23/08/96 al 29/08/96 dove i giorni (estremi compresi) sono 7 e non 6 come calcola excel. l'intervallo 14/10/97 - 7/1/98 sono 86 giorni totali pari a 2 mesi e 25 giorni (non 24) La funzione Data.Diff ti restituisce 2 mesi e 24 giorni senza tener conto del giorni finale. segui questa logica 14/10/97 - 14/11/97 gg. 31 ( non tiene conto del 14/11/97) 14/11/97 - 14/12/97 gg.30 id. c.s 14/12/97 - 07/01/98 gg. 24 id. cs. Totale gg. 85 per condierare anche il giorno finale devi come suggerito precedentemente aggiungere +1 alla formula. Tutto questo se non consideri l'anno uguale a 360 giorni saluti Andrea
|
|
Guest |