Բովանդակություն
Այս ձեռնարկը բացատրում է Excel YEAR ֆունկցիայի շարահյուսությունն ու օգտագործումը և տալիս է բանաձևերի օրինակներ՝ տարեթիվը ամսաթվից հանելու, ամսաթիվը ամիս և տարի փոխարկելու, ծննդյան ամսաթվից տարիքը հաշվարկելու և որոշելու համար։ նահանջ տարիներ:
Մի քանի վերջին հրապարակումների ընթացքում մենք ուսումնասիրել ենք Excel-ում ամսաթվերն ու ժամերը հաշվարկելու տարբեր եղանակներ և սովորել ենք մի շարք օգտակար գործառույթներ, ինչպիսիք են WEEKDAY, WEEKNUM, MONTH և DAY: Այսօր մենք կկենտրոնանանք ավելի մեծ ժամանակի միավորի վրա և կխոսենք ձեր Excel-ի աշխատաթերթերում տարիների հաշվարկի մասին:
Այս ձեռնարկում դուք կսովորեք.
ՏԱՐԻ ֆունկցիան Excel-ում
ՏԱՐԻ ֆունկցիան Excel-ում վերադարձնում է քառանիշ տարի, որը համապատասխանում է տվյալ ամսաթվին որպես ամբողջ թիվ 1900-ից 9999 թվականներին:
Excel YEAR ֆունկցիայի շարահյուսությունը նույնքան պարզ է, որքան դա: Հնարավոր է, որ լինի՝
YEAR(serial_number)Որտեղ serial_number-ը տարվա ցանկացած վավեր ամսաթիվ է, որը ցանկանում եք գտնել:
Excel YEAR բանաձև
Excel-ում YEAR բանաձև ստեղծելու համար կարող եք աղբյուրի ամսաթիվը տրամադրել մի քանի ձևով:
Օգտագործելով DATE գործառույթը
Excel-ում ամսաթիվ մատակարարելու ամենահուսալի միջոցը DATE ֆունկցիայի օգտագործումն է:
Օրինակ, հետևյալ բանաձևը վերադարձնում է տարին 2015 թվականի ապրիլի 28-ի համար.
=YEAR(DATE(2015, 4, 28))
Ինչպես ամսաթիվը ներկայացնող սերիական համար
Ներքին Excel համակարգում ամսաթվերը պահվում են որպես սերիական համարներ՝ սկսած 1900 թվականի հունվարի 1-ից, որը պահվում է որպես թիվ 1: ՄանրամասնՏեղեկություններ այն մասին, թե ինչպես են պահվում ամսաթվերը Excel-ում, խնդրում ենք տեսնել Excel ամսաթվի ձևաչափը:
2015 թվականի ապրիլի 28-ը պահվում է որպես 42122, այնպես որ կարող եք մուտքագրել այս թիվը անմիջապես բանաձևում՝
=YEAR(42122)
Չնայած ընդունելի է, սակայն այս մեթոդը խորհուրդ չի տրվում, քանի որ ամսաթվերի համարակալումը կարող է տարբեր լինել տարբեր համակարգերում:
Որպես բջջային հղում
Ենթադրենք, որ որոշ բջիջում ունեք վավեր ամսաթիվ, դուք կարող եք պարզապես անդրադառնալ այդ բջիջին: Օրինակ՝
=YEAR(A1)
Որոշ այլ բանաձևի արդյունքում
Օրինակ, կարող եք օգտագործել TODAY() ֆունկցիան՝ տարին ընթացիկ ամսաթվից հանելու համար. 3>
=YEAR(TODAY())
Որպես տեքստ
Հասարակ դեպքում, YEAR բանաձևը կարող է նույնիսկ հասկանալ որպես տեքստ մուտքագրված ամսաթվերը, ինչպես հետևյալը.
=YEAR("28-Apr-2015")
Այս մեթոդն օգտագործելիս խնդրում ենք կրկնակի ստուգել, որ ամսաթիվը մուտքագրեք Excel-ի հասկանալի ձևաչափով: Նաև, խնդրում ենք հիշել, որ Microsoft-ը չի երաշխավորում ճիշտ արդյունքներ, երբ ամսաթիվը տրամադրվում է որպես տեքստային արժեք:
Հետևյալ սքրինշոթը ցույց է տալիս բոլոր վերը նշված YEAR բանաձևերը գործողության մեջ, բոլորը վերադարձնում են 2015 թվականը, ինչպես կարող եք ակնկալել :)
Ինչպես փոխարկել ամսաթիվը տարեթիվ Excel-ում
Երբ աշխատում եք Excel-ում ամսաթվի տեղեկատվության հետ, ձեր աշխատաթերթերը սովորաբար ցուցադրում են լրիվ ամսաթվերը, ներառյալ ամիսը, օրը և տարին: . Այնուամենայնիվ, հիմնական իրադարձությունների և կարևոր իրադարձությունների համար, ինչպիսիք են արտադրանքի թողարկումը կամ ակտիվների ձեռքբերումը, կարող եք դիտել միայն տարին՝ առանց նորից մուտքագրելու կամ փոփոխելու:բնօրինակ տվյալներ. Ստորև դուք կգտնեք դա անելու 3 արագ եղանակ:
Օրինակ 1. Տարվա օրվանից հանեք մեկ տարի՝ օգտագործելով YEAR ֆունկցիան
Իրականում դուք արդեն գիտեք, թե ինչպես օգտագործել YEAR ֆունկցիան Excel-ում: ամսաթիվը մեկ տարվա փոխարկելու համար: Վերևի սքրինշոթը ցույց է տալիս մի շարք բանաձևեր, և դուք կարող եք տեսնել ևս մի քանի օրինակներ ստորև ներկայացված սքրինշոթում: Ուշադրություն դարձրեք, որ YEAR ֆունկցիան հիանալի հասկանում է ամսաթվերը բոլոր հնարավոր ձևաչափերով.
Օրինակ 2. Փոխարկել ամսաթիվը ամիս և տարի Excel-ում
Տվյալ ամսաթիվը փոխարկելու համար Տարվա և ամսվա համար կարող եք օգտագործել TEXT ֆունկցիան յուրաքանչյուր միավոր առանձին հանելու համար, այնուհետև միացնել այդ գործառույթները մեկ բանաձևի մեջ:
TEXT ֆունկցիայի մեջ կարող եք օգտագործել տարբեր կոդեր ամիսների և տարիների համար, ինչպիսիք են.
- «մմմ» - կրճատված ամիսների անուններ, որպես հունվար - դեկտեմբեր.
- «մմմմ» - լրիվ ամիսների անուններ, ինչպես հունվար-դեկտեմբեր:
- «տտ» - 2 նիշ տարի
- "yyyy" - 4 նիշ տարի
Ավելի լավ ընթեռնելի դարձնելու համար ծածկագրերը կարող եք առանձնացնել ստորակետով, գծիկով կամ որևէ այլ նիշով, ինչպես հետևյալ Ամսաթիվից մինչև ամիս և տարի բանաձևերում.
=TEXT(B2, "mmmm") & ", " & TEXT(B2, "yyyy")
Կամ
=TEXT(B2, "mmm") & "-" & TEXT(B2, "yy")
Որտեղ B2-ը բջիջ է, որը պարունակում է ամսաթիվը:
Օրինակ 3. Ցուցադրել ամսաթիվը որպես տարի
Եթե իսկապես կարևոր չէ, թե ինչպես են ամսաթվերը պահվում ձեր աշխատանքային գրքում, կարող եք ստացեք Excel-ը՝ ցույց տալու համար միայն տարիները փոխելով սկզբնական ամսաթվերը: Այլ կերպ ասած, դուք կարող եք ունենալլրիվ ամսաթվերը պահվում են բջիջներում, բայց ցուցադրվում են միայն տարիները:
Այս դեպքում ոչ մի բանաձև չի պահանջվում: Դուք պարզապես բացում եք Ձևաչափել բջիջները երկխոսությունը` սեղմելով Ctrl + 1 , ընտրեք Պատվիրված կատեգորիան Համար ներդիրում և մուտքագրեք ստորև բերված կոդերից մեկը Տեսեք վանդակ.
- yy - երկնիշ տարիները ցուցադրելու համար, որպես 00 - 99:
- yyyy - ցուցադրելու համար 4 նիշ տարիներ, որպես 1900 - 9999 թթ. .
Խնդրում ենք հիշել, որ այս մեթոդը չի փոխում սկզբնական ամսաթիվը , այն փոխում է միայն ձեր աշխատաթերթում ամսաթիվը ցուցադրելու եղանակը: Եթե ձեր բանաձևերում հղում եք կատարում նման բջիջներին, Microsoft Excel-ը կկատարի ամսաթվերի հաշվարկներ, այլ ոչ թե տարվա հաշվարկներ:
Ամսաթվի ձևաչափը փոխելու մասին ավելի շատ մանրամասներ կարող եք գտնել այս ձեռնարկում. Ինչպես փոխել ամսաթվի ձևաչափը Excel-ում:
Ինչպես հաշվարկել տարիքը ծննդյան ամսաթվից Excel-ում
Գոյություն ունեն մի քանի եղանակներ Excel-ում տարիքը հաշվարկելու ծննդյան ամսաթիվը` օգտագործելով DATEDIF, YEARFRAC կամ INT ֆունկցիաները TODAY(-ի հետ միասին): TODAY ֆունկցիան տրամադրում է տարիքը հաշվարկելու ամսաթիվը՝ ապահովելով, որ ձեր բանաձևը միշտ կվերադարձնի ճիշտ տարիքը:
Հաշվարկեք տարիքը ծննդյան ամսաթվից տարիներով
Անձի տարիքը հաշվարկելու ավանդական եղանակը տարիների ընթացքում ծննդյան ամսաթիվը հանել ընթացիկ ամսաթվից: Այս մոտեցումը լավ է աշխատում առօրյա կյանքում, սակայն Excel-ի տարիքի հաշվարկման անալոգային բանաձևը լիովին ճիշտ չէ.
INT((TODAY()- DOB )/365)Որտեղ DOB-ը ծննդյան ամսաթիվն է:
Բանաձևի առաջին մասը (TODAY()-B2) հաշվարկում է Տարբերությունը օրերի է, և դուք այն բաժանում եք 365-ի, որպեսզի ստանաք տարիների թիվը: Շատ դեպքերում այս հավասարման արդյունքը տասնորդական թիվ է, և դուք ունեք INT ֆունկցիան այն կլորացրեք մինչև մոտակա ամբողջ թիվը:
Ենթադրելով, որ ծննդյան ամսաթիվը գտնվում է B2 բջիջում, ամբողջական բանաձևը հետևյալն է. :
=INT((TODAY()-B2)/365)
Ինչպես նշվեց վերևում, տարիքի հաշվարկման այս բանաձևը միշտ չէ, որ անթերի է, և ահա թե ինչու. Յուրաքանչյուր 4-րդ տարին նահանջ տարի է, որը պարունակում է 366 օր, մինչդեռ բանաձևը օրերի թիվը բաժանում է 365-ի: Այսպիսով, եթե ինչ-որ մեկը ծնվել է փետրվարի 29-ին, իսկ այսօր փետրվարի 28-ն է, ապա այս տարիքային բանաձևը մարդուն մեկ օրով մեծ կդարձնի: 3>
365-ի փոխարեն 365,25-ի բաժանելը նույնպես անթերի չէ, օրինակ, երեխայի տարիքը հաշվարկելիս, որը դեռևս նահանջ տարի չի ապրել:
Հաշվի առնելով վերը նշվածը, դուք պետք է Ավելի լավ է պահպանել տարիքի հաշվարկման այս եղանակը նորմալ կյանքի համար և օգտագործել հետևյալ բանաձևերից մեկը՝ Excel-ում ծննդյան ամսաթվից տարիքը հաշվարկելու համար:
DATEDIF( DOB , TODAY(), "y") ROUNDDOWN (YEARFRAC( DOB , TODAY(), 1), 0)Վերոնշյալ բանաձևերի մանրամասն բացատրությունը ներկայացված է Ինչպես հաշվարկել տարիքը Excel-ում: Եվ հետևյալ սքրինշոթը ցույց է տալիս իրական տարիքի հաշվարկման բանաձևը գործողության մեջ.
=DATEDIF(B2, TODAY(), "y")
Հստակ տարիքի հաշվարկծննդյան ամսաթիվը (տարիներով, ամիսներով և օրերով)
Ճշգրիտ տարիքը տարիներով, ամիսներով և օրերով հաշվարկելու համար վերջին արգումենտում գրեք երեք DATEDIF ֆունկցիա հետևյալ միավորներով.
- Y - հաշվարկել ամբողջական տարիների թիվը:
- YM - ստանալ ամիսների տարբերությունը, անտեսելով տարիները:
- MD - ստանալ օրերի տարբերությունը, անտեսելով տարիները և ամիսները: .
Եվ այնուհետև միացրեք 3 DATEDIF ֆունկցիաները մեկ բանաձևով, բաժանեք յուրաքանչյուր ֆունկցիայի վերադարձած թվերը ստորակետներով և սահմանեք, թե ինչ է նշանակում յուրաքանչյուր թիվը:
Ենթադրելով ամսաթիվը ծնունդը B2 բջիջում է, ամբողջական բանաձևը հետևյալն է.
=DATEDIF(B2,TODAY(),"Y") & " Years, " & DATEDIF(B2,TODAY(),"YM") & " Months, " & DATEDIF(B2,TODAY(),"MD") & " Days"
Այս տարիքային բանաձևը կարող է շատ օգտակար լինել, ասենք, բժշկի համար՝ ցույց տալու հիվանդների ճշգրիտ տարիքը, կամ անձնակազմի սպա, որը պետք է իմանա բոլոր աշխատակիցների ճշգրիտ տարիքը.
Լրացուցիչ բանաձևերի օրինակների համար, ինչպիսիք են տարիքը որոշակի ամսաթվի կամ որոշակի տարում հաշվարկելը, խնդրում ենք ստուգել հետևյալը. ձեռնարկ՝ Ինչպես հաշվել տարիքը Excel-ում:
Ինչպես ստանալ տարվա օրվա թիվը (1-365)
Այս օրինակը ցույց է տալիս, թե ինչպես կարող եք ստանալ տարվա որոշակի օրվա թիվը 1-ից 365-ի միջև (1-366 նահանջ տարիներին) հունվարի 1-ը համարվում է 1-ին օր:
Դրա համար օգտագործեք YEAR ֆունկցիան DATE-ի հետ միասին հետևյալ կերպ.
=A2-DATE(YEAR(A2), 1, 0)
Որտեղ A2-ը ամսաթիվ պարունակող բջիջ է:
Եվ հիմա, եկեք տեսնենք, թե իրականում ինչ է անում բանաձեւը: Այն YEAR ֆունկցիան առբերում է A2 բջիջի ամսաթվի տարեթիվը և փոխանցում այն DATE(տարի, ամիս, օր) ֆունկցիային, որը վերադարձնում է որոշակի ամսաթիվը ներկայացնող հաջորդական թիվը:
Այսպիսով, մեր բանաձեւում year
-ը հանվում է սկզբնական ամսաթվից (A2), month
-ը 1 է (հունվար) և day
-ը՝ 0: Փաստորեն, զրոյական օրը ստիպում է Excel-ին վերադարձնել նախորդ տարվա դեկտեմբերի 31-ը։ , քանի որ ցանկանում ենք, որ հունվարի 1-ը վերաբերվի որպես 1-ին օր։ Եվ հետո, դուք հանում եք DATE բանաձևով վերադարձված սերիական համարը սկզբնական ամսաթվից (որը նաև պահվում է որպես սերիական համար Excel-ում) և տարբերությունը ձեր փնտրած տարվա օրն է: Օրինակ, 2015 թվականի հունվարի 5-ը պահվում է որպես 42009, իսկ 2014 թվականի դեկտեմբերի 31-ը 42004 է, ուստի 42009 - 42004 = 5:
Եթե 0 օր հասկացությունը ձեզ ճիշտ չի թվում, կարող եք օգտագործել հետևյալը. Փոխարենը բանաձև՝
=A2-DATE(YEAR(A2), 1, 1)+1
Ինչպես հաշվարկել տարվա ընթացքում մնացած օրերի քանակը
Տարին մնացած օրերի քանակը հաշվարկելու համար մենք կօգտագործենք DATE և YEAR գործառույթները կրկին: Բանաձևը հիմնված է նույն մոտեցման վրա, ինչ վերը նշված օրինակ 3-ը, ուստի դժվար թե որևէ դժվարություն ունենաք դրա տրամաբանությունը հասկանալու հարցում.
=DATE(YEAR(A2),12,31)-A2
Եթե դուք ցանկանում եք իմանալ, թե քանի օր է մնացել մինչև տարեվերջ ընթացիկ ամսաթվի հիման վրա, դուք օգտագործում եք Excel TODAY() ֆունկցիան հետևյալ կերպ.
=DATE(2015, 12, 31)-TODAY()
Որտեղ 2015 թվականն է ընթացիկ տարին: .
ՀաշվարկՆահանջ տարիներ Excel-ում
Ինչպես գիտեք, գրեթե յուրաքանչյուր 4-րդ տարին ունի լրացուցիչ օր՝ փետրվարի 29-ին և կոչվում է նահանջ տարի: Microsoft Excel թերթերում դուք կարող եք տարբեր ձևերով որոշել, թե արդյոք որոշակի ամսաթիվը պատկանում է նահանջ տարվան, թե սովորական տարվա: Ես կցուցադրեմ ընդամենը մի քանի բանաձև, որոնք, իմ կարծիքով, ամենահեշտն են հասկանալի:
Ֆորմուլա 1. Ստուգեք, արդյոք փետրվարը ունի 29 օր
Սա շատ ակնհայտ թեստ է: Քանի որ փետրվարը նահանջ տարիներին ունի 29 օր, մենք հաշվարկում ենք տվյալ տարվա 2-րդ ամսվա օրերի քանակը և համեմատում այն 29 թվի հետ: Օրինակ՝
=DAY(DATE(2015,3,1)-1)=29
Այս բանաձևում. DATE(2015,3,1) ֆունկցիան վերադարձնում է 2015 թվականի մարտի 1-ը, որից հանում ենք 1: DAY ֆունկցիան հանում է օրվա թիվը այս ամսաթվից, և մենք այդ թիվը համեմատում ենք 29-ի հետ: Եթե թվերը համընկնում են, բանաձևը վերադարձնում է TRUE, FALSE հակառակ դեպքում:
Եթե դուք արդեն ունեք ամսաթվերի ցանկ ձեր Excel-ի աշխատաթերթում և ցանկանում եք իմանալ, թե որոնք են նահանջ տարիներ, ապա ներառեք YEAR ֆունկցիան բանաձևում՝ մեկ տարի հանելու համար: ամսաթիվ՝
=DAY(DATE(YEAR(A2),3,1)-1)=29
Որտեղ A2-ը ամսաթիվ պարունակող բջիջ է:
Բանաձևով վերադարձված արդյունքները հետևյալն են.
Այլընտրանքով, կարող եք օգտագործել EOMONTH ֆունկցիան՝ փետրվարի վերջին օրը վերադարձնելու համար և համեմատեք այդ թիվը 29-ի հետ՝
=DAY(EOMONTH(DATE(YEAR(A2),2,1),0))=29
Բանաձևն ավելի հարմարավետ դարձնելու համար։ , օգտագործեք IF ֆունկցիան և ստացեք այնվերադարձեք, ասենք, «Նահանջ տարի» և «Ընդհանուր տարի»՝ TRUE-ի և FALSE-ի փոխարեն.
=IF(DAY(DATE(YEAR(A2),3,1)-1)=29, "Leap year", "Common year")
=IF(DAY(EOMONTH(DATE(YEAR(A2),2,1),0))=29, "Leap year", "Common year")
Formula 2 Ստուգեք, թե արդյոք տարին ունի 366 օր
Սա ևս մեկ ակնհայտ թեստ է, որը դժվար թե որևէ բացատրություն պահանջի: Մենք օգտագործում ենք մեկ DATE ֆունկցիա՝ հաջորդ տարվա 1-հունվարը վերադարձնելու համար, ևս մեկ DATE ֆունկցիա՝ այս տարվա 1-հունվար ստանալու համար, նախորդից հանում ենք վերջինը և ստուգում, թե արդյոք տարբերությունը հավասար է 366-ի:
=DATE(2016,1,1) - DATE(2015,1,1)=366
Որևէ բջիջում մուտքագրված ամսաթվի հիման վրա տարին հաշվարկելու համար դուք օգտագործում եք Excel YEAR ֆունկցիան ճիշտ այնպես, ինչպես նախորդ օրինակում.
=DATE(YEAR(A2)+1,1,1) - DATE(YEAR(A2),1,1)=366
Այնտեղ, որտեղ A2-ը ամսաթիվ պարունակող բջիջ է:
Եվ, բնականաբար, կարող եք ներառել վերը նշված DATE / YEAR բանաձևը IF ֆունկցիայի մեջ, որպեսզի այն վերադարձնի ավելի իմաստալից, քան TRUE և FALSE բուլյան արժեքները.
=IF(DATE(YEAR(A2)+1,1,1) - DATE(YEAR(A2),1,1)=366, "Leap year", "Non-leap year")
Ինչպես արդեն նշվեց, սրանք Excel-ում նահանջ տարիները հաշվարկելու միակ հնարավոր եղանակները չեն: Եթե ձեզ հետաքրքրում է այլ լուծումներ, կարող եք ստուգել Microsoft-ի առաջարկած մեթոդը: Ինչպես միշտ, Microsoft-ի տղաները հեշտ ուղիներ չեն փնտրում, չէ՞:
Հուսով ենք, որ այս հոդվածն օգնել է ձեզ պարզել տարվա հաշվարկները Excel-ում: Շնորհակալ եմ կարդալու համար և անհամբեր սպասում եմ ձեզ հաջորդ շաբաթ: