Quanti giorni vivi contano Calcolo dell'età

Calcolare l'età di una persona non è il compito più semplice, perché l'età dipende non solo dall'anno corrente, ma anche dal giorno corrente. E devi anche tener conto delle ulteriori difficoltà associate agli anni bisestili.

  In questo articolo, presento tre metodi per calcolare l'età di una persona. Queste formule presuppongono che la cella B1 contenga una data di nascita (ad esempio, 16/2/1952) e la cella B2 memorizzi la data corrente (calcolata utilizzando la funzione OGGI).

Metodo 1

Metodo 2

Un modo più accurato per calcolare l'età utilizza la funzione FRAZIONE.ANNO: = INTERO (GRADO (B2; B1)). funzione FRAZIONE.ANNO  Di solito è usato nei calcoli finanziari, ma funziona benissimo per calcolare l'età. Questa funzione calcola la quota di anno rappresentata dal numero di giorni interi tra due date. Usare la funzione TUTTO  ti permette di sbarazzarti della parte frazionaria e ottenere un numero intero.

Metodo 3

Il terzo metodo per calcolare l'età riguarda la funzione DATEDIF. Questa funzione non documentata non è descritta nel sistema di aiuto di Excel: = DIVIDAT (B1; B2; "Y").

Se ti piace la precisione, utilizza una versione diversa: = DIFFERENT (B1; B2; "y") & "dell'anno" & DIFFERENT (B1; B2; "ym" & "del mese" & DIFFERENT (B1; B2; "md") & "giorno"). Questa funzione restituisce una stringa di testo, ad esempio: 24 anni, 2 mesi, 21 giorni.

Può essere una varietà di modi per calcolare l'età di una persona. La tabella seguente mostra i metodi più comuni utilizzando la funzione di data e ora.

Per utilizzare questi esempi in Excel, selezionare i dati desiderati nella tabella, fare clic con il tasto destro e selezionare copia. Nel nuovo foglio, fare clic con il tasto destro del mouse sulla cella A1 e selezionare gli elementi Inserisci opzioni\u003e Salva formattazione originale.

dati

formula

descrizione

= (ANNO (ORA ()) - ANNO (A2))

Fornisce l'età dell'utente tra la data corrente e la data di nascita nella cella A2.

In questo esempio, viene utilizzata la funzione ANNO e QUELLA.

= ANNO (ORA ()) - 1960

Fornisce l'età di una persona è nata nel 1960 senza l'uso di riferimenti di cella.

= YEARFRAC (A3, A5)

Calcola l'età in frazioni di 1,75 tra le date in A5 e A3.

= (A5-A6) /365.25

Calcolo dell'età, 12 tra le date in A5 e A6

365.25 utilizzati nella formula per tenere conto del passaggio dell'account dell'anno si verificano ogni 4 anni.

=("02.10.2014"-"02.05.2014")

Restituisce il numero di giorni (153) tra due date senza utilizzare i riferimenti di cella.

= DAYS (TODAY (); "02.15.79")

Restituisce il numero di giorni tra due date utilizzando due funzioni per lavorare con le date.

= (ANNO (DATA ()) - ANNO (A3)) * 12 + MESE (DATA ()) - MESE (A3)

Restituisce il numero di mesi tra la data nella cella A3 e la data corrente.

Questo esempio contiene chiamate alla funzione ANNO, alla funzione TEDATA e alla funzione MONTH.

= PULITORI (A3; A2; A3: A5)

Restituisce il numero di giorni lavorativi completi (107) tra le date nelle celle A2 e A3. I fine settimana non sono giorni di riposo e festività. L'argomento finale (A3: A5) è il numero di giorni festivi che viene sottratto dal numero di giorni lavorativi.

In questo esempio, viene utilizzata la funzione ACQUISTI.

= DAYS360 (A3; A2; TRUE)

Restituisce il numero di giorni (150) tra due date in base a un anno di 360 giorni (da dodici mesi a 30 giorni). Questa funzione è utilizzata nella contabilità.

Questo esempio utilizza la funzione DAYS360.

= DATAMES (A3; -4)

Restituisce la data 04/01/2014, ovvero quattro mesi fa (-4 mesi) dalla data nella cella A3.

