Skip to main content

Excel YEARFRAC finner fraksjoner av et år mellom datoer

Excel Magic Trick 500: Years Worked Formula YEARFRAC, INT, DATEDIF functions (April 2025)

Excel Magic Trick 500: Years Worked Formula YEARFRAC, INT, DATEDIF functions (April 2025)
Anonim

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 04

YEARFRAC 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.
02 av 04

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

Angir YEARFRAC-funksjonen

Denne delen av opplæringen kommer inn i YEARFRAC fungere inn i celle E3 og beregner tiden mellom de to datoene i desimalform.

  1. Klikk på celle E3 - Dette er hvor resultatene av funksjonen vil bli vist.
  2. Klikk påformler tab avbånd Meny.
  3. VelgeDato og tid fra bånd for å åpne funksjonen nedtrekk.
  4. Klikk påYEARFRAC i listen for å hente opp Formelbygger.
  5. Klikk påStartdato linje.
  6. Klikk på celle E1 i regnearket for å angi cellehenvisningen.
  7. Klikk påSluttdato linje.
  8. Klikk på celle E2 i regnearket for å angi cellehenvisningen.
  9. Klikk påBasis linje.
  10. Skriv inn nummeret1 på denne linjen for å bruke det faktiske antall dager per måned og det faktiske antall dager i året i beregningen
  11. Klikk OK for å fullføre funksjonen.
  12. Verdien1.647058824 skal vises i celle E3 som er lengden på tid i år mellom de to datoene.
04 av 04

Nesting ROUND og YEARFRAC Funksjoner

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.