Come calcolare il periodo di età tra due date in numeri (macOS) come 20/09/1990 e 15/03/2020

Ho dato una breve occhiata al foglio di calcolo Numbers di macOS. Almeno con la mia configurazione USA, vuole le date in un formato più USA-centrico. Quando sono andato alle opzioni di formattazione di Data e Ora che ha offerto:

main-qimg-89d6f4f44334563e00e8e5a7116d6bef

Nessuna di queste ha messo l'ordine come Giorno/Mese/Anno, come nella tua domanda.

Se ho riorganizzato le date in ordine USA (Mese/Giorno/Anno), Numbers le ha riconosciute come date.

Una volta fatto ciò, ho potuto aggiungere una formula per sottrarre la data precedente dalla data precedente:

main-qimg-d0bc13346817b8c8bd3b88981575cc58

Questo mi ha dato una differenza in giorni:

main-qimg-7a44623027ba040456c7c5d3933fb014

Il pannello Formato mi permette di cambiare le unità:

main-qimg-4cfd910b2e014174b421904c80de6f9f

Purtroppo, non ti permette di selezionare anni. Se selezioni settimane, mostra:

main-qimg-70fe4c4e215fb2d5479209ee995d5241

La funzione DATEDIF dà più flessibilità però:

La funzione DATEDIF restituisce il numero di giorni, mesi o anni tra due date.

DATEDIF(start-date, end-date, calc-method)

start-date: La data di inizio. start-date è un valore data/ora (la parte temporale viene ignorata) o un valore data stringa.

end-date: La data di fine. end-date è un valore data/ora (la parte temporale viene ignorata) o un valore data stringa.

calc-method: Un valore modale che specifica come esprimere la differenza di tempo e come vengono gestite le date in anni o mesi diversi.

"D": Restituisce il numero di giorni tra la data iniziale e quella finale.

"M": Restituisce il numero di mesi tra la data iniziale e quella finale.

"Y": Restituisce il numero di anni tra la data iniziale e quella finale.

"MD": Restituisce i giorni tra la data iniziale e quella finale, ignorando i mesi e gli anni. Il mese della data finale è considerato come il mese della data iniziale. Se il giorno iniziale è successivo a quello finale, il conteggio parte dal giorno finale come se fosse nel mese precedente. L'anno della data finale è usato per controllare se c'è un anno bisestile.

"YM": Restituisce il numero di mesi interi tra la data iniziale e quella finale, ignorando l'anno. Se il mese/giorno iniziale è prima del mese/giorno finale, le date sono trattate come se fossero nello stesso anno. Se il mese/giorno iniziale è successivo al mese/giorno finale, le date sono trattate come se fossero in anni consecutivi.

"YD": Restituisce il numero di giorni tra la data iniziale e quella finale, ignorando l'anno. Se il mese/giorno iniziale è prima del mese/giorno finale, le date sono trattate come se fossero nello stesso anno. Se il mese/giorno iniziale è dopo il mese/giorno finale, le date sono trattate come se fossero in anni consecutivi.

Quindi, se volessi ottenere la differenza in anni, alla granularità del mese:

main-qimg-bcb18620244d0c413143a507b2b9d1e6

E questo mi dà:

main-qimg-6144779a3418606d770d8130a3a6f39b

Ora, quello che non so è se Numbers si adatta a locali che hanno ordini di data diversi, come giorno/mese/anno. Potrebbe dipendere dalle preferenze a livello di sistema.

Buona fortuna!