De YEARFRAC funktionen kan användas för att hitta vilken del av ett år som representeras av tidsperioden mellan två datum. Andra Excel-funktioner för att hitta antalet dagar mellan två datum är begränsade till att returnera ett värde i antingen år, månader, dagar eller en kombination av de tre.
För att användas i efterföljande beräkningar, måste värdet sedan omvandlas till decimalform. YEARFRACå andra sidan returnerar skillnaden mellan de två datumen i decimalform, t.ex. 1,65 år, så resultatet kan användas direkt i andra beräkningar.
Dessa beräkningar kan innehålla värden som en anställdes tjänstgöringstid eller den procentandel som ska betalas för årliga program som avslutas tidigt, såsom hälsofördelar.
01 av 04YEARFRAC Funktionssyntax och argument
En funktions syntax avser funktionens layout och innehåller funktionens namn, parentes och argument. Syntaxen för YEARFRAC funktionen är:
= YEARFRAC (Startdatum, Slutdatum, Basis)
Start datum (obligatoriskt): Den första datumvariabeln; Detta argument kan vara en cellreferens till datas placering i arbetsbladet eller det faktiska startdatumet i serienummerformatet.
Slutdatum (krävs): Den andra datumvariabeln. Samma argumentkrav gäller som de som definieras för Start datum.
Grund (valfritt): Ett värde som sträcker sig från noll till fyra som berättar Excel vilken dagräkningsmetod som ska användas med funktionen.
- 0 eller utelämnad - 30 dagar per månad / 360 dag per år (US NASD)
- 1 - Faktiskt antal dagar per månad / Faktiskt antal dagar per år
- 2 - Faktiskt antal dagar per månad / 360 dagar per år
- 3 - Faktiskt antal dagar per månad / 365 dagar per år
- 4 - 30 dagar per månad / 360 dagar per år (europeisk)
Av de tillgängliga alternativen för grund argument, ett värde av 1 ger det mest exakta för att räkna dagar per månad och dagar per år.
De olika kombinationerna av dagar per månad och dagar per år förGrund argumentet från YEARFRAC funktionen är tillgänglig eftersom företag inom olika områden, såsom aktiehandel, ekonomi och finans, har olika krav på sina bokföringssystem.
- YEARFRAC returnerar #VÄRDE! felvärde om Start datum eller Slutdatum är inte giltiga datum.
- YEARFRAC returnerar #OGILTIGT! felvärde om Grund argumentet är mindre än noll eller större än fyra.
YEARFRAC Funktionsexempel
Som det framgår av bilden ovan kommer det här exemplet att använda YEARFRAC funktion i cell E3 för att hitta tiden mellan två datum - 9 mars 2012 och 1 november 2013.
I det här exemplet används cellreferenser till platsen för start- och slutdatum eftersom de vanligtvis är enklare att arbeta med än att skriva in serienummer.
Därefter valfritt steg att minska antalet decimaler i svaret från nio till två med hjälp avRUNDA funktion kommer att läggas till cell E4.
Start- och slutdatumsargumenten kommer att anges med hjälp avDATUM funktion för att förhindra eventuella problem som kan uppstå om datumen tolkas som textdata.
Exempel Celldata
Börja med att ange följande uppgifter icellerna Dl till E2. Celler E3 och E4 är platserna för formlerna som kommer att användas i detta exempel.
D1 - Start D2 - Avsluta D3 - Tidslängd D4 - Avrundat svar E1 - = DATUM (2012,3,9) E2 - = DATUM (2013,11,1) 03 av 04 Denna del av handledningen går in i YEARFRAC fungera in i cell E3 och beräknar tiden mellan de två datumen i decimalform. För att göra funktionsresultatet lättare att arbeta med, är värdet i cell E3 kan avrundas till två decimaler med hjälp av RUNDA funktion i cellen av YEARFRAC är att bo på YEARFRAC funktionen inuti RUNDA funktion i cell E3. Den resulterande formeln skulle vara: = RUND (YEARFRAC (E1, E2,1), 2)
Svaret skulle vara -1.65. Ange YEARFRAC-funktionen
04 av 04 Nätter ROUND och YEARFRAC-funktionerna