Risultati da 1 a 11 di 11

Discussione: Calcolo Tra due date



  1. #1
    L'avatar di nick0573
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Pistoia
    Età
    47
    Messaggi
    1072
    Versione Office
    Excel 2016
    Likes ricevuti
    19
    Likes dati
    15

    Calcolo Tra due date

    Ciao di nuovo a tutti

    Non riesco a trovare una semplice formula che mi restituisca il calcolo tra due date.

    Mi spiego meglio:

    Ho una data di nascita e con la data di oggi mi deve restituire la differenze che ce
    espressa però in Anni,mesi e giorni

    ho cercato nel web e ho trovato la funzione DataDiff.

    Che però in exel 2013 non mi compare come posso fare
    Grazie
    windows 10
    Excel 2016

  2. #2
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1652
    Versione Office
    2010 PC
    Likes ricevuti
    889
    Likes dati
    183
    ciao
    la funzione DATADIFF() neanche nel 2010 compare fra le funzioni ma se tu la usi "funziona".
    Forse perchè ha dei bug (ogni tanto restituisce valori sbagliati:
    comunque basta digitare:

    =DATA.DIFF(A2;B2;"Y")
    =DATA.DIFF(A2;B2;"YM")
    =DATA.DIFF(A2;B2;"MD")

    in alternativa , anche queste + o - funzionano:

    =ANNO(B2)-ANNO(A2)-(TESTO(B2;"mmdd")<TESTO(A2;"mmdd"))

    =RESTO(MESE(B2)-MESE(A2)-(GIORNO(B2)<GIORNO(A2));12)

    =B2-DATA(ANNO(B2);MESE(B2)-(GIORNO(B2)<GIORNO(A2));GIORNO(A2))

    B2= data finale
    A2= data iniziale

  3. #3
    L'avatar di nick0573
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Pistoia
    Età
    47
    Messaggi
    1072
    Versione Office
    Excel 2016
    Likes ricevuti
    19
    Likes dati
    15
    Ora funziona anche data.diff
    Pero per avere un unico risultato nella stessa cella deve concatenare i rsultati ottenuti
    per anno,mese e giorni????
    oppure ce un altro modo??
    Grazie Ninai
    windows 10
    Excel 2016

  4. #4
    L'avatar di GiuseppeMN
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Mantova
    Messaggi
    864
    Versione Office
    2000 - 2013
    Likes ricevuti
    285
    Likes dati
    160
    Buona sera, nick.
    Dopo un caro saluto a @ ninai (buona serata, Ninai), credo potresti ipotizzare:
    data di nascita in Cella "A2"
    in Cella "B2":
    Codice: 
    =SE(OGGI()-$A2;TESTO(DATA.DIFF($A2;OGGI();"y");"[>1]0"" Anni"";[>]""1 anno"";")&TESTO(DATA.DIFF($A2;OGGI();"ym");"[>] 0"" Mesi ""; ")&TESTO(DATA.DIFF($A2;OGGI();"md");"[>1]0"" Giorni"";[>]""1 giorno"";");"0 giorno")


    A disposizione.

    Buona serata.

    Giuseppe
    Windows XP Excel 2000 - Windows 10 Excel 2013

  5. I seguenti utenti hanno dato un "Like"


  6. #5
    L'avatar di nick0573
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Pistoia
    Età
    47
    Messaggi
    1072
    Versione Office
    Excel 2016
    Likes ricevuti
    19
    Likes dati
    15
    Funziona alla grande.................Bravo

    Dopo il suggerimento di Ninai e dopo una giornata ce lo fatta anche con questa formula:
    ="Anni "&DATA.DIFF(D4;OGGI();"Y")& " mesi "&DATA.DIFF(D4;OGGI();"Ym")& " giorni "&DATA.DIFF(D4;OGGI();"md")

    Grazie Amici siete veramente manna dal cielo!!!!!!!!!!
    Grazie

    :97:
    windows 10
    Excel 2016

  7. #6

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7106
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2059
    Likes dati
    1296
    Userei questa correzione per una migliore forma:

    in B2 inserisci la data di nascita e in un'atra cella metti la seguente formula (che tiene conto del termine "mesi" e "mese":

    =SE(B2<>"";DATA.DIFF(B2;OGGI();"y")&" anni, "& DATA.DIFF(B2;OGGI();"ym")& SE(DATA.DIFF(B2;OGGI();"ym")=1; " mese e ";" mesi e ")&DATA.DIFF(B2;OGGI();"md")&" giorni ";"")

  8. I seguenti utenti hanno dato un "Like"


  9. #7
    L'avatar di nick0573
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Pistoia
    Età
    47
    Messaggi
    1072
    Versione Office
    Excel 2016
    Likes ricevuti
    19
    Likes dati
    15
    provata e funziona bene

    Ma la differenza con quella precedente?
    windows 10
    Excel 2016

  10. #8

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7106
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2059
    Likes dati
    1296
    Scrivi come data 10/10/1998 (è solo un esempio) usando le due formule!

  11. #9
    L'avatar di Baloon_50
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Milano - Italy
    Età
    67
    Messaggi
    3332
    Versione Office
    2013 PC
    Likes ricevuti
    481
    Likes dati
    49
    Citazione Originariamente Scritto da ges Visualizza Messaggio
    Userei questa correzione per una migliore forma:

    in B2 inserisci la data di nascita e in un'atra cella metti la seguente formula (che tiene conto del termine "mesi" e "mese":

    =SE(B2<>"";DATA.DIFF(B2;OGGI();"y")&" anni, "& DATA.DIFF(B2;OGGI();"ym")& SE(DATA.DIFF(B2;OGGI();"ym")=1; " mese e ";" mesi e ")&DATA.DIFF(B2;OGGI();"md")&" giorni ";"")
    Ges avresti dovuto fare un piccolo sforzo in più ehehehehehe
    giorni / giorno

    :184:

    A volte basta usare parole inutili come “grazie” e “per favore” per rendere la vita più bella.
    (ELKonigsburg)
    Dice il saggio : "se vuoi essere aiutato devi metter l'allegato"
    (Nick Carter - Ten)

  12. #10
    L'avatar di nick0573
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Pistoia
    Età
    47
    Messaggi
    1072
    Versione Office
    Excel 2016
    Likes ricevuti
    19
    Likes dati
    15
    Bene ges

    grazie ancora.........
    windows 10
    Excel 2016

  13. #11

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7106
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2059
    Likes dati
    1296
    Citazione Originariamente Scritto da Baloon_50 Visualizza Messaggio
    Ges avresti dovuto fare un piccolo sforzo in più ehehehehehe
    giorni / giorno

    :184:
    Acc... hai ragione, :246: rimedio subito:

    =SE(B2<>"";DATA.DIFF(B2;OGGI();"y")&" anni, "&DATA.DIFF(B2;OGGI();"ym")&SE(DATA.DIFF(B2;OGGI();"ym")=1;" mese e ";" mesi e ")&SE(DATA.DIFF(B2;OGGI();"md")=1;" 1 giorno";DATA.DIFF(B2;OGGI();"md")&" giorni "))

Discussioni Simili

  1. [Risolto] calcolo giorni tra due date
    Di gianfranco lazzini nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 14/01/17, 16:16
  2. [Risolto] calcolo giorni tra date che soddisfano alcune condizioni
    Di dr.colussus nel forum Domande su Excel in generale
    Risposte: 20
    Ultimo Messaggio: 15/11/16, 17:12
  3. Risposte: 17
    Ultimo Messaggio: 19/06/16, 02:41
  4. Calcolo tra date
    Di Raffaele Esposito nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 28/05/16, 19:31
  5. Calcolo Ore Lavorative Mensili date le Ore Settimanali
    Di Pizzetto nel forum Domande su Excel in generale
    Risposte: 12
    Ultimo Messaggio: 15/10/15, 02:11

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •