Fonksiyona YEAR ya Excel - tarîxê bi salê veguherîne

  • Vê Parve Bikin
Michael Brown

Vê tutorial hevoksazî û karanîna fonksiyona Excel YEAR rave dike û nimûneyên formulê peyda dike da ku sal ji tarîxê derxîne, tarîx veguherîne meh û sal, temen ji roja jidayikbûnê hesab bike û teyar bike salên berbiçûk.

Di çend nivîsên vê dawiyê de, me awayên cuda ji bo hesabkirina tarîx û demjimêran li Excel lêkolîn kir û fêrî cûrbecûr fonksiyonên bikêr ên wekî HEFTE, HEFTE, MEH, û ROJ bû. Îro, em ê bala xwe bidin ser yekîneyek demê ya mezintir û li ser hejmartina salan di pelên xebatê yên Excel-ê de biaxivin.

Di vê dersê de, hûn ê fêr bibin:

    Fonksiyon YEAR di Excel de

    Fonksiyon YEAR di Excel de salek çar-reqemî ya ku li gorî dîrokek diyarkirî wekî jimareyek tevhev vedigere ji 1900 heta 9999.

    Sîntaksa fonksiyona Excel YEAR bi qasî wê hêsan e dibe ku ev be:

    YEAR(hejmar_serî)

    Li ku derê jimareya_seriya her tarîxa derbasdar a salê ye ku hûn dixwazin bibînin.

    Formula Excel YEAR

    Ji bo çêkirina formula YEAR di Excel de, hûn dikarin dîroka çavkaniyê bi çend awayan peyda bikin.

    Bikaranîna fonksiyona DATE

    awayê herî pêbawer ji bo peydakirina tarîxekê di Excel de karanîna fonksiyona DATE ye.

    Mînakî, formula jêrîn salê vedigerîne 28ê Avrêl, 2015:

    =YEAR(DATE(2015, 4, 28))

    Wek hejmarek rêz  ya ku tarîxê temsîl dike

    Di pergala Excel ya hundurîn de, tarîx wekî jimareyên rêzî yên ku ji 1-ê Çile 1900-an dest pê dikin têne hilanîn, ku wekî hejmara 1-ê tê hilanîn. Ji bo bêtiragahdariya li ser ka tarîx çawa di Excel de têne hilanîn, ji kerema xwe binêre Forma tarîxa Excel-ê.

    Roja 28ê Avrêl, 2015 wekî 42122 tê hilanîn, ji ber vê yekê hûn dikarin vê hejmarê rasterast di formula de binivîsin:

    =YEAR(42122)

    Herçend qebûl be jî, ev rêbaz nayê pêşniyar kirin ji ber ku jimartina tarîxê dibe ku di nav pergalên cihê de cûda bibe.

    Wek referansa şaneyê

    Bihesibînin ku we di hin şaneyê de tarîxek derbasdar heye, hûn dikarin bi hêsanî behsa wê hucreyê bikin. Mînakî:

    =YEAR(A1)

    Di encama hin formûlên din de

    Mînakî, hûn dikarin fonksiyona TODAY() bikar bînin da ku salê ji roja niha derxin:

    =YEAR(TODAY())

    Wekî nivîsê

    Di rewşek hêsan de, formula YEAR dikare tarîxên ku wekî nivîsê hatine nivîsandin jî fam bike, mîna vê:

    =YEAR("28-Apr-2015")

    Dema ku vê rêbazê bikar tînin, ji kerema xwe du caran kontrol bikin ku hûn tarîxa di forma ku Excel tê fêm kirin de têkevin. Di heman demê de, ji kerema xwe ji bîr mekin ku Microsoft encamên rast garantî nake dema ku dîrokek wekî nirxek nivîsê tê peyda kirin.

    Pêşkêşiya jêrîn hemî formulên YEAR-ê yên jorîn di çalakiyê de destnîşan dike, hemî wekî ku hûn hêvî dikin 2015 vedigerin :)

    Meriv çawa di Excel de tarîxê vediguhêze sal

    Dema ku hûn bi agahdariya tarîxê di Excel de dixebitin, pelên xebatê bi gelemperî tarîxên tevahî, di nav de meh, roj û sal, nîşan didin. . Lêbelê, ji bo qonaxên girîng û bûyerên girîng ên wekî destpêkirina hilberan an destkeftiyên malî, dibe ku hûn bixwazin tenê salê bibînin bêyî ku ji nû ve têkevin an biguhezînin.daneyên orîjînal. Li jêr, hûn ê 3 awayên bilez ji bo kirina vê yekê bibînin.

    Mînak 1. Bi karanîna fonksiyona YEAR salek ji dîrokê derxînin

    Bi rastî, hûn jixwe dizanin ku hûn fonksiyona YEAR-ê di Excel de çawa bikar bînin. ji bo veguhertina dîrokek ji bo salekê. Wêneya li jor komek formulan nîşan dide, û hûn dikarin çend mînakên din di dîmendera jêrîn de bibînin. Bala xwe bidinê ku fonksiyona YEAR di hemî formatên mumkun de tarîxan bi tevahî fam dike:

    Nimûne 2. Di Excel de tarîx veguherînin meh û sal

    Ji bo veguhertina tarîxek diyarkirî ji bo sal û mehê, hûn dikarin fonksiyona TEXT-ê bikar bînin da ku her yekîneyek bi serê xwe derxînin, û dûv re wan fonksiyonan di nav formulek de bigihînin hev.

    Di fonksiyona TEXT de, hûn dikarin ji bo meh û salan kodên cihê bikar bînin, wek:

    • "mmmm" - navên mehan ên kurtkirî, wekî Çile - Kanûn.
    • "mmmm" - Navên meha tevahî, wekî Çile - Kanûn.
    • "yy" - Salên 2-reqemî
    • "yyyy" - Salên 4-reqemî

    Ji bo ku encam baştir were xwendin, hûn dikarin kodan bi kom, daçek an tîpek din veqetînin, mîna formulên jêrîn Dîrok heya meh û sal :

    =TEXT(B2, "mmmm") & ", " & TEXT(B2, "yyyy")

    An

    =TEXT(B2, "mmm") & "-" & TEXT(B2, "yy")

    Li ku derê B2 şaneyek tê de ye dîrokek.

    Mînak 3. Dîrokek wekî salek nîşan bide

    Eger bi rastî ne girîng e ku tarîx di pirtûka we de çawa têne tomar kirin, hûn dikarin Excel bistînin ku tenê salan nîşan bide ut guhertina tarîxên eslî. Bi gotinên din, hûn dikarin bibinDîrokên tevahî di hucreyan de têne tomar kirin, lê tenê sal têne xuyang kirin.

    Di vê rewşê de, formula ne hewce ye. Hûn tenê bi pêlkirina Ctrl + 1 diyaloga Hêleyên Format bikin vekin, li ser tabloya Hejmar kategoriya Custom hilbijêrin û yek ji kodên li jêr têkevin nav Hejmar . 1>Tîpe qutik:

    • yy - ji bo nîşandana salên 2-reqemî, wek 00 - 99.
    • yyyy - ji bo nîşandana salên 4-reqemî, wek 1900 - 9999 .

    Ji kerema xwe ji bîr mekin ku ev rêbaz roja orîjînal naguhere , ew tenê awayê xuyangkirina tarîxê di kargeha we de diguherîne. Ger hûn di formulên xwe de şaneyên weha bi nav bikin, Microsoft Excel dê ji hesabên salê bêtir hesabên tarîxê pêk bîne.

    Hûn dikarin di vê tutoriyê de li ser guheztina forma tarîxê bêtir hûrgulî bibînin: Meriv çawa di Excel de formata tarîxê biguherîne.

    Meriv çawa temen ji roja jidayikbûnê di Excel de bihesibîne

    Gelek rê hene ku meriv di Excel de forma temenê jidayikbûnê bihesibîne - bi karanîna fonksiyona DATEDIF, YEARFRAC an INT bi tevlêbûna TODAY(). Fonksîyona TODAY tarîxa ji bo hesabkirina temenê peyda dike, û piştrast dike ku formula we dê her gav temenê rast vegerîne.

    Temenê ji roja jidayikbûnê bi salan hesab bike

    Awayê kevneşopî yê hesabkirina temenê mirov di salan de ev e ku meriv roja jidayikbûnê ji roja heyî kêm bike. Ev nêzîkatî di jiyana rojane de baş dixebite, lê formula hesabkirina temenê Excel-ê bi tevahî ne rast e:

    INT((TODAY()- DOB)/365)

    Li ku derê DOB tarîxa jidayikbûnê ye.

    Beşa yekem a formula (TODAY()-B2) ferq roj in, û hûn wê bi 365-ê dabeş bikin da ku hejmara salan bistînin. Di pir rewşan de, encama vê hevkêşeyê jimareyek dehek e, û we fonksiyona INT li dora wê heya hêjmara herî nêzik heye.

    Bihesibînin ku dîroka jidayikbûnê di şaneya B2 de be, formula temam wekî jêrîn diçe :

    =INT((TODAY()-B2)/365)

    Wek ku li jor behs kir, ev formula hesabkirina temen ne her gav bêkêmasî ye, û çima ev e. Her sala 4an saleke berbişkê ye ku 366 roj dihewîne, lê formula hejmara rojan li ser 365an dabeş dike. Ji ber vê yekê eger kesek di 29ê sibatê de ji dayik bûbe û îro jî 28ê sibatê be, ev formula temenî dê mirov rojekê mezin bike. 3>

    Li şûna 365-ê dabeşkirina bi 365.25-an jî ne bêkêmasî ye, wek nimûne, dema ku emrê zarokek ku hêj salek berbiçûk nejiyaye were hesibandin.

    Li jor hatî dayîn, hûn ê çêtir e ku vê awayê hesabkirina temen ji bo jiyana normal hilîne, û yek ji formûlên jêrîn bikar bîne da ku temen ji roja jidayikbûnê li Excel hesab bike.

    DATEDIF( DOB , TODAY(), "y") ROUNDDOWN (YEARFRAC( DOB , TODAY(), 1), 0)

    Rêvekirina hûrgulî ya formulên jorîn di Meriv çawa temen di Excel de hesab dike de tê pêşkêş kirin. Û dîmendera jêrîn di çalakiyê de formulek hesabkirina temenê rastîn nîşan dide:

    =DATEDIF(B2, TODAY(), "y")

    Hesabkirina temenê rast jiroja jidayikbûnê (bi sal, meh û rojan)

    Ji bo hesabkirina temenek rast bi sal, meh û rojan, di argumana paşîn de sê fonksiyonên DATEDIF bi yekeyên jêrîn binivîsin:

    • Y - ji bo hejmartina salên temam.
    • YM - ji bo bidestxistina ferqa di navbera mehan, paşguhkirina salan.
    • MD - ji bo bidestxistina ferqa navbera rojan, paşguhkirina sal û mehan. .

    Û paşê, 3 fonksiyonên DATEDIF-ê di formulakek yekane de bigihînin hev, jimareyên ku ji hêla her fonksiyonê ve hatine vegerandin bi koman veqetînin, û diyar bikin ka her hejmar tê çi wateyê.

    Bi texmîna dîroka jidayikbûn di hucreya B2 de ye, formula temam wiha ye:

    =DATEDIF(B2,TODAY(),"Y") & " Years, " & DATEDIF(B2,TODAY(),"YM") & " Months, " & DATEDIF(B2,TODAY(),"MD") & " Days"

    Ev formula temenî dibe ku pir bikêrhatî be, bêje, ji bo ku bijîjk temenê tam nexweşan nîşan bide, an ji bo efserek karmendê ku temenê tam ya hemî karmendan bizane:

    Ji bo nimûneyên formulê yên bêtir wekî hesabkirina temenê di tarîxek taybetî de an di salek diyarkirî de, ji kerema xwe jêrîn binêrin tutorial: Meriv çawa temen di Excel de hesab dike.

    Meriv çawa hejmara rojên salê (1-365) bi dest dixe

    Ev mînak nîşan dide ku meriv çawa dikare di salekê de, di navbera 1 û 365-an de (1-366 di salên paşîn de) hejmara rojek diyar bi dest bixe. Bi 1'ê Çileyê re roja 1 tê hesibandin.

    Ji bo vê yekê, fonksiyona YEAR bi DATE re bi vî rengî bikar bînin:

    =A2-DATE(YEAR(A2), 1, 0)

    Li ku derê A2 şaneyek e ku tarîx tê de ye.

    Û naha, em bibînin ka formula bi rastî çi dike. EwFonksiyona YEAR sala tarîxê di şaneya A2 de vedigerîne, û wê digihîne fonksiyona DATE(sal, meh, roj) , ku jimareya rêzî ya ku dîrokek diyar nîşan dide vedigerîne.

    Ji ber vê yekê, di formula me de, year ji dîroka orîjînal (A2) tê derxistin, month 1 (çile) û day 0 ye. Bi rastî, rojek sifir Excel neçar dike ku vegere 31ê Kanûna sala berê. Ji ber ku em dixwazin 1'ê Çile weke roja 1'emîn bê nirxandin. Û dûv re, hûn jimareya rêza ku ji hêla formula DATE ve hatî vegerandin ji tarîxa orîjînal (ku di Excel de jî wekî jimareyek rêzik tê hilanîn) kêm dikin û cûdahî roja salê ye ku hûn lê digerin. Mînakî, 5 Çile 2015 wekî 42009 tê hilanîn û 31 Kanûn 2014 42004 e, ji ber vê yekê 42009 - 42004 = 5.

    Heke têgeha roja 0 ji we re rast xuya neke, hûn dikarin jêrîn bikar bînin. li şûna formula:

    =A2-DATE(YEAR(A2), 1, 1)+1

    Meriv çawa hejmara rojên ku di salê de mane bihesibîne

    Ji bo hejmartina rojên ku di salê de mane, em ê bikar bînin DATE û YEAR dîsa fonksiyon dike. Formul li ser bingeha heman nêzîkatiya Mînaka 3-yê li jor e, ji ber vê yekê hûn ne mimkûn e ku hûn di têgihîştina mantiqa wê de ti dijwarî hebin:

    =DATE(YEAR(A2),12,31)-A2

    Heke hûn Dixwazin bizanin ka li gorî roja niha çend roj ji dawiya salê re mane, hûn fonksiyona Excel TODAY() bikar tînin, bi vî rengî:

    =DATE(2015, 12, 31)-TODAY()

    Li ku derê 2015 sala niha ye .

    HesabkirinDi Excel de salên paşîn

    Wekî ku hûn jî dizanin, hema hema her 4 salek di 29ê Sibatê de rojek zêde heye û jê re salek paşîn tê gotin. Di pelên Microsoft Excel de, hûn dikarin bi cûrbecûr awayan diyar bikin ka dîrokek diyarkirî girêdayî salek paşîn an salek hevpar e. Ez ê çend formulan nîşan bidim, ku li gorî min fêmkirina wan herî hêsan e.

    Formula 1. Kontrol bikin ka sibata 29 rojan heye

    Ev ceribandinek pir eşkere ye. Ji ber ku meha sibatê 29 roj in di salên berbişkê de, em hejmara rojên meha 2 ya salekê dihejmêrin û bi hejmara 29-ê re didin ber hev. Mînak:

    =DAY(DATE(2015,3,1)-1)=29

    Di vê formulê de, Fonksiyona DATE(2015,3,1) roja 1-ê adarê ya sala 2015-an vedigerîne, ku em 1 jê jê dikin. Fonksiyona DAY hejmara rojê ji vê tarîxê derdixe û em wê hejmarê bi 29-ê re didin ber hev. formula TRUE, FALSE wekî din vedigere.

    Heke jixwe di pelgeya xebatê ya Excel-ê de navnîşek tarîxên we hene û hûn dixwazin zanibin ka kîjan salên paşîn in, wê hingê fonksiyona YEAR-ê têxin nav formula ku salek jê derxin. dîrokek:

    =DAY(DATE(YEAR(A2),3,1)-1)=29

    Cihê ku A2 şaneyek tê de tarîx heye.

    Encamên ku ji hêla formulê ve hatine vegerandin wiha ne:

    Alternatîf, hûn dikarin fonksiyona EOMONTH bikar bînin da ku roja dawî ya meha Sibatê vegerînin, û wê hejmarê bi 29-ê re bidin ber hev:

    =DAY(EOMONTH(DATE(YEAR(A2),2,1),0))=29

    Ji bo ku formula ji bikarhêner re xweştir bibe. , fonksiyona IF-ê bikar bînin û wê hebevegere, bêje, "Sala berbişkê" û "Sala hevpar" li şûna 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 Kontrol bikin ka sal 366 roj in

    Ev ceribandinek din a eşkere ye ku bi zor hewceyî ravekirinê ye. Em fonksiyonek DATE bikar tînin da ku 1-Jan a sala pêş vegerînin, fonksiyonek din DATE bikar tînin ku 1-Jan a îsal bi dest bixin, ya paşîn ji ya berê derxînin û kontrol bikin ka ferqa 366 e:

    =DATE(2016,1,1) - DATE(2015,1,1)=366

    Ji bo hesabkirina salekê li ser bingeha tarîxek ku di hin şaneyê de hatî nivîsandin, hûn fonksiyona Excel YEAR tam bi heman awayê ku me di mînaka berê de kir bikar tîne:

    =DATE(YEAR(A2)+1,1,1) - DATE(YEAR(A2),1,1)=366

    Cihê ku A2 şaneyek e ku tarîx tê de ye.

    Û bi awayekî xwezayî, hûn dikarin formula jorîn DATE / YEAR têxin nav fonksiyona IF da ku ew tiştek ji nirxên Boolean yên TRUE û FALSE watedartir vegerîne:

    =IF(DATE(YEAR(A2)+1,1,1) - DATE(YEAR(A2),1,1)=366, "Leap year", "Non-leap year")

    Wekî ku berê jî behs kir, ev ne tenê awayên mimkun in ku meriv salên paşîn di Excel de hesab bike. Heke hûn meraq dikin ku çareseriyên din zanibin, hûn dikarin rêbaza ku ji hêla Microsoft ve hatî pêşniyar kirin kontrol bikin. Wekî gelemperî, xortên Microsoft-ê li rêyên hêsan digerin, ne?

    Hêvîdarim, vê gotarê ji we re bûye alîkar ku hûn hesabên salê di Excel de fêm bikin. Ji bo xwendina we spas dikim û li hêviya dîtina we di hefteya pêş de me.

    Michael Brown dilxwazek teknolojiyê ya dilsoz e ku bi hewesek hêsankirina pêvajoyên tevlihev bi karanîna amûrên nermalavê ye. Bi zêdetirî deh salan ezmûnek di pîşesaziya teknolojiyê de, wî jêhatîbûna xwe di Microsoft Excel û Outlook, û her weha Google Sheets û Docs de pêş xist. Bloga Michael ji bo parvekirina zanyarî û pisporiya xwe bi kesên din re veqetandî ye, ji bo baştirkirina hilberî û karîgeriyê serişte û dersên hêsan-şopandinê peyda dike. Çi hûn pisporek demsalî ne an jî destpêkek in, bloga Michael ji bo ku hûn herî zêde ji van amûrên nermalava bingehîn sûd werbigirin, têgihiştinên hêja û şîretên pratîkî pêşkêşî dike.