Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
Calcolo date
Nuovo argomento   Rispondi    Indice del forum -> Office e LibreOffice
Precedente :: Successivo  
Autore Messaggio
fingam
Dio minore
Dio minore


Registrato: 02/05/05 09:58
Messaggi: 649
Residenza: Lugano, Isvizzera

MessaggioInviato: 26 Nov 2012 16:42    Oggetto: Calcolo date Rispondi citando

Sto provando in tutti modi calcalorare il tempo tra due date, ma non riesco ad ottenere quello che mi serve.

Quello che vorrei fare, se possibile, è che la differenza tra due date mi venga espressa nel seguente modo: 1 anno e 4 mesi (con o senza "e")

Ad esempio: nella cella A1 c'è il valore 01/2000, nella cella A2 c'è 05/2001 e vorrei che nella cella A3 ci sia la differenza espressa come sopra o qualche altro modo comprensibile che esponga il risultato in anni e mesi.

E' fattibile?
Top
Profilo Invia messaggio privato
ZapoTeX
Dio maturo
Dio maturo


Registrato: 04/06/04 16:18
Messaggi: 2627
Residenza: Universo conosciuto

MessaggioInviato: 26 Nov 2012 20:44    Oggetto: Rispondi citando

Se ti va bene arrotondare che 1 mese = 30 giorni, e' facile:

= floor((A2-A1)/30,"1")&" mesi e "&(A2-A1- 30* floor((A2-A1)/30,"1"))

Se invece vuoi i mesi precisi, metti

OK, allora, metti nella cella A3:

=datedif(A1, A2, "y")

Nella cella A4:

=datedif(A1, A2, "my")

Nella cella A5:

=A2-date(year(a1)+A4,month(A1)+A5,day(a1))

Nella cella A6 avrai il tuo risultato finale:

=A3&" anni, "&A4&" mesi e "&A5&" giorni"

Ciao!
Top
Profilo Invia messaggio privato HomePage
ZapoTeX
Dio maturo
Dio maturo


Registrato: 04/06/04 16:18
Messaggi: 2627
Residenza: Universo conosciuto

MessaggioInviato: 26 Nov 2012 20:46    Oggetto: Rispondi citando

Ah, cavolo, cosi' non funziona... Se il mese viene piu' di 12 si incasina...

Comunque hai capito il concetto, devi giocare con le funzioni date, datedif, year, month, day, il difficile e' far quadrare i resti in tutti i casi.
Top
Profilo Invia messaggio privato HomePage
ZapoTeX
Dio maturo
Dio maturo


Registrato: 04/06/04 16:18
Messaggi: 2627
Residenza: Universo conosciuto

MessaggioInviato: 26 Nov 2012 20:49    Oggetto: Rispondi citando

link

Nella mia versione di Excel pero' il calcolo dei giorni sballa con questa formula... Per questo la mia correzione con la differenza...

Testala con il 31/12 di un anno e il 01/01 dell'anno dopo... Se non ti salta, il gioco e' fatto

Ciao!
Top
Profilo Invia messaggio privato HomePage
fingam
Dio minore
Dio minore


Registrato: 02/05/05 09:58
Messaggi: 649
Residenza: Lugano, Isvizzera

MessaggioInviato: 27 Nov 2012 11:47    Oggetto: Rispondi

ZapoTeX ha scritto:
Ah, cavolo, cosi' non funziona... Se il mese viene piu' di 12 si incasina...

Comunque hai capito il concetto, devi giocare con le funzioni date, datedif, year, month, day, il difficile e' far quadrare i resti in tutti i casi.


Dire che ho capito il concetto mi sembra una visione un po' troppo ottimista della situazione, ma mi studio le tue formule scritte in aramaico e vedo cosa riesco a tirarne fuori.

Grazie mille.
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Office e LibreOffice Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi