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š 04YEARFRAC 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.
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 Šis mokymo skyrius įeina į YEARFRAC funkcija į ląstelė E3 ir apskaičiuoja laiką tarp dviejų datų dešimtainiu formatu. 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. YEARFRAC funkcijos įvedimas

04 iš 04 Astronominių ir YEARFRAC funkcijų pritvirtinimas













