YEARFRAC функциясы екі күн арасындағы күндер санымен көрсетілген жылдың бөлігін есептейді (басталу_күні және аяқталған_күн).
Басқа Excel функциялары екі күн арасындағы күн санын таба алады, бірақ олар жылдар, айлар, күндер немесе үшеуінің тіркесімі бойынша мәнді қайтарумен шектеледі.
YEARFRAC, екінші жағынан, нәтижені басқа есептеулерде тікелей пайдалану үшін 1,65 жыл сияқты екі күн арасындағы айырмашылықты автоматты түрде ондық бөлшек түрінде қайтарады..
Бұл есептеулер қызметкердің жұмыс өтілі немесе денсаулық жәрдемақылары сияқты мерзімінен бұрын тоқтатылатын жыл сайынғы бағдарламалар үшін төленетін пайыз сияқты мәндерді қамтуы мүмкін.
Бұл нұсқаулар Excel 2019, 2016, 2013, 2010 және Microsoft 365 жүйесіне арналған Excel үшін қолданылады.
YEARFRAC функциясының синтаксисі және аргументтері
Функция синтаксисі функцияның орналасуына сілтеме жасайды және функцияның атын, жақшаларды және аргументтерді қамтиды. YEARFRAC функциясының синтаксисі:
=YEARFRAC(Бастау_күні, Аяқталу_күні, негізі)
Бастау_күні (міндетті) бірінші күн айнымалысы; бұл аргумент жұмыс парағындағы деректердің орнына немесе сериялық нөмір пішіміндегі нақты басталу күніне арналған ұяшық сілтемесі болуы мүмкін.
Аяқталу_күні (міндетті) екінші күн айнымалысы. Дәлел талаптары Басталу_күні үшін анықталғандармен бірдей.
Негіз (қосымша) Excel бағдарламасына функциямен қай күнді санау әдісін қолдану керектігін көрсететін нөлден төртке дейінгі мән болып табылады.
- 0 немесе алынып тасталды - айына 30 күн/жылына 360 күн (АҚШ NASD)
- 1 - Айдағы күндердің нақты саны/Жылдағы күндердің нақты саны
- 2 - Айдағы күндердің нақты саны/жылына 360 күн
- 3 - Айдағы күндердің нақты саны/жылына 365 күн
- 4 - айына 30 күн/жылына 360 күн (еуропалық)
негізі аргументінің опцияларының ішінде 1 мәні айдағы күндерді және жылына күндерді санау үшін ең дәлді береді.
YEARFRAC функциясының Негізі аргументі үшін айдағы күндер мен жылдағы күндердің әртүрлі комбинациясы қолжетімді, себебі бизнес әртүрлі үлестік сауда, экономика және қаржы сияқты салаларда олардың есеп жүйелеріне қойылатын талаптар әртүрлі.
YEARFRAC VALUE! қате мәнін қайтарады, егер Бастау_күні немесе Аяқтау_күні жарамсыз күндер.
YEARFRAC NUM! қате мәнін қайтарады, егер Basis аргументі мынадан аз болса нөл немесе төрттен көп.
YEARFRAC функциясының мысалы
Жоғарыдағы суретте көрініп тұрғандай, бұл мысал уақыт ұзақтығын табу үшін E3 ұяшығындағы YEARFRAC функциясын пайдаланады. екі күн арасында - 2012 жылдың 9 наурызы мен 2013 жылдың 1 қарашасы.
Бұл мысалда сіз басталу және аяқталу күндерінің орнына ұяшық сілтемелерін пайдаланасыз, себебі олармен жұмыс істеу әдетте сериялық күн нөмірлерін енгізуден оңайырақ.
Сонымен қатар ROUND функциясын пайдаланып жауаптағы ондық таңбалардың санын тоғыздан екіге дейін азайтудың қосымша қадамын жасауға болады.
Жоғарыдағы суретте көрсетілгендей D1 - E2 ұяшықтарына деректерді енгізуден бастаңыз. E3 ұяшығы формула орналасатын жер.
Excel күндерді мәтіндік деректер ретінде түсіндірсе, туындауы мүмкін мәселелердің алдын алу үшін басталу және аяқталу күні аргументтерін енгізу үшін КҮН функциясын пайдаланыңыз.
Күн функциясының синтаксисі мына мысал үшін келесідей:
E1 -=КҮН(2012, 3, 9)
E2 -=КҮН(2013, 11, 1)
YEARFRAC функциясына кіру
Бұл мысалдаұяшықтардағы екі күн арасындағы уақытты есептеу үшін E3 ұяшығына YEARFRAC функциясын енгізесіз. E1 және E2.
- E3 ұяшығын басыңыз - бұл жерде функцияның нәтижелері көрсетіледі.
- Таспаның Формулалар қойындысын басыңыз.
Функция ашылмалы тізімін ашу үшін лентадан Күн мен уақыт таңдаңыз.
Бастау және аяқталу күні аргументтерін енгізу үшін КҮН функциясын пайдалану күндер мәтіндік деректер ретінде түсіндірілсе, орын алуы мүмкін мәселелердің алдын алады.
- Тізімдегі YEARFRAC түймесін басыңыз Формула құрастырушы.
- Бастау_күні жолын басыңыз.
- Ұяшық сілтемесін енгізу үшін жұмыс парағындағы ұяшық E1 түймесін басыңыз.
- Аяқтау_күні жолын басыңыз.
- Ұяшық сілтемесін енгізу үшін жұмыс парағындағы ұяшық E2 түймесін басыңыз.
- Негізі жолын басыңыз.
- Есепте айдағы күндердің нақты санын және бір жылдағы күндердің нақты санын пайдалану үшін осы жолға 1 санын енгізіңіз
- Функцияны аяқтау үшін OK түймесін басыңыз.
- 1,647058824 мәні E3 ұяшығында пайда болуы керек, бұл екі күн арасындағы жылдардағы уақыт ұзақтығы.
- Жұмыс парағында параметрлерге байланысты ондық нүктелер көбірек немесе азырақ көрсетілуі мүмкін.
ROUND және YEARFRAC функцияларын орналастыру
Функция нәтижесімен жұмыс істеуді жеңілдету үшін E3 ұяшығындағы мәнді ROUND кірістіру арқылы екі ондық таңбаға дейін дөңгелектеуге болады.және YEARFRAC функциялары. Ол үшін тең (=) белгісінен кейін ROUND және соңғы жақшаның алдына , 2 деп теріңіз. Нәтиже формуласы:
=ROUND(YEARFRAC(E1, E2, 1), 2)
Жауап 1,65 дейін дөңгелектенеді.