Skip to main content

"Excel YEARFRAC" randa metų dalių tarp datų

Anonim

The YEARFRAC funkcija gali būti naudojama norint sužinoti, kokia metų dalis yra laiko tarpas tarp dviejų datų. Kitos "Excel" funkcijos, nustatančios dienų skaičių tarp dviejų datų, apsiriboja vien tik verte grąžinimu bet kuriais metais, mėnesiais, dienomis arba jų deriniu.

Naudojamas vėlesniuose skaičiavimuose. Tada vertė turi būti konvertuojama į dešimtainę formą. YEARFRAC, kita vertus, automatiškai grąžina skirtumą tarp dviejų datų dešimtosios formos, pvz., 1,65 metų, todėl rezultatas gali būti tiesiogiai naudojamas kituose skaičiavimuose.

Šie apskaičiavimai gali apimti tokias vertes kaip darbuotojo tarnybos trukmė arba procentinė dalis, kuri turi būti mokama už anksčiau nutrauktas kasmetines programas, pvz., Nauda sveikatai.

01 iš 04

YEARFRAC funkcijų sintaksė ir argumentai

Funkcijos sintaksė nurodo funkcijos išdėstymą ir apima funkcijos pavadinimą, skliaustus ir argumentus. Sintaksė YEARFRAC funkcija yra:

= YEARFRAC ("Start_date", "End_date", "Basis")

Pradžios data (privaloma): pirmasis datos kintamasis; šis argumentas gali būti ląstelės nuoroda į darbovietėje esančių duomenų vietą arba faktinę pradžios datą serijos numerio formate.

End_date (privaloma): antroji datos kintamoji. Taikomi tie patys argumentai kaip ir Pradžios data.

Pagrindas (neprivaloma): vertė yra nuo nulio iki keturių, nurodanti Excel, kurio dienos skaičiavimo metodą naudoti su funkcija.

  • 0 arba praleistas - 30 dienų per mėnesį / 360 dienų per metus (JAV NASD)
  • 1 - faktinis dienų skaičius per mėnesį / faktinis dienų skaičius per metus
  • 2 - faktinis dienų skaičius per mėnesį / 360 dienų per metus
  • 3 - faktinis dienų skaičius per mėnesį / 365 dienas per metus
  • 4 - 30 dienų per mėnesį / 360 dienų per metus (Europos)

Iš galimų variantų pagrindas argumentas, vertė 1 pateikia labiausiai tikslią skaičiuojant dienas per mėnesį ir dienas per metus.

Skirtingi dienų ir mėnesio dienų deriniaiPagrindas argumentas YEARFRAC funkcija yra prieinama, nes įvairios įmonės, pavyzdžiui, akcijų prekybos, ekonomikos ir finansų srityse, skirtingi reikalavimai yra jų apskaitos sistemoms.

  • YEARFRAC grąžina #VALUE! klaida, jei Pradžios data arba End_date nėra galiojančios datos.
  • YEARFRAC grąžina #NUM! klaidos vertė, jei Pagrindas argumentas yra mažesnis nei nulis arba didesnis nei keturi.
02 iš 04

YEARFRAC funkcijos pavyzdys

Kaip matyti paveikslėlyje aukščiau, šiame pavyzdyje bus naudojamas YEARFRAC funkcija ląstelė E3 nustatyti laiko tarpą tarp dviejų datų - 2012 m. kovo 9 d. ir 2013 m. lapkričio 1 d.

Šiame pavyzdyje naudojamos ląstelių nuorodos į pradžios ir pabaigos datas, nuo kurių jos dažniausiai yra lengviau dirbti, nei įvedant serijos datos numerius.

Be to, pasirenkamasis dešimtųjų skaičių skaičiaus sumažinimas atsakant iš devynių iki dviejų naudojantROUND funkcija bus pridėta prie ląstelė E4.

Pradžios ir pabaigos datos argumentai bus įvesti naudojantDATA funkcija, skirta išvengti galimų problemų, kurios gali atsirasti, jei datos interpretuojamos kaip tekstiniai duomenys.

Pavyzdys ląstelių duomenys

Pradėkite įvesdami šiuos duomenisląstelės nuo D1 iki E2. Ląstelės E3 ir E4 yra formulių, kurios bus naudojamos šiame pavyzdyje, vietovės.

D1 - Pradėti D2 - Baigti D3 - Laiko trukmė D4 - Apvalus atsakymas E1 - = DATE (2012, 3, 9) E2 - = DATA (2013, 11,1) 03 iš 04

YEARFRAC funkcijos įvedimas

Šis mokymo skyrius įeina į YEARFRAC funkcija į ląstelė E3 ir apskaičiuoja laiką tarp dviejų datų dešimtainiu formatu.

  1. Spustelėkite ląstelė E3 - čia bus rodomi funkcijos rezultatai.
  2. Spustelėkite antFormulės skirtukasjuosta Meniu.
  3. PasirinkiteData ir laikas nuo juosta atidaryti funkciją išskleidžiamajame meniu.
  4. SpustelėkiteYEARFRAC sąraše atidaryti Formulės Builder.
  5. Spustelėkite antPradžios data linija
  6. Spustelėkite ląstelė E1 į darbalapį įveskite langelio nuorodą.
  7. Spustelėkite antEnd_date linija
  8. Spustelėkite ląstelė E2 į darbalapį įveskite langelio nuorodą.
  9. Spustelėkite antPagrindas linija
  10. Įveskite numerį1 šioje eilutėje apskaičiuojant faktinį dienų skaičių per mėnesį ir faktinį dienų skaičių per metus
  11. Spustelėkite Gerai užbaigti funkciją.
  12. Vertė1.647058824 turėtų pasirodyti ląstelė E3 kas yra laiko tarpas tarp dviejų datų.
04 iš 04

Astronominių ir YEARFRAC funkcijų pritvirtinimas

Kad funkcijos rezultatas būtų lengvesnis, vertė yra lygi ląstelė E3 gali būti suapvalintas iki dviejų skaičių po kablelio naudojant ROUND funkcija ląstelėje YEARFRAC yra lizdas YEARFRAC funkcija viduje ROUND funkcija ląstelė E3. Galutinė formulė būtų:

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

Atsakymas būtų -1.65.