Se Windows genera un errore, hai un problema di virus o vuoi discutere/segnalare l'uscita della nuova versione di un software per la piattaforma Microsoft, questa è la sezione giusta.
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.
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?
“Se tutti i documenti raccontavano la stessa favola, ecco che la menzogna diventava un fatto storico, quindi vera.”
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.
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.
Inserendo un messaggio, dichiari di aver letto e accettato il regolamento di partecipazione.
Nello specifico, sei consapevole che ti stai assumendo personalmente la totale responsabilità delle tue affermazioni, anche in sede civile e/o penale,
manlevando i gestori di questo sito da ogni coinvolgimento e/o pretesa di rivalsa.
Dichiari inoltre di essere consapevole che il messaggio sarà visibile pubblicamente, accetti di diffonderlo con licenza
CC BY-NC-SA 3.0 (con attribuzione a "TurboLab.it") e rinunci ad ogni forma di compensazione (economica o altro).
Rinunci inoltre esplicitamente a qualsiasi pretesa di cancellazione del messaggio.