Discussione:
calcola differenza tra due date
(troppo vecchio per rispondere)
solosolotu
2008-09-05 18:06:00 UTC
Permalink
salve a tutti.
utilizzo la formula per il calcolo della differenza tra due date cosi
composta,
=DATA.DIFF($C$8;$E$8;"y")&" A "& " "&DATA.DIFF($C$8;$E$8;"ym")&" M
"&""&" "&DATA.DIFF($C$8;$E$8;"md") &" G".
la formula funziona, ma nel modificare le date per un nuovo calcolo ,i mesi
diventano giorni e viceversa.
utilizzo office 2007 ho inserito il simbolo del $ nel tentativo di bloccare
il processo descritto come posso fare ad avere una formula che possa
funzionare con tutte le varianti possibili.
volendo sommare due serie di date o periodi differenti per un calcolo totale
come posso fare. es: 10/01/1950_25/10/1970 + 26/12/1972_30/05/2008 grazie a
tutti
--
solosolotu
Maurizio Borrelli
2008-09-05 18:24:39 UTC
Permalink
Post by solosolotu
utilizzo la formula per il calcolo della differenza tra due date cosi
composta,
=DATA.DIFF($C$8;$E$8;"y")&" A "& " "&DATA.DIFF($C$8;$E$8;"ym")&" M
"&""&" "&DATA.DIFF($C$8;$E$8;"md") &" G".
la formula funziona, ma nel modificare le date per un nuovo calcolo ,i mesi
diventano giorni e viceversa.
utilizzo office 2007 ho inserito il simbolo del $ nel tentativo di bloccare
il processo descritto come posso fare ad avere una formula che possa
funzionare con tutte le varianti possibili.
volendo sommare due serie di date o periodi differenti per un calcolo totale
Ciao solosolotu.
Post by solosolotu
10/01/1950_25/10/1970 + 26/12/1972_30/05/2008
Intendi forse?...

10/01/1950 - 25/10/1970 + 26/12/1972 - 30/05/2008

cioe`:

10/01/1950 meno 25/10/1970 piu` 26/12/1972 meno 30/05/2008