In questo esempio, la funzione DATAMES viene utilizzata per calcolare la data di scadenza delle note di credito.

Ulteriori informazioni

  Nota: Disclaimer traduzione automatica. Questo articolo è stato tradotto utilizzando un sistema informatico senza intervento umano. Microsoft offre queste traduzioni automatiche per aiutare gli utenti che non parlano inglese a familiarizzare con i prodotti, i servizi e le tecnologie Microsoft. Poiché l'articolo è stato tradotto utilizzando la traduzione automatica, può contenere errori lessicali, sintattici e grammaticali.

Per calcolare l'età o la durata del servizio, useremo la funzione Excel non documentata - RAZNAT ()   (nella versione inglese di Excel - DATEDIF ())

La descrizione di questa funzione è solo nella guida in inglese, è impossibile chiamarla nel modo standard, viene salvata in Excel solo per compatibilità con le versioni precedenti di Excel e Lotus 1-2-3

Ma nonostante ciò, se lo registriamo in Excel, funzionerà correttamente in tutte le versioni di Excel senza la necessità di includere o installare qualcosa in più.

Sintassi della funzione RAZNAT ()  con cui calcoleremo l'età o l'esperienza della persona come segue:

= RAZNAT (start_date; end_date; sposob_izmereniya)

start_date  - questa è la data di riferimento, se calcoliamo l'età, allora questa è la data di nascita, se calcoliamo l'esperienza lavorativa, allora questa è la data di assunzione.

data_finale - questa è la data in cui dobbiamo calcolare un valore particolare. Se consideriamo l'esperienza e l'età, di norma, è necessario contare sulla data di oggi. Cioè, qual è l'esperienza di un dipendente dall'inizio della data di assunzione fino ai giorni nostri. Allo stesso modo, per la data di nascita, la data corrente può essere inserita manualmente, ma se apri il file il giorno successivo, la data odierna diventerà quella di ieri, quindi puoi usare la funzione OGGI () , che inserirà automaticamente la data di oggi in cui qualsiasi file viene aggiornato. Quindi hai esperienza lavorativa o età verrà calcolata automaticamente in Excel  ogni volta che apri il file.

Un'attenzione particolare dovrebbe essere rivolta all'ultimo argomento - sposob_izmereniya che definisce il tipo e l'unità di misura tra le date di inizio e di fine. Tutte le opzioni possibili per questo argomento sono elencate di seguito:

  • "Y" è la differenza di data in anni interi.
  • "M" differenza di data in interi mesi
  • "D" differenza di data in giorni interi
  • "Yd" è la differenza di data in giorni dall'inizio dell'anno, esclusi gli anni
  • "Md" è la differenza di data in giorni esclusi mesi e anni
  • "Ym" indica la differenza di data in mesi interi, esclusi gli anni

RAZNAT (A2; B2; "y")

Nella versione inglese di Excel = DATEDIF (A2; B2; "y")

Oppure puoi cancellare la seconda colonna e impostare la formula = RAZDAT (A2; Today (); "y")

La cosa più importante è quella data e mese di nascita saranno presi in considerazione, ad esempio, se oggi fosse il 10.04.2014 (nell'esempio nella foto), allora l'età non sarebbe 31, ma 30 anni, dal momento che il compleanno nel 2014 non è ancora arrivato.

Se si desidera specificare l'esperienza di lavoro nella versione completa, ad esempio "2 anni 3 mesi. 4 giorni, la formula sarà simile a questa:

RAZNAT (A2; B2; "y") & "r." & RAZNATAT (A2; B2; "ym") & "months" & UNDER (A2; B2; "md") & "days"

nella versione inglese di Excel = DATEDIF (A2; B2; "y") & "g." & DATEDIF (A2; B2; "ym") & "mesi. "& DATEDIF (A2; B2;" md ") e" days "


Qui per prima cosa calcoliamo il numero di anni interi "y", quindi il numero di mesi interi esclusi gli anni "ym" e l'ultimo è «Md» - la differenza di date, esclusi mesi e anni. Dopo di ciò, tutti questi e otteniamo il risultato desiderato.

Spero che l'articolo ti abbia aiutato a risolvere i tuoi problemi in Excel, grazie per aver messo i husky, unirti ai nostri gruppi

 

Potrebbe essere utile leggere: