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 04Syntaxis 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.
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 Dit gedeelte van de tutorial komt in de YEARFRAC functie in cel E3 en berekent de tijd tussen de twee datums in decimale vorm. 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. De YEARFRAC-functie invoeren
04 van 04 Nesten van de RONDE en YEARFRAC-functies