De YEARFRAC funksjon kan brukes til å finne hvilken brøkdel av et år som er representert av tidsperioden mellom to datoer. Andre Excel-funksjoner for å finne antall dager mellom to datoer er begrenset til å returnere en verdi i enten år, måneder, dager eller en kombinasjon av de tre.
For å bli brukt i etterfølgende beregninger, må verdien da konverteres til desimalform. YEARFRAC, derimot, returnerer forskjellen mellom de to datoene i desimalform automatisk, slik som 1,65 år, slik at resultatet kan brukes direkte i andre beregninger.
Disse beregningene kan inkludere verdier som en ansattes lengden på tjenesten eller prosentandelen som skal betales for årlige programmer som er opphørt tidlig, for eksempel helsemessige fordeler.
01 av 04YEARFRAC Funksjonssyntaks og argumenter
En funksjons syntaks refererer til utformingen av funksjonen og inneholder funksjonens navn, parenteser og argumenter. Syntaxen for YEARFRAC funksjonen er:
= YEARFRAC (Start_Date, End_Date, Basis)
Startdato (påkrevd): Første datavariabel; Dette argumentet kan være en cellehenvisning til datasiden i regnearket eller den faktiske startdatoen i serienummerformat.
Sluttdato (påkrevd): Den andre datavariabelen. De samme argumentkravene gjelder som de som er definert for Startdato.
Basis (valgfritt): En verdi som varierer fra null til fire som forteller Excel hvilken dag teller metode som skal brukes med funksjonen.
- 0 eller utelatt - 30 dager per måned / 360 dag per år (US NASD)
- 1 - Faktisk antall dager per måned / Faktisk antall dager per år
- 2 - Faktisk antall dager per måned / 360 dager per år
- 3 - Faktisk antall dager per måned / 365 dager per år
- 4 - 30 dager per måned / 360 dager per år (europeisk)
Av de tilgjengelige alternativene for basis argument, en verdi på 1 gir mest nøyaktige for å telle dager per måned og dager per år.
De forskjellige kombinasjonene av dager per måned og dager per år forBasis argument av YEARFRAC funksjon er tilgjengelig fordi virksomheter på ulike felt, for eksempel aksjehandel, økonomi og økonomi, har forskjellige krav til deres regnskapssystemer.
- YEARFRAC returnerer #VERDI! feil verdi hvis Startdato eller Sluttdato er ikke gyldige datoer.
- YEARFRAC returnerer #NUM! feilverdien hvis Basis argumentet er mindre enn null eller større enn fire.
YEARFRAC Funksjonseksempel
Som det fremgår av bildet ovenfor, vil dette eksemplet bruke YEARFRAC fungere i celle E3 for å finne lengden på tid mellom to datoer - 9. mars 2012 og 1. november 2013.
Dette eksemplet benytter cellehenvisninger til plasseringen av start- og sluttdatoen, siden de vanligvis er lettere å jobbe med enn å skrive inn serienumre.
Deretter valgfritt trinn for å redusere antall desimaler i svaret fra ni til to ved hjelp avRUND funksjonen vil bli lagt til celle E4.
Start- og sluttdatarg argumentene vil bli oppgitt ved hjelp avDATO funksjon for å forhindre mulige problemer som kan oppstå hvis datoene tolkes som tekstdata.
Eksempel Celldata
Begynn med å skrive inn følgende data iceller D1 til E2. Celler E3 og E4 er plasseringene for formlene som skal brukes i dette eksemplet.
D1 - Start D2 - Bli ferdig D3 - Tidsrom D4 - Avrundet svar E1 - = DATE (2012,3,9) E2 - = DATE (2013,11,1) 03 av 04 Denne delen av opplæringen kommer inn i YEARFRAC fungere inn i celle E3 og beregner tiden mellom de to datoene i desimalform. For å gjøre funksjonsresultatet lettere å jobbe med, er verdien i celle E3 kan avrundes til to desimaler ved hjelp av RUND funksjon i cellen av YEARFRAC er å neste YEARFRAC fungere inne i RUND fungere i celle E3. Den resulterende formelen ville være: = RUND (YEARFRAC (E1, E2,1), 2)
Svaret ville være -1.65. Angir YEARFRAC-funksjonen
04 av 04 Nesting ROUND og YEARFRAC Funksjoner