Funkcija YEARFRAC aprēķina gada daļu, ko attēlo dienu skaits starp diviem datumiem (start_date un end_date).
Citas Excel funkcijas var atrast dienu skaitu starp diviem datumiem, taču tās aprobežojas ar vērtības atgriešanu gados, mēnešos, dienās vai šo trīs kombinācijā.
Savukārt
YEARFRAC automātiski atgriež starpību starp diviem datumiem decimāldaļās, piemēram, 1,65 gadus, lai rezultātu varētu tieši izmantot citos aprēķinos..
Šajos aprēķinos varētu iekļaut tādas vērtības kā darbinieka darba stāžs vai procentuālā daļa, kas jāmaksā par priekšlaicīgi izbeigtām gada programmām, piemēram, veselības pabalstus.
Šie norādījumi attiecas uz Excel 2019, 2016, 2013, 2010 un Excel for Microsoft 365.
YEARFRAC funkcijas sintakse un argumenti
Funkcijas sintakse attiecas uz funkcijas izkārtojumu un ietver funkcijas nosaukumu, iekavas un argumentus. Funkcijas YEARFRAC sintakse ir:
=YEARFRAC(Sākuma_datums, Beigu_datums, Pamats)
Start_date (obligāti) ir pirmais datuma mainīgais; šis arguments var būt šūnas atsauce uz datu atrašanās vietu darblapā vai faktiskais sākuma datums sērijas numura formātā.
End_date (obligāti) ir otrais datuma mainīgais. Tiek piemērotas tās pašas argumentu prasības, kas noteiktas Start_date.
Basis (neobligāti) ir vērtība no nulles līdz četrām, kas norāda programmai Excel, kuru dienu skaitīšanas metodi izmantot šai funkcijai.
- 0 vai izlaists - 30 dienas mēnesī/360 dienas gadā (ASV NASD)
- 1 - faktiskais dienu skaits mēnesī/faktiskais dienu skaits gadā
- 2 - faktiskais dienu skaits mēnesī/360 dienas gadā
- 3 - faktiskais dienu skaits mēnesī/365 dienas gadā
- 4 - 30 dienas mēnesī/360 dienas gadā (Eiropas)
No argumenta basis opcijām vērtība 1 nodrošina visprecīzāko dienu skaitīšanu mēnesī un dienas gadā..
Dažādas mēneša dienu un gada dienu kombinācijas Basis argumentam YEARFRAC ir pieejamas, jo uzņēmumi dažādās valstīs tādās jomās kā akciju tirdzniecība, ekonomika un finanses ir atšķirīgas prasības grāmatvedības sistēmām.
YEARFRAC atgriež kļūdas vērtību VALUE!, ja Start_date vai End_date nav derīgi datumi.
YEARFRAC atgriež NUM! kļūdas vērtību, ja arguments Basis ir mazāks par nulle vai lielāks par četriem.
YEARFRAC funkcijas piemērs
Kā redzams augstāk esošajā attēlā, šajā piemērā tiks izmantota funkcija YEARFRAC šūnā E3, lai noteiktu laika ilgumu. starp diviem datumiem - 2012. gada 9. martu un 2013. gada 1. novembri.
Šajā piemērā tiks izmantotas šūnu atsauces uz sākuma un beigu datuma atrašanās vietu, jo parasti ar tām ir vieglāk strādāt nekā ievadot sērijas datuma numurus.
Varat arī veikt izvēles soli, samazinot zīmju aiz komata skaitu atbildē no deviņiem uz diviem, izmantojot funkciju ROUND.
Sāciet, ievadot datus šūnās D1 līdz E2, kā redzams iepriekšējā attēlā. Šūna E3 ir vieta, kur tiks izmantota formula.
Izmantojiet funkciju DATE, lai ievadītu sākuma un beigu datuma argumentus, lai novērstu iespējamās problēmas, kas var rasties, ja Excel datumus interpretē kā teksta datus.
Datuma funkcijas sintakse šim piemēram ir šāda:
E1 -=DATE(2012, 3, 9)
E2 -=DATE(2013, 11, 1)
YEARFRAC funkcijas ievadīšana
Šajā piemērā ir jāievada funkcija YEARFRAC šūnā E3 , lai aprēķinātu laiku starp diviem datumiem šūnāsE1 un E2.
- Noklikšķiniet uz šūnas E3 - šeit tiks parādīti funkcijas rezultāti.
- Izvēlnē lente noklikšķiniet uz cilnes Formulas.
Izvēlieties Datums un laiks no lentes, lai atvērtu funkciju nolaižamo izvēlni.
Funkciju DATE, lai ievadītu sākuma un beigu datuma argumentus, tiek novērstas iespējamās problēmas, kas var rasties, ja datumi tiek interpretēti kā teksta dati.
- Sarakstā noklikšķiniet uz YEARFRAC, lai atvērtu Formula Builder.
- Noklikšķiniet uz rindas Start_date.
- Darblapā noklikšķiniet uz šūnas E1, lai ievadītu šūnas atsauci.
- Noklikšķiniet uz rindas End_date.
- Darblapā noklikšķiniet uz šūnas E2, lai ievadītu šūnas atsauci.
- Noklikšķiniet uz rindas Basis.
- Šajā rindā ievadiet skaitli 1, lai aprēķinos izmantotu faktisko dienu skaitu mēnesī un faktisko dienu skaitu gadā
- Noklikšķiniet uz OK, lai pabeigtu funkciju.
- Vērtībai 1.647058824 ir jāparādās šūnā E3, kas ir laika posms gados starp abiem datumiem.
- Atkarībā no jūsu iestatījumiem darblapā var tikt parādīts vairāk vai mazāk zīmju aiz komata.
Funkciju ROUND un YEARFRAC ligzdošana
Lai būtu vieglāk strādāt ar funkcijas rezultātu, varat noapaļot vērtību šūnā E3 līdz divām zīmēm aiz komata, ievietojot ROUNDun YEARFRAC funkcijas. Lai to izdarītu, ierakstiet ROUND aiz vienādības zīmes (=) un , 2 pēdējo iekavu priekšā. Rezultātā iegūtā formula ir:
=APAĻA(GADU FRAC(E1, E2, 1), 2)
Atbilde noapaļo līdz 1,65.