Skip to main content

Excel YEARFRAC vindt breuken van een jaar tussen datums

How to Use the Undocumented DATEDIF Function in Excel (April 2025)

How to Use the Undocumented DATEDIF Function in Excel (April 2025)
Anonim

De YEARFRAC functie kan worden gebruikt om te vinden welk deel van een jaar wordt weergegeven door de tijdsperiode tussen twee datums. Andere Excel-functies voor het vinden van het aantal dagen tussen twee datums zijn beperkt tot het retourneren van een waarde in jaren, maanden, dagen of een combinatie van de drie.

Om in volgende berekeningen te worden gebruikt, moet de waarde vervolgens worden omgezet in decimale vorm. YEARFRAC, aan de andere kant, retourneert automatisch het verschil tussen de twee datums in decimale vorm, zoals 1,65 jaar, zodat het resultaat direct in andere berekeningen kan worden gebruikt.

Deze berekeningen kunnen waarden omvatten zoals de duur van de dienst van een werknemer of het percentage dat moet worden betaald voor jaarlijkse programma's die vroegtijdig worden beëindigd, zoals gezondheidsvoordelen.

01 van 04

Syntaxis en argumenten voor YEARFRAC-functies

De syntaxis van een functie verwijst naar de lay-out van de functie en bevat de naam van de functie, haakjes en argumenten. De syntaxis voor de YEARFRAC functie is:

= YEARFRAC (Startdatum, Einddatum, Basis)

Begin datum (vereist): de eerste datumvariabele; dit argument kan een celverwijzing zijn naar de locatie van de gegevens in het werkblad of de werkelijke startdatum in serienummerindeling.

Einddatum (vereist): de tweede datumvariabele. Dezelfde argumentvereisten zijn van toepassing als die zijn gedefinieerd voor de Begin datum.

Basis (optioneel): een waarde van nul tot vier die aangeeft welke dagentellingsmethode moet worden gebruikt met de functie.

  • 0 of weggelaten - 30 dagen per maand / 360 dagen per jaar (Amerikaanse NASD)
  • 1 - Actueel aantal dagen per maand / Actueel aantal dagen per jaar
  • 2 - Actueel aantal dagen per maand / 360 dagen per jaar
  • 3 - Actueel aantal dagen per maand / 365 dagen per jaar
  • 4 - 30 dagen per maand / 360 dagen per jaar (Europees)

Van de beschikbare opties voor de basis argument, een waarde van 1 geeft het meest nauwkeurig voor het tellen van dagen per maand en dagen per jaar.

De verschillende combinaties van dagen per maand en dagen per jaar voor deBasis argument van de YEARFRAC functies zijn beschikbaar omdat bedrijven op verschillende gebieden, zoals aandelenhandel, economie en financiën, verschillende vereisten hebben voor hun boekhoudsystemen.

  • YEARFRAC geeft het #WAARDE! foutwaarde indien Begin datum of Einddatum zijn geen geldige datums.
  • YEARFRAC geeft het #GETAL! foutwaarde als de Basis argument is kleiner dan nul of groter dan vier.
02 van 04

Voorbeeld van YEARFRAC-functie

Zoals te zien is in de bovenstaande afbeelding, gebruikt dit voorbeeld de YEARFRAC functie in cel E3 om de tijdsduur tussen twee datums te vinden - 9 maart 2012 en 1 november 2013.

In dit voorbeeld wordt gebruikgemaakt van celverwijzingen naar de locatie van de start- en einddatums omdat deze meestal gemakkelijker zijn om mee te werken dan het invoeren van seriële datumnummers.

Vervolgens de optionele stap om het aantal decimalen in het antwoord te verkleinen van negen naar twee met behulp van deRONDE functie zal worden toegevoegd aan cel E4.

De begin- en einddataregels worden ingevoerd met behulp van deDATUM functie om mogelijke problemen te voorkomen die kunnen optreden als de datums worden geïnterpreteerd als tekstgegevens.

Voorbeeld van celgegevens

Begin met het invoeren van de volgende gegevens incellen D1 tot E2. Cellen E3 en E 4 zijn de locaties voor de formules die in dit voorbeeld worden gebruikt.

D1 - Start D2 - Af hebben D3 - Tijdsduur D4 - Afgerond antwoord E1 - = DATE (2012,3,9) E2 - = DATE (2013,11,1) 03 of 04

De YEARFRAC-functie invoeren

Dit gedeelte van de tutorial komt in de YEARFRAC functie in cel E3 en berekent de tijd tussen de twee datums in decimale vorm.

  1. Klik op cel E3 - hier worden de resultaten van de functie weergegeven.
  2. Klik op deformules tab van delint menu.
  3. KiezenDatum en tijd van de lint om de functie te openen drop-down.
  4. Klik opYEARFRAC in de lijst om het Formula Builder.
  5. Klik op deBegin datum lijn.
  6. Klik op cel E1 in het werkblad om de celverwijzing in te voeren.
  7. Klik op deEinddatum lijn.
  8. Klik op cel E2 in het werkblad om de celverwijzing in te voeren.
  9. Klik op deBasis lijn.
  10. Voer het nummer in1 op deze regel om het werkelijke aantal dagen per maand en het werkelijke aantal dagen per jaar in de berekening te gebruiken
  11. Klik OK om de functie te voltooien.
  12. De waarde1.647058824 zou moeten verschijnen in cel E3 wat de lengte van tijd in jaren tussen de twee data is.
04 van 04

Nesten van de RONDE en YEARFRAC-functies

Om het functie-resultaat eenvoudiger te maken, is de waarde in cel E3 kan worden afgerond op twee decimalen met behulp van de RONDE functie in de cel van YEARFRAC is om de te nestelen YEARFRAC functie binnen de RONDE functie in cel E3. De resulterende formule zou zijn:

= ROND (JARENVAK (E1, E2,1), 2)

Het antwoord zou zijn -1.65.