Vitendakazi vya tarehe ya Excel - mifano ya fomula ya TAREHE, LEO, n.k.

  • Shiriki Hii
Michael Brown

Hii ni sehemu ya mwisho ya Mafunzo yetu ya Tarehe ya Excel ambayo hutoa muhtasari wa vitendakazi vyote vya tarehe ya Excel, hufafanua matumizi yao ya kimsingi na kutoa mifano mingi ya fomula.

Microsoft Excel hutoa toni ya vitendakazi vya kufanya kazi na tarehe na saa. Kila chaguo la kukokotoa hufanya utendakazi rahisi na kwa kuchanganya vitendaji kadhaa ndani ya fomula moja unaweza kutatua kazi ngumu zaidi na zenye changamoto.

Katika sehemu 12 zilizopita za somo letu la tarehe za Excel, tumechunguza vipengele vikuu vya tarehe ya Excel kwa undani. . Katika sehemu hii ya mwisho, tutafanya muhtasari wa maarifa tuliyopata na kutoa viungo vya aina mbalimbali mifano ya fomula ili kukusaidia kupata fomula inayofaa zaidi kwa kukokotoa tarehe zako.

Kitendo kikuu cha kukokotoa tarehe katika Excel:

    Pata tarehe na saa ya sasa:

    • Kuongeza au kupunguza siku hadi tarehe
    • Hesabu idadi ya siku katika mwezi

    Kitendaji cha Excel TODAY

    Chaguo za kukokotoa za TODAY() hurejesha tarehe ya leo, kama vile jina lake linavyopendekeza.

    LEO bila shaka ni mojawapo ya chaguo za kukokotoa za Excel rahisi kutumia kwa sababu haina hoja kabisa. Wakati wowote unapohitaji kupata tarehe ya leo katika Excel, weka fomula ifuatayo ni kisanduku:

    =TODAY()

    Mbali na matumizi haya ya wazi, kitendakazi cha Excel TODAY kinaweza kuwa sehemu ya fomula na hesabu changamano zaidi. kulingana na tarehe ya leo. Kwa mfano, ili kuongeza siku 7 kwa tarehe ya sasa, ingiza zifuatazolikizo.

    Kwa mfano, fomula ifuatayo hukokotoa idadi ya siku nzima za kazi kati ya tarehe ya kuanza katika A2 na tarehe ya mwisho katika B2, ikipuuza Jumamosi na Jumapili na bila kujumuisha sikukuu katika seli C2:C5:

    =NETWORKDAYS(A2, B2, C2:C5)

    Unaweza kupata ufafanuzi wa kina wa hoja za chaguo za kukokotoa za NETWORKDAYS zilizoonyeshwa kwa mifano ya fomula na picha za skrini katika mafunzo yafuatayo:

    kitendaji cha NETWORKDAYS - kukokotoa siku za kazi kati ya tarehe mbili

    Kitendaji cha Excel NETWORKDAYS.INTL

    NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays]) ni urekebishaji wenye nguvu zaidi wa chaguo za kukokotoa za NETWORKDAYS zinazopatikana katika Excel 2010 na baadaye. Pia hurejesha idadi ya siku za wiki kati ya tarehe mbili, lakini hukuruhusu kubainisha ni siku zipi zinafaa kuhesabiwa kuwa wikendi.

    Hii hapa ni fomula ya msingi ya NETWORKDAYS:

    =NETWORKDAYS(A2, B2, 2, C2:C5)

    The fomula huhesabu idadi ya siku za kazi kati ya tarehe katika A2 (tarehe_ya_kuanza) na tarehe katika B2 (tarehe_mwisho), bila kujumuisha siku za wikendi Jumapili na Jumatatu (nambari 2 katika kigezo cha wikendi), na kupuuza likizo katika visanduku C2:C5.

    Kwa maelezo kamili kuhusu chaguo la kukokotoa la NETWORKDAYS.INTL, tafadhali angalia:

    Kitendaji cha NETWORKDAYS - kuhesabu siku za kazi kwa wikendi maalum

    Tunatumai, mwonekano huu wa futi 10K kwenye vitendakazi vya tarehe ya Excel umesaidia. unapata ufahamu wa jumla wa jinsi fomula za tarehe zinavyofanya kazi katika Excel. Ikiwa unataka kujifunza zaidi, ninakuhimiza uangalie mifano ya fomula iliyorejelewa kwenye ukurasa huu. Nashukurukwa kusoma na kutumaini kukuona tena kwenye blogu yetu wiki ijayo!

    fomula katika kisanduku:

    =TODAY()+7

    Ili kuongeza siku 30 za kazi kwa tarehe ya leo bila kujumuisha siku za wikendi, tumia hii:

    =WORKDAY(TODAY(), 30)

    Kumbuka. Tarehe iliyorejeshwa na chaguo la kukokotoa LEO katika Excel husasishwa kiotomatiki laha yako ya kazi inapokokotwa upya ili kuonyesha tarehe ya sasa.

    Kwa mifano zaidi ya fomula inayoonyesha matumizi ya chaguo za kukokotoa LEO katika Excel, tafadhali angalia mafunzo yafuatayo:

    • Chaguo za kukokotoa za Excel LEO ili kuweka tarehe ya leo na zaidi
    • Geuza tarehe ya leo kuwa umbizo la maandishi
    • Hesabu za siku za kazi kulingana na tarehe ya leo
    • Tafuta ya 1 siku ya mwezi kulingana na tarehe ya leo

    Kitendakazi cha Excel NOW

    kitendaji cha NOW() kinarejesha tarehe na saa ya sasa. Pamoja na LEO, haina hoja yoyote. Ikiwa ungependa kuonyesha tarehe ya leo na saa ya sasa katika lahakazi yako, weka tu fomula ifuatayo kwenye kisanduku:

    =NOW()

    Kumbuka. Pamoja na LEO, Excel SASA ni chaguo la kukokotoa tete ambalo huonyesha upya thamani iliyorejeshwa kila lahakazi inapohesabiwa upya. Tafadhali kumbuka, kisanduku chenye fomula ya NOW() hakisasishi kiotomatiki katika muda halisi, wakati tu kitabu cha kazi kinafunguliwa au laha ya kazi inakokotolewa upya. Ili kulazimisha lahajedwali kukokotoa upya, na hivyo kupata fomula yako ya SASA ili kusasisha thamani yake, bonyeza ama Shift+F9 ili kukokotoa tena lahakazi inayotumika au F9 ili kukokotoa upya vitabu vyote vya kazi vilivyofunguliwa.

    Kitendaji cha Excel DATEVALUE

    DATEVALUE(date_text) hubadilisha tarehe katika umbizo la maandishi hadi nambari ya mfululizo inayowakilisha tarehe.

    Kitendaji cha DATEVALUE kinaelewa miundo mingi ya tarehe pamoja na marejeleo ya visanduku vilivyo na "tarehe za maandishi". DATEVALUE inakuja kwa manufaa ya kukokotoa, kuchuja au kupanga tarehe zilizohifadhiwa kama maandishi na kubadilisha "tarehe za maandishi" kama hizo hadi umbizo la Tarehe.

    Mifano michache rahisi ya fomula ya DATEVALUE inafuata hapa chini:

    =DATEVALUE("20-may-2015")

    =DATEVALUE("5/20/2015")

    =DATEVALUE("may 20, 2015")

    Na mifano ifuatayo inaonyesha jinsi chaguo la kukokotoa la DATEVALUE linaweza kusaidia katika kutatua kazi za maisha halisi:

    • DATEVALUE fomula ya kubadilisha tarehe kuwa nambari
    • DATEVALUE fomula ya kubadilisha mfuatano wa maandishi hadi tarehe

    kitendaji cha Excel TEXT

    Katika maana safi, kitendakazi cha TEXT hakiwezi kuainishwa kama mojawapo ya vitendakazi vya tarehe ya Excel kwa sababu kinaweza kubadilisha thamani yoyote ya nambari, si tarehe tu, kuwa mfuatano wa maandishi.

    Kwa TEXT(thamani, umbizo_maandishi), unaweza badilisha tarehe kuwa mifuatano ya maandishi katika miundo mbalimbali, kama inavyoonyeshwa katika picha ya skrini ifuatayo.

    Kumbuka. Ingawa thamani zilizorejeshwa na chaguo za kukokotoa za TEXT zinaweza kuonekana kama tarehe za kawaida za Excel, ni thamani za maandishi katika asili na kwa hivyo haziwezi kutumika katika fomula na hesabu zingine.

    Ifuatayo ni mifano michache zaidi ya fomula ya TEXT ambayo unaweza kupata. kusaidia:

    • Kitendaji cha Excel TEXT kubadilisha tarehe kuwa maandishi
    • Kubadilisha tarehe kuwa mwezi na mwaka
    • Nyoajina la mwezi kutoka tarehe
    • Geuza nambari ya mwezi kuwa jina la mwezi

    Kitendakazi cha Excel DAY

    kitendaji cha DAY(serial_number) kinarejesha siku ya mwezi kama nambari kamili kutoka 1 hadi 31 .

    Serial_number ni tarehe inayolingana na siku unayojaribu kupata. Inaweza kuwa rejeleo la seli, tarehe iliyowekwa kwa kutumia chaguo la kukokotoa DATE, au kurejeshwa na fomula zingine.

    Hii hapa ni mifano michache ya fomula:

    =DAY(A2) - hurejesha siku ya mwezi kutoka tarehe katika A2

    =DAY(DATE(2015,1,1)) - inarejesha siku ya 1-Jan-2015

    =DAY(TODAY()) - inarudisha siku ya tarehe ya leo

    Chaguo za kukokotoa za Excel MONTH

    MONTH(serial_number) katika Excel hurejesha mwezi wa tarehe maalum kama nambari kamili kuanzia 1 (Januari) hadi 12 (Desemba).

    Kwa mfano:

    =MONTH(A2) - hurejesha mwezi wa tarehe katika kisanduku A2.

    =MONTH(TODAY()) - hurejesha mwezi wa sasa.

    Kitendakazi cha MONTH hakitumiki katika fomula za tarehe za Excel kivyake. Mara nyingi ungeitumia kwa kushirikiana na utendaji kazi mwingine kama inavyoonyeshwa katika mifano ifuatayo:

    • Ongeza au ondoa miezi hadi tarehe katika Excel
    • Kukokotoa miezi kati ya tarehe mbili
    • Pata mwezi kutoka nambari ya wiki
    • Pata nambari ya mwezi kutoka tarehe katika Excel
    • Hesabu siku ya 1 ya mwezi
    • Muundo wa tarehe kulingana na mwezi.

    Kwa maelezo ya kina ya sintaksia ya kitendakazi cha MONTH na mifano mingi zaidi ya fomula, tafadhali angalia mafunzo yafuatayo:Kwa kutumia kitendakazi cha MONTH katika Excel.

    Kitendakazi cha Excel YEAR

    YEAR(serial_number) kinarejesha mwaka unaolingana na tarehe fulani, kama nambari kutoka 1900 hadi 9999.

    Kitendaji cha Excel YEAR ni ya moja kwa moja na ni vigumu kupata matatizo yoyote unapoitumia katika hesabu zako za tarehe:

    =YEAR(A2) - inarejesha mwaka wa tarehe katika kisanduku A2.

    =YEAR("20-May-2015") - inarejesha mwaka wa tarehe tarehe maalum.

    =YEAR(DATE(2015,5,20)) - njia ya kuaminika zaidi ya kupata mwaka wa tarehe fulani.

    =YEAR(TODAY()) - inarejesha mwaka wa sasa.

    Kwa maelezo zaidi kuhusu chaguo la kukokotoa la MWAKA, tafadhali angalia:

    • Kitendakazi cha Excel YEAR - sintaksia na matumizi
    • Jinsi ya kubadilisha tarehe hadi mwaka katika Excel
    • Jinsi gani kuongeza au kupunguza miaka hadi sasa katika Excel
    • Kukokotoa miaka kati ya tarehe mbili
    • Jinsi ya kupata siku ya mwaka (1 - 365)
    • Jinsi ya kupata idadi ya siku zilizosalia katika mwaka

    Kitendakazi cha Excel EOMONTH

    EOMONTH(start_date, months) hurejesha siku ya mwisho ya mwezi idadi fulani ya miezi kuanzia tarehe ya kuanza.

    Kama wengi zaidi. ya Vitendaji vya tarehe ya Excel, EOMONTH inaweza kufanya kazi kwa kuingiza tarehe kama marejeleo ya seli, iliyoingizwa kwa kutumia chaguo la kukokotoa DATE, au matokeo ya fomula zingine.

    A thamani chanya katika hoja ya months huongeza nambari inayolingana. ya miezi hadi tarehe ya kuanza, kwa mfano:

    =EOMONTH(A2, 3) - hurejesha siku ya mwisho ya mwezi, miezi 3 baada ya tarehe katika kisanduku A2.

    A thamani hasi katika miezi hoja huondoa idadi inayolingana ya miezi kuanzia tarehe ya kuanza:

    =EOMONTH(A2, -3) - hurejesha siku ya mwisho ya mwezi, miezi 3 kabla tarehe katika kisanduku A2.

    A zero katika miezi mabishano yanalazimisha chaguo la kukokotoa la EOMONTH kurudisha siku ya mwisho ya mwezi wa tarehe ya kuanza:

    =EOMONTH(DATE(2015,4,15), 0) - hurejesha ya mwisho siku ya Aprili, 2015.

    Ili kupata siku ya mwisho ya mwezi wa sasa , weka chaguo la kukokotoa LEO katika hoja ya tarehe_ya_kuanza na 0 katika miezi 20>:

    =EOMONTH(TODAY(), 0)

    Unaweza kupata mifano michache zaidi ya fomula ya EOMONTH katika makala yafuatayo:

    • Jinsi ya pata siku ya mwisho ya mwezi
    • Jinsi ya kupata siku ya kwanza ya mwezi
    • Kukokotoa miaka mirefu katika Excel

    Kitendaji cha Excel WEEKDAY

    WEEKDAY(serial_number,[return_type]) chaguo za kukokotoa hurejesha siku ya juma inayolingana na tarehe, kama nambari kutoka 1 (Jumapili) hadi 7 (Jumamosi).

    • Nambari_ya_mfululizo inaweza kuwa tarehe, marejeleo ya seli iliyo na tarehe, au tarehe iliyorejeshwa na utendaji kazi mwingine wa Excel n.
    • Return_type (si lazima) - ni nambari inayobainisha ni siku gani ya juma itazingatiwa kuwa siku ya kwanza.

    Unaweza kupata iliyokamilika. orodha ya aina zinazopatikana za kurejesha katika mafunzo yafuatayo: Utendakazi wa Siku ya juma katika Excel.

    Na hii hapa ni mifano michache ya fomula za WEKEND:

    =WEEKDAY(A2) - hurejesha siku ya juma inayolingana na a tarehe katika kiini A2; siku ya 1 yawiki ni Jumapili (chaguo-msingi).

    =WEEKDAY(A2, 2) - inarudisha siku ya juma inayolingana na tarehe katika seli A2; wiki huanza Jumatatu.

    =WEEKDAY(TODAY()) - inarejesha nambari inayolingana na siku ya leo ya juma; wiki huanza Jumapili.

    Kitendaji cha SIKU YA WIKI kinaweza kukusaidia kubainisha ni tarehe zipi katika laha yako ya Excel ni siku za kazi na zipi ni siku za wikendi, na pia kupanga, kuchuja au angazia siku za kazi na wikendi:

    • Jinsi ya kupata jina la siku ya kazi kuanzia tarehe
    • Tafuta na uchuje siku za kazi na wikendi
    • Angazia siku za kazi na wikendi katika Excel

    Kitendakazi cha Excel DATEDIF

    DATEDIF(start_date, end_date, unit) chaguo za kukokotoa zimeundwa mahususi ili kukokotoa tofauti kati ya tarehe mbili katika siku, miezi au miaka.

    Ni muda gani wa kutumia kuhesabu tofauti ya tarehe inategemea kwenye herufi uliyoingiza katika hoja ya mwisho:

    =DATEDIF(A2, TODAY(), "d") - hukokotoa idadi ya siku kati ya tarehe katika A2 na tarehe ya leo.

    =DATEDIF(A2, A5, "m") - hurejesha nambari ya miezi kamili kati ya tarehe katika A2 na B2.

    =DATEDIF(A2, A5, "y") - hurejesha idadi ya miaka kamili kati ya tarehe katika A2 na B2.

    Hizi ni programu tumizi za kimsingi za chaguo la kukokotoa la DATEDIF na lina uwezo wa kufanya mengi. zaidi, kama inavyoonyeshwa katika mifano ifuatayo:

    • Kitendakazi cha Excel DATEDIF - sintaksia na matumizi
    • Hesabu siku kati ya tarehe mbili
    • Hesabu wiki kati ya tarehe
    • Hesabu kati ya miezitarehe mbili
    • Hesabu miaka kati ya tarehe mbili
    • Tofauti ya tarehe ni siku, miezi na miaka

    Kitendaji cha Excel WEEKNUM

    WEEKNUM(serial_number, [return_type]) - hurejesha wiki idadi ya tarehe mahususi kama nambari kamili kutoka 1 hadi 53.

    Kwa mfano, fomula iliyo hapa chini inarejesha 1 kwa sababu wiki iliyo na Januari 1 ni wiki ya kwanza katika mwaka.

    =WEEKNUM("1-Jan-2015")

    Mafunzo yafuatayo yanafafanua sifa zote za kitendakazi cha Excel WEEKNUM: chaguo za kukokotoa za WEEKNUM - kukokotoa nambari ya wiki katika Excel.

    Vinginevyo unaweza kuruka moja kwa moja hadi kwenye mojawapo ya mifano ya fomula:

    • Jinsi ya kujumlisha thamani kwa nambari ya wiki
    • Jinsi ya kuangazia visanduku kulingana na nambari ya wiki

    kitendakazi cha Excel EDATE

    chaguo za kukokotoa za EDATE(start_date, months) hurejesha nambari ya ufuatiliaji ya tarehe ambayo ni idadi maalum ya miezi kabla au baada ya tarehe ya kuanza.

    Kwa mfano:

    =EDATE(A2, 5) - inaongeza miezi 5 kwenye tarehe katika kisanduku A2.

    =EDATE(TODAY(), -5) - huondoa miezi 5 kutoka tarehe ya leo.

    Kwa maelezo ya kina ya fomula za EDATE zinazoonyeshwa na formula exa mples, tafadhali angalia:

    Ongeza au ondoa miezi hadi tarehe iliyo na chaguo la kukokotoa la EDATE.

    Kitendaji cha Excel YEARFRAC

    YEARFRAC(start_date, end_date, [basis]) chaguo za kukokotoa hukokotoa uwiano wa mwaka kati ya tarehe 2.

    Kitendaji hiki mahususi kinaweza kutumika kutatua kazi za vitendo kama vile kukokotoa umri kuanzia tarehe ya kuzaliwa.

    Kitendaji cha SIKU YA KAZI ya Excel

    Kitendaji cha WORKDAY(start_date, days, [holidays]) kinarejesha tarehe N siku za kazi kabla au baada ya hapo. mwanzotarehe. Huondoa kiotomatiki siku za wikendi kwenye hesabu na vile vile sikukuu zozote unazobainisha.

    Utendaji huu ni muhimu sana katika kukokotoa matukio muhimu na matukio mengine muhimu kulingana na kalenda ya kawaida ya kufanya kazi.

    Kwa mfano, fomula ifuatayo inaongeza siku 45 za wiki kwa tarehe ya kuanza katika kisanduku A2, ikipuuza sikukuu katika visanduku B2:B8:

    =WORKDAY(A2, 45, B2:B85)

    Kwa maelezo ya kina ya sintaksia ya WORKDAY na mifano zaidi ya fomula, tafadhali angalia :

    Kitendaji cha SIKU YA KAZI - ongeza au ondoa siku za kazi katika Excel

    kitendaji cha Excel WORKDAY.INTL

    WORKDAY.INTL(start_date, days, [weekend], [holidays]) ni tofauti yenye nguvu zaidi ya chaguo za kukokotoa za SIKU YA KAZI iliyoletwa katika Excel 2010.

    WORKDAY.INTL inaruhusu kukokotoa tarehe N nambari ya siku za kazi katika siku zijazo au huko nyuma kwa kutumia vigezo maalum vya wikendi.

    Kwa mfano, kupata tarehe siku 20 za kazi baada ya tarehe ya kuanza katika kisanduku A2, huku Jumatatu na Jumapili zikihesabiwa kuwa siku za wikendi, unaweza kutumia mojawapo ya fomula zifuatazo:

    =WORKDAY.INTL(A2, 20, 2, 7)

    au

    =WORKDAY.INTL(A2, 20, "1000001")

    Bila shaka, inaweza kuwa ngumu Ili kufahamu kiini kutoka kwa maelezo haya mafupi, lakini mifano zaidi ya fomula iliyoonyeshwa na picha za skrini itafanya mambo kuwa rahisi sana:

    WORKDAY.INTL - kuhesabu siku za kazi kwa wikendi maalum

    kitendaji cha Excel NETWORKDAYS

    Chaguo za kukokotoa za NETWORKDAYS(start_date, end_date, [holidays]) hurejesha idadi ya siku za wiki kati ya tarehe mbili unazobainisha. Haijumuishi siku za wikendi kiotomatiki na, kwa hiari,

    Michael Brown ni mpenda teknolojia aliyejitolea na mwenye shauku ya kurahisisha michakato changamano kwa kutumia zana za programu. Akiwa na uzoefu wa zaidi ya muongo mmoja katika tasnia ya teknolojia, ameboresha ujuzi wake katika Microsoft Excel na Outlook, pamoja na Majedwali ya Google na Hati. Blogu ya Michael imejitolea kushiriki maarifa na ujuzi wake na wengine, kutoa vidokezo na mafunzo ambayo ni rahisi kufuata ili kuboresha tija na ufanisi. Iwe wewe ni mtaalamu aliyebobea au umeanza, blogu ya Michael inatoa maarifa muhimu na ushauri wa vitendo ili kupata manufaa zaidi kutoka kwa zana hizi muhimu za programu.