Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Calcolare l'età di una persona in base alla data di nascita

1,484 views
Skip to first unread message

..:: GiGhEn ::..

unread,
Apr 9, 2013, 7:59:37 AM4/9/13
to
Salve a tutti,
avrei bisogno di sapere come calcolare l'età di una persona avendo solo la data di nascita, ho provato a cercare nel forum ma in diverse risposte che ho trovato non riesce a farmi il calcolo preciso che intendo io, solo in una formula mi fa il calcolo esatto ma non si aggiorna l'età se cambio la data la formula in questione è questa: =DATA.DIFF(A1; OGGI(); "y") in effetti nella cella A1 metto la data di nascita e in B1 metto la formula e fin qua tutto ok. Quando vado a dare invio la cella si aggiorna e mi da l'età esatta ma quando vado a modificare solo la data di nascita e precisamente la cella A1 e do invio la cella B2 con la formula non si aggiorna, ma lo fa solo se ci vado sopra con il cursore e faccio F2 mer modificarla e senza apportare modifiche do invio e si aggiorna, come devo fare per far si che si aggiorni in automatico senza andarci sopra ogni qualvolta modifico la data di nascita?
Scusate la mia chiacchierata, lo faccio solo per farmi capire e fare in modo che chi mi risponderà non dovrà farmi altre domande. Grazie della vostara pazienza.

Andrea.9

unread,
Apr 9, 2013, 8:37:42 AM4/9/13
to
la formula non centra niente.
probabilmente hai impostato il calcolo in manuale anziche' in automatico.
ciao
andrea

..:: GiGhEn ::..

unread,
Apr 9, 2013, 10:08:27 AM4/9/13
to
Grazie, allora vuoldire che la formula che ho usato è quella giusta OK! Allora questo problema me lo hai risolto ora resta il problema che se nella cella della data di nascita non è inserito nessun dato nella cella della formula mi esce sempre il numero 113 e se tiro l'angolino della cella per le righe che non ci sono dati in modo da farle calcolare solo quando inserisco la data mi continuano ad uscire i numero 113 in tutte le celle anche se nella cella della data non è inserito ancora nessuna data, vorrei sapere come risolvere questo problema, grazie.

Andrea.9

unread,
Apr 9, 2013, 11:31:53 AM4/9/13
to
> se nella cella della data di nascita non è inserito nessun dato nella cella della formula mi esce sempre il numero 113

risolvi cosi':
=SE(A1;DATA.DIFF(A1; OGGI(); "y");"")

prova anche questa:
=SE(A1;DATA.DIFF(A1;OGGI();"y")&" anni, "&DATA.DIFF(A1;OGGI();"ym")&" mesi, "&DATA.DIFF(A1;OGGI();"md")&" giorni";"")

ciao
andrea

..:: GiGhEn ::..

unread,
Apr 9, 2013, 12:41:30 PM4/9/13
to
Il giorno martedì 9 aprile 2013 13:59:37 UTC+2, ..:: GiGhEn ::.. ha scritto:
Ok! Grazie di tutto è andata bene la prima soluzione da te consigliatomi. Grazie di cuore alla prossima.

asetti...@gmail.com

unread,
Apr 9, 2013, 3:50:01 PM4/9/13
to
Quest'ultima è più lunga ma col copia e incolla si fa presto:

=SE(DATA.DIFF(A1;OGGI();"y")=1; DATA.DIFF(A1;OGGI();"y")& " anno, ";DATA.DIFF(A1;OGGI();"y") & " anni, ")&SE(DATA.DIFF(A1;OGGI();"ym")=1;DATA.DIFF(A1;OGGI();"ym")& " mese, ";DATA.DIFF(A1;OGGI();"ym") & " mesi, ")&SE( DATA.DIFF(A1;OGGI();"md")=1;DATA.DIFF(A1;OGGI();"md") & " giorno";DATA.DIFF(A1;OGGI();"md") & " giorni")

Andrea.9

unread,
Apr 10, 2013, 3:40:03 AM4/10/13
to
questa e' la tua un po' accorciata:
=DATA.DIFF(A1;OGGI();"y")&SE(DATA.DIFF(A1;OGGI();"y")=1;" anno, ";" anni, ")&DATA.DIFF(A1;OGGI();"ym")&SE(DATA.DIFF(A1;OGGI();"ym")=1;" mese, ";" mesi, ")&DATA.DIFF(A1;OGGI();"md")&SE( DATA.DIFF(A1;OGGI();"md")=1;" giorno";" giorni")
ciao
andrea

asetti...@gmail.com

unread,
Apr 10, 2013, 3:55:19 PM4/10/13
to
Certo......meglio questa tua e sortisce lo stesso risultato.

Ciao Aldo
0 new messages