Skip to main content

Excel YEARFRAC poišče frakcije enega leta med datumoma

Anonim

The LETO funkcijo lahko uporabite, da ugotovite, kateri del leta je prikazan v časovnem obdobju med dvema datumoma. Druge funkcije Excel za iskanje števila dni med dvema datumoma so omejene na vrnitev vrednosti v obeh letih, mesecih, dnevih ali kombinaciji treh.

Za uporabo pri kasnejših izračunih, je treba vrednost nato pretvoriti v decimalno obliko. LETO, po drugi strani vrne razliko med datumoma v decimalni obliki samodejno, na primer 1,65 let, zato se rezultat lahko uporabi neposredno pri drugih izračunih.

Ti izračuni bi lahko vključevali vrednosti, kot so delovna doba zaposlenega ali odstotek, ki ga je treba plačati za letne programe, ki se zgodaj prekinejo, kot so zdravstvene koristi.

01 od 04

Sintaksa in argumenti YEARFRAC

Sintaksa funkcije se nanaša na postavitev funkcije in vključuje ime, oklepaj in argumente funkcije. Sintaksa za LETO funkcija je:

= YEARFRAC (Start_date, End_date, Basis)

Začetni datum (obvezno): prva spremenljivka datuma; ta argument je lahko celični sklic na lokacijo podatkov na delovnem listu ali dejanski datum začetka v formatu serijske številke.

Končni datum (obvezno): druga spremenljivka datuma. Enake argumentacijske zahteve veljajo kot tiste, ki so določene za Začetni datum.

Osnove (neobvezno): vrednost, ki se giblje od nič do štiri, kar pove Excel, kateri dan se šteje za metodo, ki jo je treba uporabiti s funkcijo.

  • 0 ali izpuščen - 30 dni na mesec / 360 dni na leto (ZDA NASD)
  • 1 - dejansko število dni na mesec / dejansko število dni na leto
  • 2 - dejansko število dni na mesec / 360 dni na leto
  • 3 - dejansko število dni na mesec / 365 dni na leto
  • 4 - 30 dni na mesec / 360 dni na leto (evropski)

Od razpoložljivih možnosti za osnove argument, vrednost 1 daje najbolj natančne podatke za štetje dni na mesec in dni na leto.

Različne kombinacije dni na mesec in dni na leto zaOsnove argument za LETO so na voljo, ker imajo podjetja na različnih področjih, kot so trgovanje z delnicami, ekonomija in finance, različne zahteve za svoje računovodske sisteme.

  • LETO vrne #VALUE! vrednost napake, če Začetni datum ali Končni datum niso veljavni datumi.
  • LETO vrne #NUM! vrednost napake, če Osnove argument je manj kot nič ali večji od štirih.
02 od 04

Funkcijski primer za LETOFRAC

Kot je razvidno iz zgornje slike, bo ta primer uporabil LETO deluje v celica E3 da najdete čas med dvema datumoma - 9. marec 2012 in 1. novembrom 2013.

Ta primer uporablja referenčne številke celice za začetni in končni datum, saj so običajno lažje delati, kot pa vnos številk zaporednih datumov.

Nato je izbirni korak zmanjšanja števila decimalnih mest v odgovoru od devetih do dveh z uporaboROUND funkcija bo dodana v celica E4.

Argumenti za začetek in konec bodo vneseni z uporaboDATE da preprečijo morebitne težave, ki se lahko pojavijo, če se datumi razlagajo kot besedilni podatki.

Primeri celičnih podatkov

Začnite z vnosom naslednjih podatkov vcelice D1 do E2. Celice E3 in E4 so lokacije za formule, ki bodo uporabljene v tem primeru.

D1 - Začni D2 - Dokončaj D3 - Dolžina časa D4 - zaokroženi odgovor E1 - = DATUM (2012,3,9) E2 - = DATUM (2013,11,1) 03 od 04

Vstop v funkcijo YEARFRAC

Ta del vadnice vstopi v LETO funkcijo v celica E3 in izračuna čas med dvema datumoma v decimalni obliki.

  1. Kliknite na celica E3 - tukaj bodo prikazani rezultati funkcije.
  2. Kliknite naFormule tab odtrak meni.
  3. IzberiteDatum in čas Iz trak da se funkcija spusti.
  4. Kliknite naLETO na seznamu za prikaz Formula Builder.
  5. Kliknite naZačetni datum line.
  6. Kliknite na celica E1 na delovnem listu, da vnesete referenco celice.
  7. Kliknite naKončni datum line.
  8. Kliknite na celica E2 na delovnem listu, da vnesete referenco celice.
  9. Kliknite naOsnove line.
  10. Vnesite številko1 v tej vrstici uporabite dejansko število dni na mesec in dejansko število dni v izračunu
  11. Kliknite v redu za dokončanje funkcije.
  12. Vrednost1.647058824 naj se prikaže v celica E3 ki je čas v letih med dvema datumoma.
04 od 04

Nesting funkcije ROUND in YEARFRAC

Da bi rezultat funkcij lažje deloval, je vrednost v celica E3 se lahko zaokroži na dve decimalni mesti z uporabo ROUND funkcijo v celici LETO je gnezditi LETO funkcijo znotraj ROUND deluje v celica E3. Dobljena formula bi bila:

= ROUND (YEARFRAC (E1, E2,1), 2)

Odgovor bi bil -1.65.