Excel YEARFRAC najde delčke leta med datumi

Kazalo:

Excel YEARFRAC najde delčke leta med datumi
Excel YEARFRAC najde delčke leta med datumi
Anonim

Funkcija YEARFRAC izračuna delček leta, ki ga predstavlja število dni med dvema datumoma (start_date in končni_datum).

Druge Excelove funkcije lahko najdejo število dni med dvema datumoma, vendar so omejene na vračanje vrednosti v letih, mesecih, dnevih ali kombinaciji treh.

YEARFRAC pa samodejno vrne razliko med dvema datumoma v decimalni obliki, na primer 1,65 leta, tako da je mogoče rezultat uporabiti neposredno v drugih izračunih.

Ti izračuni lahko vključujejo vrednosti, kot je delovna doba zaposlenega ali odstotek, ki ga je treba plačati za letne programe, ki so predčasno zaključeni, kot so zdravstvene ugodnosti.

Ta navodila veljajo za Excel 2019, 2016, 2013, 2010 in Excel za Microsoft 365.

Image
Image

Sintaksa in argumenti funkcije YEARFRAC

Sintaksa funkcije se nanaša na postavitev funkcije in vključuje ime funkcije, oklepaje in argumente. Sintaksa za funkcijo YEARFRAC je:

=YEARFRAC(Začetni_datum, Končni_datum, Osnova)

Začetni_datum (obvezno) je prva spremenljivka datuma; ta argument je lahko referenca celice na lokacijo podatkov na delovnem listu ali dejanski začetni datum v obliki serijske številke.

End_date (obvezno) je druga spremenljivka datuma. Veljajo enake zahteve glede argumentov, kot so definirane za začetni_datum.

Osnova (neobvezno) je vrednost v razponu od nič do štiri, ki Excelu pove, katero metodo štetja dni naj uporabi s funkcijo.

  • 0 ali izpuščeno - 30 dni na mesec/360 dni na leto (ZDA NASD)
  • 1 - Dejansko število dni v mesecu/Dejansko število dni v letu
  • 2 - Dejansko število dni v mesecu/360 dni v letu
  • 3 - Dejansko število dni v mesecu/365 dni v letu
  • 4 - 30 dni na mesec/360 dni na leto (Evropsko)

Od možnosti za argument osnova je vrednost 1 najbolj natančna za štetje dni v mesecu in dni v letu.

Različne kombinacije dni v mesecu in dni v letu za argument Basis funkcije YEARFRAC so na voljo, ker podjetja v različnih področja, kot so trgovanje z delnicami, ekonomija in finance, imajo različne zahteve za svoje računovodske sisteme.

YEARFRAC vrne vrednost napake VALUE!, če Start_date ali End_date niso veljavni datumi.

YEARFRAC vrne vrednost napake NUM!, če je argument Basis manjši od nič ali več kot štiri.

Primer funkcije YEARFRAC

Kot lahko vidite na zgornji sliki, bo ta primer uporabil funkcijo YEARFRAC v celici E3 za iskanje dolžine časa med dvema datumoma - 9. marec 2012 in 1. november 2013.

Image
Image

V tem primeru boste uporabili sklice na celice za lokacijo začetnega in končnega datuma, saj je z njimi običajno lažje delati kot z vnašanjem zaporednih številk datumov.

S funkcijo ROUND lahko izvedete tudi izbirni korak zmanjšanja števila decimalnih mest v odgovoru z devet na dve.

Začnite z vnosom podatkov v celice D1 do E2, kot je prikazano na zgornji sliki. Celica E3 je mesto, kamor bo formula.

Uporabite funkcijo DATE za vnos argumentov za začetni in končni datum, da preprečite morebitne težave, do katerih lahko pride, če Excel interpretira datume kot besedilne podatke.

Sintaksa funkcije Datum je za ta primer naslednja:

E1 -=DATUM(2012, 3, 9)

E2 -=DATUM(2013, 11, 1)

Vnos funkcije YEARFRAC

V tem primeru boste vnesli funkcijo YEARFRAC v celico E3 za izračun časa med datumoma v celicah E1 in E2.

Image
Image
  1. Kliknite celica E3 - tukaj bodo prikazani rezultati funkcije.
  2. Kliknite zavihek Formule v meniju traku.
  3. Izberite Datum in čas na traku, da odprete spustni meni funkcij.

    Uporaba funkcije DATE za vnos argumentov začetnega in končnega datuma prepreči morebitne težave, do katerih lahko pride, če se datumi interpretirajo kot besedilni podatki.

  4. Kliknite na YEARFRAC na seznamu, da prikažete Gradnik formul.
  5. Kliknite vrstico Začetni_datum.
  6. Kliknite celica E1 na delovnem listu, da vnesete sklic na celico.
  7. Kliknite vrstico End_date.
  8. Kliknite na celica E2 na delovnem listu, da vnesete sklic na celico.
  9. Kliknite na vrstico Basis.
  10. V to vrstico vnesite številko 1, če želite pri izračunu uporabiti dejansko število dni v mesecu in dejansko število dni v letu
  11. Kliknite OK za dokončanje funkcije.
  12. Vrednost 1.647058824 bi se morala pojaviti v celici E3, kar je čas v letih med obema datumoma.
  13. Vaš delovni list lahko prikazuje več ali manj decimalnih mest, odvisno od vaših nastavitev.

Gnezdenje funkcij ROUND in YEARFRAC

Za lažje delo z rezultatom funkcije lahko zaokrožite vrednost v celici E3 na dve decimalni mesti z ugnezdenjem ROUND Funkcijein YEARFRAC. Če želite to narediti, vnesite ROUND za znakom enačaja (=) in , 2 pred zadnjim oklepajem. Dobljena formula je:

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

Odgovor zaokroži na 1,65.

Priporočena: