Come utilizzare la funzione YEARFRAC in Excel? (con esempi)

YEARFRAC in Excel

FRAZIONE ANNO Excel è una funzione Excel incorporata utilizzata per ottenere la differenza di anno tra due infrazioni di date. Questa funzione restituisce la differenza tra due infrazioni di date come 1,5 anni, 1,25 anni, 1,75 anni, ecc. Quindi utilizzando questa funzione possiamo trovare la differenza di anno tra due date con precisione.

Sintassi

  • Data di inizio: qual è la data di inizio o la data minima delle due date disponibili?
  • Data di fine: qual è la data di fine o una data maggiore delle due date disponibili?
  • (Base): questo è un argomento opzionale. Con questo argomento, dobbiamo specificare il metodo di conteggio dei giorni con le opzioni predeterminate disponibili di seguito.

Per impostazione predefinita, "0" è la base. Se ignoriamo la funzione YEARFRAC, ne terremo conto. Se hai bisogno di altre opzioni, puoi menzionare come menzionato nell'immagine sopra.

Esempi di utilizzo della funzione YEARFRAC di Excel

Esempio # 1 - Ottieni la differenza tra due date

La funzione ANNO FRAC è molto utile quando vogliamo conoscere la differenza tra due date in termini di anni. Ad esempio, guarda le due date seguenti.

Per trovare la differenza di anno tra queste due date in generale, utilizziamo la funzione ANNO. Applichiamo lo stesso.

Come possiamo vedere, abbiamo ottenuto il risultato come un valore intero intero, cioè 1.

Ma la differenza è in realtà più di 1 anno, quindi per ottenere la differenza completa di un anno, useremo la funzione YEARFRAC nella cella C2.

Passaggio 1: aprire la funzione YEARFRAC

Passaggio 2: la data di inizio è il primo argomento, quindi seleziona "Data 1" come riferimento di cella, ovvero cella A2.

Passaggio 3: il secondo argomento è Data di fine, quindi seleziona la cella B2 come riferimento.

La base di cui abbiamo bisogno è il risultato predefinito, quindi lascialo così com'è.

Passaggio 4: chiudere la staffa e vedere il risultato.

Ok, ora abbiamo la differenza precisa tra queste due date di 1,272 anni.

Esempio n. 2: calcola l'età in base alla data di nascita

Ora vedremo trovare l'età delle persone in base alla loro data di nascita. Di seguito sono riportati i dati per questo esempio.

Dai dati di cui sopra, dobbiamo trovare l'età di ogni persona a partire da oggi.

Apriamo la funzione YEARFRAC.

La data di inizio sarà DOB, quindi seleziona la cella B2.

Per Data di fine, inserisci la funzione TODAY in excel perché TODAY può restituire la data corrente come da sistema, ed è anche una funzione volatile che cambia automaticamente ogni giorno, il che rende la formula dinamica.

Chiudi la staffa e guarda il risultato.

Ora trascina la formula nella cella C9 per determinare gli altri valori,

Quindi ora abbiamo l'età di ogni persona in anni, l'età di "Giovanni" in prima persona è 31,378 anni, l'età di "Pietro" è 20,647 anni e così via …

Finora, tutto bene con la funzione FRAZIONE ANNO, ma se indichi l'età in frazioni di anno come 31,378, 20,647 e così via, le persone capiranno accuratamente. Allora che ne dici di raccontare l'età come questa "30 anni 4 mesi 15 giorni".

Questo ha molto senso, non è vero ???

Tuttavia, per indicare l'età in questo modo, è necessario utilizzare formule diverse, ad esempio la funzione DATEDIF. Ho applicato la formula già sotto per trovare la differenza, come detto sopra.

Quindi questo dirà l'età esatta in termini di anno, mesi e giorni. Poiché abbiamo applicato la funzione OGGI come data di fine, cambierà ogni giorno e anche il risultato cambierà automaticamente.

Esempio n. 3: utilizzo della condizione IF

Ora vedremo la funzione YEARFRAC come funzione di supporto per altre funzioni. Dai un'occhiata ai dati sottostanti.

Questa è la data dei dipendenti che lavorano in un'organizzazione. Questi dati hanno un nome di dipendente e la rispettiva data di adesione.

Con questi dati, dobbiamo trovare le persone idonee per il bonus. Per poter beneficiare del bonus, la persona deve completare il mandato di 4,5 anni in azienda. Come sappiamo, YEARFRAC può ottenere la differenza tra due infrazioni di date. Lo incorporeremo con la condizione IF.

Ora ho applicato il test logico come se YEARFRAC restituisse l'anno di servizio come> = 4,5 anni, quindi dovremmo ottenere il risultato come "Idoneo" oppure "Non idoneo".

Otteniamo il seguente risultato.

Ora trascina la formula nella cella C9 per determinare gli altri valori,

Qui abbiamo il risultato. In questo modo, utilizzando la funzione YEARFRAC, possiamo farlo in diversi modi.

Cose da ricordare

  • L'argomento (Base) deve essere compreso tra 0 e 4, qualsiasi valore fornito più di 4 o inferiore a 0, quindi otterremo "#NUM! Errore.
  • OGGI è la funzione volatile da utilizzare per ottenere la data corrente come da sistema.
  • La data di inizio dovrebbe essere inferiore alla data di fine; in caso contrario, otterremo l'errore.

Articoli interessanti...