Hoe de YEARFRAC-functie in Excel te gebruiken? (met voorbeelden)

Inhoudsopgave

JAARDEEL in Excel

YEARFRAC Excel is een ingebouwde Excel-functie die wordt gebruikt om het jaarverschil tussen twee datumovertredingen te krijgen. Deze functie retourneert het verschil tussen twee datumovertredingen, zoals 1,5 jaar, 1,25 jaar, 1,75 jaar, enz. Dus met deze functie kunnen we het jaarverschil tussen twee datums nauwkeurig bepalen.

Syntaxis

  • Startdatum: Wat is de startdatum of de minste datum van de twee beschikbare datums?
  • Einddatum: Wat is de einddatum of een hogere datum van de beschikbare twee datums?
  • (Basis): dit is een optioneel argument. Met dit argument moeten we de dagtelmethode specificeren met onderstaande beschikbare vooraf bepaalde opties.

Standaard is "0" de basis. Als we de YEARFRAC-functie negeren, zal hiermee rekening worden gehouden. Als u nog andere opties nodig heeft, kunt u deze vermelden zoals vermeld in de bovenstaande afbeelding.

Voorbeelden om Excel YEARFRAC-functie te gebruiken

Voorbeeld # 1 - Krijg het verschil tussen twee datums

De functie JAAR.DEEL is erg handig als we het verschil tussen twee datums willen weten in termen van jaren. Kijk bijvoorbeeld naar de onderstaande twee datums.

Om het jaarverschil tussen deze twee datums in het algemeen te vinden, gebruiken we de functie JAAR. Laten we hetzelfde toepassen.

Zoals we kunnen zien, hebben we het resultaat als een volledig geheel getal, dwz 1.

Maar het verschil is eigenlijk meer dan 1 jaar, dus om het volledige verschil van een jaar te krijgen, gebruiken we de functie YEARFRAC in de C2-cel.

Stap 1: Open de YEARFRAC-functie

Stap 2: Startdatum is het eerste argument, dus selecteer "Datum 1" als celverwijzing, dwz A2-cel.

Stap 3: Het tweede argument is Einddatum, dus selecteer de B2-cel als referentie.

De basis hebben we nodig het standaard resultaat, dus laat zoals het is.

Stap 4: Sluit de beugel en bekijk het resultaat.

Oké, nu hebben we het juiste verschil tussen deze twee datums als 1,272 jaar.

Voorbeeld # 2 - Leeftijd ophalen op basis van geboortedatum

Nu zullen we de leeftijd van personen zien op basis van hun geboortedatum. Hieronder staan ​​de gegevens voor dit voorbeeld.

Op basis van de bovenstaande gegevens moeten we de leeftijd van elke persoon vanaf vandaag bepalen.

Laten we de functie YEARFRAC openen.

De startdatum is DOB, dus selecteer B2-cel.

Voeg voor Einddatum de TODAY-functie in Excel in, omdat TODAY de huidige datum kan retourneren volgens het systeem, en het is ook een vluchtige functie die elke dag automatisch verandert, waardoor de formule dynamisch wordt.

Sluit de beugel en zie het resultaat.

Sleep nu de formule naar cel C9 voor de andere te bepalen waarden,

Dus nu de leeftijd van elke persoon in jaren, de eerste persoon "John" leeftijd is 31.378 jaar, "Peter" leeftijd is 20.647 jaar, enzovoort …

Tot nu toe goed met de functie JAAR.DEEL, maar als je de leeftijd vertelt in jaarfracties zoals 31.378, 20.647, enzovoort, zullen mensen het nauwkeurig begrijpen. Dus hoe zit het met het vertellen van de leeftijd als deze "30 jaar 4 maanden 15 dagen".

Dit is logisch, nietwaar ???

Om de leeftijd echter op deze manier te bepalen, moeten we verschillende formules gebruiken, dwz de DATEDIF-functie. Ik heb de onderstaande formule al toegepast om het verschil te vinden, zoals hierboven vermeld.

Dit zal dus de juiste leeftijd aangeven in termen van jaar, maanden en dagen. Omdat we de functie TODAY als einddatum hebben toegepast, zal deze elke dag veranderen, en het resultaat zal ook automatisch veranderen.

Voorbeeld # 3 - IF-voorwaarde gebruiken

Nu zullen we de functie YEARFRAC zien als een ondersteunende functie voor andere functies. Bekijk de onderstaande gegevens.

Dit is de datum van medewerkers die in een organisatie werken. Deze gegevens hebben een werknemersnaam en hun respectievelijke toetredingsdatum.

Met deze gegevens moeten we de personen vinden die in aanmerking komen voor de bonus. Om voor de bonus in aanmerking te komen, moet de persoon de 4,5 jaar aanstelling in het bedrijf hebben doorlopen. Zoals we weten, kan YEARFRAC het verschil zien tussen twee datumovertredingen. We zullen dit opnemen in de ALS-voorwaarde.

Nu heb ik de logische test toegepast alsof het YEARFRAC het dienstjaar retourneert als> = 4,5 jaar, dan zouden we het resultaat moeten krijgen als "Geschikt" of anders "Niet geschikt".

We krijgen het volgende resultaat.

Sleep nu de formule naar cel C9 voor de andere te bepalen waarden,

Hier hebben we het resultaat. Zoals dit met behulp van de YEARFRAC-functie, kunnen we het op verschillende manieren maken.

Dingen om te onthouden

  • (Basis) argument moet tussen 0 en 4 liggen, iets meer dan 4 of iets minder dan 0 opgegeven, dan krijgen we “#GETAL! Fout.
  • VANDAAG is de vluchtige functie die moet worden gebruikt om de huidige datum volgens het systeem te krijgen.
  • De startdatum moet lager zijn dan de einddatum; anders krijgen we de foutmelding.

Interessante artikelen...