--
Ciao!
Maurizio Borrelli [Microsoft MVP Office System]
http://www.riolab.org/
solosolotu
2008-09-05 22:13:01 UTC
Permalink
ciao maurizio
10/01/1950-25/10/1970= anni-mesi-giorni
+
26/12/1972-30/05/2008= " " "
-------------------
totale periodi
spero che sia sufficentemente descrittivo
--
solosolotu
Post by Maurizio Borrelli
Post by solosolotu
utilizzo la formula per il calcolo della differenza tra due date cosi
composta,
=DATA.DIFF($C$8;$E$8;"y")&" A "& " "&DATA.DIFF($C$8;$E$8;"ym")&" M
"&""&" "&DATA.DIFF($C$8;$E$8;"md") &" G".
la formula funziona, ma nel modificare le date per un nuovo calcolo ,i mesi
diventano giorni e viceversa.
utilizzo office 2007 ho inserito il simbolo del $ nel tentativo di bloccare
il processo descritto come posso fare ad avere una formula che possa
funzionare con tutte le varianti possibili.
volendo sommare due serie di date o periodi differenti per un calcolo totale
Ciao solosolotu.
Post by solosolotu
10/01/1950_25/10/1970 + 26/12/1972_30/05/2008
Intendi forse?...
10/01/1950 - 25/10/1970 + 26/12/1972 - 30/05/2008
10/01/1950 meno 25/10/1970 piu` 26/12/1972 meno 30/05/2008
--
Ciao!
Maurizio Borrelli [Microsoft MVP Office System]
http://www.riolab.org/
eliano
2008-09-05 23:38:01 UTC
Permalink
Post by solosolotu
salve a tutti.
utilizzo la formula per il calcolo della differenza tra due date cosi
composta,
=DATA.DIFF($C$8;$E$8;"y")&" A "& " "&DATA.DIFF($C$8;$E$8;"ym")&" M
"&""&" "&DATA.DIFF($C$8;$E$8;"md") &" G".
la formula funziona, ma nel modificare le date per un nuovo calcolo ,i mesi
diventano giorni e viceversa.
utilizzo office 2007 ho inserito il simbolo del $ nel tentativo di bloccare
il processo descritto come posso fare ad avere una formula che possa
funzionare con tutte le varianti possibili.
volendo sommare due serie di date o periodi differenti per un calcolo totale
come posso fare. es: 10/01/1950_25/10/1970 + 26/12/1972_30/05/2008 grazie a
tutti
--
solosolotu
Ciao solosolotu. mah...gli altri? :-))
Dati i periodi potrebbero essere date di nascita.
Prova:
A B C
Data odierna Nascita Anzianità
06/09/2008 07/05/1939 69 anni 3 mesi 30 giorni

in A2 =OGGI()
in C2 =DATA.DIFF(B2;A2;"y")&" anni "&DATA.DIFF(B2;A2;"ym")&" mesi
"&DATA.DIFF(B2;A2;"md")&" giorni"
Attivare Strumenti di analisi da Strumenti-->Componenti Aggiuntivi
Eliano
giovanna
2008-09-06 07:13:50 UTC
Permalink
Post by solosolotu
salve a tutti.
utilizzo la formula per il calcolo della differenza tra due date cosi
composta,
=DATA.DIFF($C$8;$E$8;"y")&" A "& " "&DATA.DIFF($C$8;$E$8;"ym")&" M
"&""&" "&DATA.DIFF($C$8;$E$8;"md") &" G".
la formula funziona, ma nel modificare le date per un nuovo calcolo ,i mesi
diventano giorni e viceversa.
ciao,
non saprei riguardo a questo problema
Post by solosolotu
utilizzo office 2007
e non ho nemmeno il 2007
Post by solosolotu
volendo sommare due serie di date o periodi differenti per un calcolo totale
come posso fare. es: 10/01/1950_25/10/1970 + 26/12/1972_30/05/2008 grazie a
tutti
Per questo prova:
=DATA.DIFF(A1;B1;"y")+DATA.DIFF(A2;B2;"y")&" anni,
"&DATA.DIFF(A1;B1;"ym")+DATA.DIFF(A2;B2;"ym")&" mesi,
"&DATA.DIFF(A1;B1;"md")+DATA.DIFF(A2;B2;"md")&" giorni"

i due intervalli data, in A1 e B1 e in A2 e B2.
--
ciao
giovanna
.......................
www.riolab.org
.........................
eliano
2008-09-07 01:20:00 UTC
Permalink
Post by giovanna
Post by solosolotu
salve a tutti.
utilizzo la formula per il calcolo della differenza tra due date cosi
composta,
=DATA.DIFF($C$8;$E$8;"y")&" A "& " "&DATA.DIFF($C$8;$E$8;"ym")&" M
"&""&" "&DATA.DIFF($C$8;$E$8;"md") &" G".
la formula funziona, ma nel modificare le date per un nuovo calcolo ,i mesi
diventano giorni e viceversa.
ciao,
non saprei riguardo a questo problema
Post by solosolotu
utilizzo office 2007
e non ho nemmeno il 2007
Post by solosolotu
volendo sommare due serie di date o periodi differenti per un calcolo totale
come posso fare. es: 10/01/1950_25/10/1970 + 26/12/1972_30/05/2008 grazie a
tutti
=DATA.DIFF(A1;B1;"y")+DATA.DIFF(A2;B2;"y")&" anni,
"&DATA.DIFF(A1;B1;"ym")+DATA.DIFF(A2;B2;"ym")&" mesi,
"&DATA.DIFF(A1;B1;"md")+DATA.DIFF(A2;B2;"md")&" giorni"
i due intervalli data, in A1 e B1 e in A2 e B2.
Ciao giovanna.
Unicamente da un punto di vista formale (giorni max 31, mesi max 12),
penserei che una conversione in giorni non sarebbe male.
Questo lo avevo fatto ieri e poi mi sono dimenticato di inoltrarlo.

A B C D
inizio fine giorni durata periodo
10/01/1950 25/10/1970 7594 20 anni 9 mesi 15 giorni
26/12/1972 30/05/2008 12940 35 anni 5 mesi 4 giorni
20534 56 anni 2 mesi 19 giorni

in C2 =B2-A2+1
in C3 =B3-A3+1
in C4 =C3+C2
in D2 =DATA.DIFF(A2;B2;"y")&" anni "&DATA.DIFF(A2;B2;"ym")&" mesi
"&DATA.DIFF(A2;B2;"md")&" giorni"
in D3 =DATA.DIFF(A3;B3;"y")&" anni "&DATA.DIFF(A3;B3;"ym")&" mesi
"&DATA.DIFF(A3;B3;"md")&" giorni"

in D4 =DATA.DIFF(OGGI();OGGI()+C4;"y")&" anni
"&DATA.DIFF(OGGI();OGGI()+C4;"ym")&" mesi
"&DATA.DIFF(OGGI();OGGI()+C4;"md")&" giorni"
Saluti
Eliano
solosolotu
2008-09-07 16:13:01 UTC
Permalink
grazie a tutti delle dritte siete fantastici.
--
solosolotu
Post by eliano
Post by giovanna
Post by solosolotu
salve a tutti.
utilizzo la formula per il calcolo della differenza tra due date cosi
composta,
=DATA.DIFF($C$8;$E$8;"y")&" A "& " "&DATA.DIFF($C$8;$E$8;"ym")&" M
"&""&" "&DATA.DIFF($C$8;$E$8;"md") &" G".
la formula funziona, ma nel modificare le date per un nuovo calcolo ,i mesi
diventano giorni e viceversa.
ciao,
non saprei riguardo a questo problema
Post by solosolotu
utilizzo office 2007
e non ho nemmeno il 2007
Post by solosolotu
volendo sommare due serie di date o periodi differenti per un calcolo totale
come posso fare. es: 10/01/1950_25/10/1970 + 26/12/1972_30/05/2008 grazie a
tutti
=DATA.DIFF(A1;B1;"y")+DATA.DIFF(A2;B2;"y")&" anni,
"&DATA.DIFF(A1;B1;"ym")+DATA.DIFF(A2;B2;"ym")&" mesi,
"&DATA.DIFF(A1;B1;"md")+DATA.DIFF(A2;B2;"md")&" giorni"
i due intervalli data, in A1 e B1 e in A2 e B2.
Ciao giovanna.
Unicamente da un punto di vista formale (giorni max 31, mesi max 12),
penserei che una conversione in giorni non sarebbe male.
Questo lo avevo fatto ieri e poi mi sono dimenticato di inoltrarlo.
A B C D
inizio fine giorni durata periodo
10/01/1950 25/10/1970 7594 20 anni 9 mesi 15 giorni
26/12/1972 30/05/2008 12940 35 anni 5 mesi 4 giorni
20534 56 anni 2 mesi 19 giorni
in C2 =B2-A2+1
in C3 =B3-A3+1
in C4 =C3+C2
in D2 =DATA.DIFF(A2;B2;"y")&" anni "&DATA.DIFF(A2;B2;"ym")&" mesi
"&DATA.DIFF(A2;B2;"md")&" giorni"
in D3 =DATA.DIFF(A3;B3;"y")&" anni "&DATA.DIFF(A3;B3;"ym")&" mesi
"&DATA.DIFF(A3;B3;"md")&" giorni"
in D4 =DATA.DIFF(OGGI();OGGI()+C4;"y")&" anni
"&DATA.DIFF(OGGI();OGGI()+C4;"ym")&" mesi
"&DATA.DIFF(OGGI();OGGI()+C4;"md")&" giorni"
Saluti
Eliano
Continua a leggere su narkive:
Loading...