Hur använder jag YEARFRAC-funktionen i Excel? (med exempel)

Innehållsförteckning

YEARFRAC i Excel

YEARFRAC Excel är en inbyggd Excel-funktion som används för att få skillnaden i år mellan två datumöverträdelser. Denna funktion returnerar skillnaden mellan två datumöverträdelser som 1,5 år, 1,25 år, 1,75 år osv. Så med den här funktionen kan vi hitta årskillnaden mellan två datum exakt.

Syntax

  • Startdatum: Vad är startdatum eller minst datum för de två tillgängliga datumen?
  • Slutdatum: Vad är slutdatum eller större datum för de två tillgängliga datumen?
  • (Grund): Detta är ett valfritt argument. Med detta argument måste vi ange metoden för dagräkning med nedan tillgängliga förutbestämda alternativ.

Som standard är "0" grunden. Om vi ​​ignorerar kommer YEARFRAC-funktionen att ta hänsyn till detta. Om du behöver några andra alternativ kan du nämna som nämnts i bilden ovan.

Exempel för att använda Excel YEARFRAC-funktionen

Exempel # 1 - Få skillnad mellan två datum

YEARFRAC-funktionen är mycket användbar när vi vill veta skillnaden mellan två datum i termer av år. Titta till exempel på nedanstående två datum.

För att hitta årsskillnaden mellan dessa två datum brukar vi använda YEAR-funktionen. Låt oss tillämpa samma.

Som vi kan se fick vi resultatet som ett heltal, dvs. 1.

Men skillnaden är faktiskt mer än ett år, så för att få hela skillnaden på ett år kommer vi att använda YEARFRAC-funktionen i C2-cellen.

Steg 1: Öppna YEARFRAC-funktionen

Steg 2: Startdatum är det första argumentet, så välj “Datum 1” som cellreferens, dvs. A2-cell.

Steg 3: Det andra argumentet är slutdatum, så välj B2-cellen som referens.

Grunden vi behöver standardresultatet, så lämna som det är.

Steg 4: Stäng fästet och se resultatet.

Ok, nu har vi fått den exakta skillnaden mellan dessa två datum som 1.272 år.

Exempel # 2 - Få ålder baserat på födelsedatum

Nu kommer vi att hitta personers ålder baserat på deras födelsedatum. Nedan följer uppgifterna för detta exempel.

Från ovanstående data måste vi hitta varje persons ålder från och med idag.

Låt oss öppna YEARFRAC-funktionen.

Startdatumet är DOB, så välj B2-cell.

För slutdatum, sätt in TODAY-funktionen i excel eftersom TODAY kan returnera det aktuella datumet enligt systemet, och det är också en flyktig funktion som ändras automatiskt varje dag, vilket gör formeln dynamisk.

Stäng fästet och se resultatet.

Dra nu formeln till cell C9 för att de andra värdena ska bestämmas,

Så nu fick varje persons ålder i år, första person "John" ålder är 31,378 år, "Peter" ålder är 20,647 år, och så vidare …

Hittills så bra med YEARFRAC-funktionen, men om du berättar åldern i år fraktioner som 31.378, 20.647, och så vidare, kommer människor att förstå exakt. Så vad sägs om att berätta åldern så här "30 år 4 månader 15 dagar".

Det här är mycket vettigt, eller hur ???

Men för att berätta åldern så här måste vi använda olika formler, dvs DATEDIF-funktionen. Jag har använt formeln redan nedan för att hitta skillnaden, som sagt ovan.

Så detta kommer att berätta den korrekta åldern i termer av år, månader och dagar. Eftersom vi har använt funktionen IDAG som slutdatum kommer den att ändras varje dag och resultatet ändras också automatiskt.

Exempel # 3 - Använda IF-tillstånd

Nu kommer vi att se YEARFRAC-funktionen som en stödjande funktion för andra funktioner. Ta en titt på nedanstående data.

Detta är datumet för anställda som arbetar i en organisation. Dessa uppgifter har ett anställds namn och deras respektive anslutningsdatum.

Med dessa uppgifter måste vi hitta de personer som är berättigade till bonusen. För att vara berättigad till bonusen måste personen fullgöra 4,5 år i företaget. Som vi vet kan YEARFRAC få skillnaden mellan två datumöverträdelser. Vi kommer att införliva detta med IF-villkoret.

Nu har jag tillämpat det logiska testet som om YEARFRAC returnerar tjänsteåret som> = 4,5 år, då ska vi få resultatet som "Kvalificerat" eller annars "Inte Kvalificerat."

Vi får följande resultat.

Dra nu formeln till cell C9 för att de andra värdena ska bestämmas,

Här har vi resultatet. Gilla detta med YEARFRAC-funktionen kan vi göra det på flera sätt.

Saker att komma ihåg

  • (Grund) argument bör ligga inom 0 till 4, allt mer än 4 eller något mindre än 0 tillhandahålls, då får vi “#NUM! Fel.
  • IDAG är den flyktiga funktionen som ska användas för att få aktuellt datum enligt systemet.
  • Startdatumet bör vara mindre än slutdatumet; annars får vi felet.

Intressanta artiklar...