Pagina 1 di 1

EXCEL/CALC eliminare i decimali nelle date

Inviato: ven nov 30, 2018 10:01 am
da massimocsv
buongiorno a tutti, sono nuovo da queste parti e cerco aiuto in merito al calcolo con le date, in particolare quando faccio una differenza in cui sono compresi anno, mesi e giorni, quest'ultimi mi appaiono con i decimali, come posso toglierli? Di seguito la formula che sto utilizzando:

Formula =DATA.DIFF(A2;B2;"y")&" anni; "&DATA.DIFF(A2;B2;"ym")&" mesi; "&B2-DATA(ANNO(B2); MESE(B2); 0)&" giorni "


data inizio (A2) 1/2/1989

data odierna (B2) 30/11/2018

Risultato 29 anni; 9 mesi; 30,4108976851858 giorni

come potete notare i giorni hanno una sfilza di decimali.
Grazie.

Massimo

Re: EXCEL/CALC eliminare i decimali nelle date

Inviato: ven nov 30, 2018 10:51 am
da crazy.cat
La tua formula, su office 365, funziona benissimo, nessun decimale.
Avevo pensato che potesse essere il formato della cella che contiene la formula, ma anche provando a cambiare tutti i formati di decimali neanche l'ombra.
Che versione di Office o libreoffice stai utilizzando?

Re: EXCEL/CALC eliminare i decimali nelle date

Inviato: ven nov 30, 2018 10:55 am
da massimocsv
utilizzo Office Professional Plus 2010

Re: EXCEL/CALC eliminare i decimali nelle date

Inviato: mar dic 11, 2018 11:35 pm
da Janez
Ho Office 2010 su Windows 10 e ottengo la risposta corretta "29 anni; 9 mesi; 30 giorni" qindi non ci sono i decimali.

Ho comunque una perplessitò sulla formula, dovuta al fatto che non hai specificato l'obiettivo della stessa.
Se serve a calcolare la differenza tra due date mi pare non sia corretta perché come giorni ottiene sempre il numero del giorno della seconda data, quindi funziona solo se la prima data è sempre un primo del mese.
Basta usare due date consecutive e si vede subito.
La differenza corretta per la parte giorni si ottiene con DATA.DIFF(A2;B2;"md")
Se poi non era a questo che serviva la formula ... Sorry.

Re: EXCEL/CALC eliminare i decimali nelle date

Inviato: mer dic 12, 2018 11:31 am
da massimocsv
Janez ha scritto: mar dic 11, 2018 11:35 pm Ho Office 2010 su Windows 10 e ottengo la risposta corretta "29 anni; 9 mesi; 30 giorni" qindi non ci sono i decimali.

Ho comunque una perplessitò sulla formula, dovuta al fatto che non hai specificato l'obiettivo della stessa.
Se serve a calcolare la differenza tra due date mi pare non sia corretta perché come giorni ottiene sempre il numero del giorno della seconda data, quindi funziona solo se la prima data è sempre un primo del mese.
Basta usare due date consecutive e si vede subito.
La differenza corretta per la parte giorni si ottiene con DATA.DIFF(A2;B2;"md")
Se poi non era a questo che serviva la formula ... Sorry.
grazie, sono riuscito a risolvere.