Mga function ng petsa ng Excel - mga halimbawa ng formula ng DATE, TODAY, atbp.

  • Ibahagi Ito
Michael Brown

Ito ang huling bahagi ng aming Tutorial sa Petsa ng Excel na nag-aalok ng pangkalahatang-ideya ng lahat ng mga function ng petsa ng Excel, nagpapaliwanag ng kanilang mga pangunahing gamit at nagbibigay ng maraming halimbawa ng formula.

Ang Microsoft Excel ay nagbibigay ng isang tonelada ng mga function upang gumana sa mga petsa at oras. Ang bawat function ay gumaganap ng isang simpleng operasyon at sa pamamagitan ng pagsasama-sama ng ilang mga function sa loob ng isang formula maaari mong malutas ang mas kumplikado at mapaghamong mga gawain.

Sa nakaraang 12 bahagi ng aming Excel date tutorial, pinag-aralan namin nang detalyado ang mga pangunahing function ng Excel date. . Sa huling bahaging ito, ibubuod namin ang nakuhang kaalaman at magbibigay ng mga link sa iba't ibang mga halimbawa ng formula upang matulungan kang mahanap ang function na pinakaangkop para sa pagkalkula ng iyong mga petsa.

Ang pangunahing function upang makalkula ang mga petsa sa Excel:

    Kunin ang kasalukuyang petsa at oras:

    • Pagdaragdag o pagbabawas ng mga araw sa isang petsa
    • Kalkulahin ang bilang ng mga araw sa isang buwan

    Excel TODAY function

    Ibinabalik ng TODAY() function ang petsa ngayon, eksakto tulad ng ipinahihiwatig ng pangalan nito.

    TODAY ay masasabing isa sa pinakamadaling Excel function na gamitin dahil wala itong mga argumento sa lahat. Sa tuwing kailangan mong makuha ang petsa ngayon sa Excel, ilagay ang sumusunod na formula ay isang cell:

    =TODAY()

    Bukod sa halatang paggamit na ito, ang Excel TODAY function ay maaaring maging bahagi ng mas kumplikadong mga formula at kalkulasyon batay sa petsa ngayon. Halimbawa, upang magdagdag ng 7 araw sa kasalukuyang petsa, ilagay ang sumusunodholidays.

    Halimbawa, kinakalkula ng sumusunod na formula ang bilang ng buong araw ng trabaho sa pagitan ng petsa ng pagsisimula sa A2 at petsa ng pagtatapos sa B2, hindi pinapansin ang Sabado at Linggo at hindi kasama ang mga holiday sa mga cell C2:C5:

    =NETWORKDAYS(A2, B2, C2:C5)

    Makakahanap ka ng komprehensibong paliwanag ng mga argumento ng NETWORKDAYS function na inilalarawan sa mga halimbawa ng formula at screenshot sa sumusunod na tutorial:

    NETWORKDAYS function - pagkalkula ng mga araw ng trabaho sa pagitan ng dalawang petsa

    Ang Excel NETWORKDAYS.INTL function na

    NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays]) ay isang mas mahusay na pagbabago ng NETWORKDAYS function na available sa Excel 2010 at mas bago. Ibinabalik din nito ang bilang ng mga karaniwang araw sa pagitan ng dalawang petsa, ngunit hinahayaan kang tukuyin kung aling mga araw ang dapat bilangin bilang mga katapusan ng linggo.

    Narito ang isang pangunahing formula ng NETWORKDAYS:

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

    Ang Kinakalkula ng formula ang bilang ng mga araw ng trabaho sa pagitan ng petsa sa A2 (start_date) at ang petsa sa B2 (end_date), hindi kasama ang mga araw ng weekend Linggo at Lunes (number 2 sa parameter ng weekend), at hindi pinapansin ang mga holiday sa mga cell C2:C5.

    Para sa buong detalye tungkol sa NETWORKDAYS.INTL function, pakitingnan ang:

    NETWORKDAYS function - pagbibilang ng mga araw ng trabaho na may custom na weekend

    Sana, ang 10K foot view na ito sa Excel date function ay nakatulong makukuha mo ang pangkalahatang pag-unawa kung paano gumagana ang mga formula ng petsa sa Excel. Kung gusto mong matuto nang higit pa, hinihikayat kita na tingnan ang mga halimbawa ng formula na isinangguni sa pahinang ito. nagpapasalamat akoikaw sa pagbabasa at sana ay makita ka muli sa aming blog sa susunod na linggo!

    formula sa isang cell:

    =TODAY()+7

    Upang magdagdag ng 30 weekdays sa petsa ngayon hindi kasama ang mga araw ng weekend, gamitin ang isang ito:

    =WORKDAY(TODAY(), 30)

    Tandaan. Ang petsa na ibinalik ng TODAY function sa Excel ay awtomatikong nag-a-update kapag ang iyong worksheet ay muling kinakalkula upang ipakita ang kasalukuyang petsa.

    Para sa higit pang mga halimbawa ng formula na nagpapakita ng paggamit ng TODAY function sa Excel, pakitingnan ang mga sumusunod na tutorial:

    • Excel TODAY function para ipasok ang petsa ngayon at higit pa
    • I-convert ang petsa ngayon sa text format
    • Kalkulahin ang mga karaniwang araw batay sa petsa ngayon
    • Hanapin ang 1st araw ng buwan batay sa petsa ngayon

    Excel NOW function

    NOW() function ay nagbabalik ng kasalukuyang petsa at oras. Pati na rin sa NGAYON, wala itong anumang mga argumento. Kung gusto mong ipakita ang petsa ngayon at kasalukuyang oras sa iyong worksheet, ilagay lang ang sumusunod na formula sa isang cell:

    =NOW()

    Tandaan. Pati na rin ang TODAY, ang Excel NOW ay isang pabagu-bago ng isip na function na nagre-refresh ng ibinalik na halaga sa tuwing muling kinukuwenta ang worksheet. Pakitandaan, ang cell na may NOW() formula ay hindi awtomatikong nag-a-update sa real-time, kapag ang workbook ay muling binuksan o ang worksheet ay muling nakalkula. Upang pilitin ang spreadsheet na muling kalkulahin, at dahil dito makuha ang iyong NOW formula upang i-update ang halaga nito, pindutin ang alinman sa Shift+F9 upang muling kalkulahin ang aktibong worksheet lamang o F9 upang muling kalkulahin ang lahat ng bukas na workbook.

    Excel DATEVALUE function

    DATEVALUE(date_text) nagko-convert ng petsa sa format ng text sa isang serial number na kumakatawan sa isang petsa.

    Naiintindihan ng function na DATEVALUE ang maraming format ng petsa pati na rin ang mga reference sa mga cell na naglalaman ng "mga petsa ng teksto." Ang DATEVALUE ay talagang madaling gamitin upang kalkulahin, i-filter o pagbukud-bukurin ang mga petsa na nakaimbak bilang text at i-convert ang naturang "mga petsa ng teksto" sa format ng Petsa.

    Sumusunod sa ibaba ang ilang simpleng halimbawa ng formula ng DATEVALUE:

    =DATEVALUE("20-may-2015")

    =DATEVALUE("5/20/2015")

    =DATEVALUE("may 20, 2015")

    At ipinapakita ng mga sumusunod na halimbawa kung paano makakatulong ang DATEVALUE function sa paglutas ng mga gawain sa totoong buhay:

    • Formula ng DATEVALUE upang i-convert ang isang petsa sa isang numero
    • Formula ng DATEVALUE upang i-convert ang isang string ng text sa isang petsa

    Excel TEXT function

    Sa pure sense, hindi mauuri ang TEXT function bilang isa sa Excel date function dahil maaari nitong i-convert ang anumang numeric value, hindi lang mga petsa, sa text string.

    Gamit ang TEXT(value, format_text) function, maaari mong baguhin ang mga petsa sa mga string ng teksto sa iba't ibang mga format, tulad ng ipinakita sa sumusunod na screenshot.

    Tandaan. Bagama't ang mga value na ibinalik ng TEXT function ay maaaring magmukhang karaniwang mga petsa ng Excel, ang mga ito ay mga text value sa kalikasan at samakatuwid ay hindi magagamit sa iba pang mga formula at kalkulasyon.

    Narito ang ilan pang halimbawa ng TEXT formula na maaari mong makita kapaki-pakinabang:

    • Excel TEXT function para i-convert ang petsa sa text
    • Pag-convert ng petsa sa buwan at taon
    • I-extract angpangalan ng buwan mula sa petsa
    • I-convert ang numero ng buwan sa pangalan ng buwan

    Excel DAY function

    DAY(serial_number) function ay nagbabalik ng isang araw ng buwan bilang isang integer mula 1 hanggang 31 .

    Serial_number ay ang petsa na tumutugma sa araw na sinusubukan mong makuha. Ito ay maaaring isang cell reference, isang petsa na ipinasok sa pamamagitan ng paggamit ng DATE function, o ibinalik ng iba pang mga formula.

    Narito ang ilang mga halimbawa ng formula:

    =DAY(A2) - ibinabalik ang araw ng buwan mula sa isang petsa sa A2

    =DAY(DATE(2015,1,1)) - ibinabalik ang araw ng 1-Ene-2015

    =DAY(TODAY()) - ibinabalik ang araw ng petsa ngayon

    Ang function ng Excel MONTH

    MONTH(serial_number) function sa Excel ay nagbabalik ng buwan ng isang tinukoy na petsa bilang isang integer mula 1 (Enero) hanggang 12 (Disyembre).

    Halimbawa:

    =MONTH(A2) - ibinabalik ang buwan ng isang petsa sa cell A2.

    =MONTH(TODAY()) - ibinabalik ang kasalukuyang buwan.

    Ang MONTH function ay bihirang ginagamit sa Excel date formula sa sarili nitong. Kadalasan ay gagamitin mo ito kasabay ng iba pang mga function tulad ng ipinapakita sa mga sumusunod na halimbawa:

    • Magdagdag o magbawas ng mga buwan sa isang petsa sa Excel
    • Pagkalkula ng mga buwan sa pagitan ng dalawang petsa
    • Kumuha ng buwan mula sa numero ng linggo
    • Kumuha ng buwan na numero mula sa isang petsa sa Excel
    • Kalkulahin ang unang araw ng isang buwan
    • Kondisyonal na i-format ang mga petsa batay sa buwan

    Para sa detalyeng paliwanag ng syntax ng MONTH function at marami pang halimbawa ng formula, pakitingnan ang sumusunod na tutorial:Gamit ang MONTH function sa Excel.

    Excel YEAR function

    YEAR(serial_number) ay nagbabalik ng isang taon na tumutugma sa isang ibinigay na petsa, bilang isang numero mula 1900 hanggang 9999.

    Ang Excel YEAR function ay napakasimple at halos hindi ka mahihirapan kapag ginagamit ito sa iyong mga kalkulasyon ng petsa:

    =YEAR(A2) - ibinabalik ang taon ng isang petsa sa cell A2.

    =YEAR("20-May-2015") - ibinabalik ang taon ng tinukoy na petsa.

    =YEAR(DATE(2015,5,20)) - isang mas maaasahang paraan para makuha ang taon ng isang partikular na petsa.

    =YEAR(TODAY()) - ibinabalik ang kasalukuyang taon.

    Para sa higit pang impormasyon tungkol sa YEAR function, pakitingnan ang:

    • Excel YEAR function - syntax at mga gamit
    • Paano i-convert ang petsa sa taon sa Excel
    • Paano upang magdagdag o magbawas ng mga taon sa petsa sa Excel
    • Pagkalkula ng mga taon sa pagitan ng dalawang petsa
    • Paano makukuha ang araw ng taon (1 - 365)
    • Paano hanapin ang bilang ng araw na natitira sa taon

    Excel EOMONTH function

    EOMONTH(start_date, months) function ay nagbabalik sa huling araw ng buwan ng ibinigay na bilang ng mga buwan mula sa petsa ng pagsisimula.

    Tulad ng karamihan ng Excel date functions, ang EOMONTH ay maaaring gumana sa mga petsang input bilang mga cell reference, na inilagay sa pamamagitan ng paggamit ng DATE function, o mga resulta ng iba pang mga formula.

    Ang isang positibong value sa months argument ay nagdaragdag ng katumbas na numero. ng mga buwan hanggang sa petsa ng pagsisimula, halimbawa:

    =EOMONTH(A2, 3) - ibinabalik ang huling araw ng buwan, 3 buwan pagkatapos ng petsa sa cell A2.

    A negatibong halaga saIbinabawas ng argumento ng buwan ang katumbas na bilang ng mga buwan mula sa petsa ng pagsisimula:

    =EOMONTH(A2, -3) - ibinabalik ang huling araw ng buwan, 3 buwan bago ang petsa sa cell A2. Pinipilit ng

    Isang zero sa argumentong buwan ang EOMONTH function na ibalik ang huling araw ng buwan ng petsa ng pagsisimula:

    =EOMONTH(DATE(2015,4,15), 0) - ibinabalik ang huling araw sa Abril, 2015.

    Upang makuha ang huling araw ng kasalukuyang buwan , ilagay ang TODAY function sa start_date argument at 0 sa buwan :

    =EOMONTH(TODAY(), 0)

    Makakakita ka ng ilan pang halimbawa ng formula ng EOMONTH sa mga sumusunod na artikulo:

    • Paano makuha ang huling araw ng buwan
    • Paano makuha ang unang araw ng buwan
    • Pagkalkula ng mga leap year sa Excel

    Excel WEEKDAY function

    WEEKDAY(serial_number,[return_type]) function ay nagbabalik ng araw ng linggo na tumutugma sa isang petsa, bilang isang numero mula 1 (Linggo) hanggang 7 (Sabado).

    • Serial_number ay maaaring isang petsa, isang reference sa isang cell na naglalaman ng isang petsa, o isang petsa na ibinalik ng ilang iba pang function ng Excel n.
    • Return_type (opsyonal) - ay isang numero na tumutukoy kung aling araw ng linggo ang ituturing na unang araw.

    Makikita mo ang kumpletong listahan ng mga available na uri ng pagbabalik sa sumusunod na tutorial: Day of the week function sa Excel.

    At narito ang ilang halimbawa ng formula sa WEEKEND:

    =WEEKDAY(A2) - ibinabalik ang araw ng linggo na tumutugma sa isang petsa sa cell A2; ang 1st day nglinggo ay Linggo (default).

    =WEEKDAY(A2, 2) - ibinabalik ang araw ng linggo na tumutugma sa isang petsa sa cell A2; magsisimula ang linggo sa Lunes.

    =WEEKDAY(TODAY()) - nagbabalik ng numerong tumutugma sa araw ngayon ng linggo; magsisimula ang linggo sa Linggo.

    Makakatulong sa iyo ang function na WEEKDAY na matukoy kung aling mga petsa sa iyong Excel sheet ang mga araw ng trabaho at kung alin ang mga araw ng katapusan ng linggo, at pag-uri-uriin, i-filter o i-highlight ang mga araw ng trabaho at katapusan ng linggo:

    • Paano makakuha ng pangalan ng karaniwang araw mula sa petsa
    • Hanapin at i-filter ang mga araw ng trabaho at katapusan ng linggo
    • I-highlight ang mga karaniwang araw at katapusan ng linggo sa Excel

    Excel DATEDIF function

    DATEDIF(start_date, end_date, unit) function ay espesyal na idinisenyo upang kalkulahin ang pagkakaiba sa pagitan ng dalawang petsa sa mga araw, buwan o taon.

    Aling agwat ng oras ang gagamitin para sa pagkalkula ng pagkakaiba ng petsa ay nakasalalay sa liham na inilagay mo sa huling argumento:

    =DATEDIF(A2, TODAY(), "d") - kinakalkula ang bilang ng araw sa pagitan ng petsa sa A2 at petsa ngayon.

    =DATEDIF(A2, A5, "m") - ibinabalik ang bilang ng kumpletong buwan sa pagitan ng mga petsa sa A2 at B2.

    =DATEDIF(A2, A5, "y") - ibinabalik ang bilang ng mga kumpletong taon sa pagitan ng mga petsa sa A2 at B2.

    Ito ay mga pangunahing aplikasyon lamang ng DATEDIF function at ito ay may kakayahang magkano higit pa, tulad ng ipinakita sa mga sumusunod na halimbawa:

    • Excel DATEDIF function - syntax at mga gamit
    • Bilangin ang mga araw sa pagitan ng dalawang petsa
    • Kalkulahin ang mga linggo sa pagitan ng mga petsa
    • Kalkulahin ang mga buwan sa pagitandalawang petsa
    • I-compute ang mga taon sa pagitan ng dalawang petsa
    • Ang pagkakaiba ng petsa ay mga araw, buwan at taon

    Excel WEEKNUM function

    WEEKNUM(serial_number, [return_type]) - ibinabalik ang linggo bilang ng isang partikular na petsa bilang isang integer mula 1 hanggang 53.

    Halimbawa, ang formula sa ibaba ay nagbabalik ng 1 dahil ang linggong naglalaman ng Enero 1 ay ang unang linggo ng taon.

    =WEEKNUM("1-Jan-2015")

    Ipinapaliwanag ng sumusunod na tutorial ang lahat ng mga detalye sa Excel WEEKNUM function: WEEKNUM function - pagkalkula ng numero ng linggo sa Excel.

    Maaari kang direktang lumaktaw sa isa sa mga halimbawa ng formula:

    • Paano magsama ng mga halaga ayon sa numero ng linggo
    • Paano i-highlight ang mga cell batay sa numero ng linggo

    Excel EDATE function

    EDATE(start_date, months) function ay nagbabalik ng serial number ng ang petsa na tinukoy na bilang ng mga buwan bago o pagkatapos ng petsa ng pagsisimula.

    Halimbawa:

    =EDATE(A2, 5) - nagdaragdag ng 5 buwan sa petsa sa cell A2.

    =EDATE(TODAY(), -5) - ibinabawas ang 5 buwan mula sa petsa ngayon.

    Para sa isang detalyadong paliwanag ng mga formula ng EDATE na inilalarawan ng formula exa mples, pakitingnan ang:

    Magdagdag o magbawas ng mga buwan sa isang petsa na may EDATE function.

    Excel YEARFRAC function

    Kinakalkula ng YEARFRAC(start_date, end_date, [basis]) function ang proporsyon ng taon sa pagitan ng 2 petsa.

    Maaaring gamitin ang napaka-espesipikong function na ito upang malutas ang mga praktikal na gawain tulad ng pagkalkula ng edad mula sa petsa ng kapanganakan.

    Excel WORKDAY function

    WORKDAY(start_date, days, [holidays]) function ay nagbabalik ng petsa N araw ng trabaho bago o pagkatapos ang simulapetsa. Awtomatiko nitong ibinubukod ang mga araw ng katapusan ng linggo mula sa mga kalkulasyon pati na rin ang anumang mga pista opisyal na iyong tinukoy.

    Napakakatulong ang function na ito para sa pagkalkula ng mga milestone at iba pang mahahalagang kaganapan batay sa karaniwang kalendaryo sa pagtatrabaho.

    Halimbawa, ang sumusunod na formula ay nagdaragdag ng 45 araw ng trabaho sa petsa ng pagsisimula sa cell A2, hindi pinapansin ang mga holiday sa mga cell B2:B8:

    =WORKDAY(A2, 45, B2:B85)

    Para sa detalyadong paliwanag ng syntax ng WORKDAY at higit pang mga halimbawa ng formula, mangyaring tingnan :

    WORKDAY function - magdagdag o magbawas ng mga araw ng trabaho sa Excel

    Excel WORKDAY.INTL function

    Ang WORKDAY.INTL(start_date, days, [weekend], [holidays]) ay isang mas malakas na variation ng WORKDAY function na ipinakilala sa Excel 2010.

    WORKDAY.INTL ay nagbibigay-daan sa pagkalkula ng petsa N bilang ng mga araw ng trabaho sa hinaharap o sa nakaraan gamit ang mga custom na parameter ng weekend.

    Halimbawa, upang makakuha ng petsang 20 araw ng trabaho pagkatapos ng petsa ng pagsisimula sa cell A2, na ang Lunes at Linggo ay binibilang bilang mga araw ng katapusan ng linggo, maaari mong gamitin ang alinman sa mga sumusunod na formula:

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

    o

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

    Siyempre, maaari itong maging mahirap Upang maunawaan ang esensya mula sa maikling paliwanag na ito, ngunit higit pang mga halimbawa ng formula na inilalarawan gamit ang mga screenshot ang magpapadali sa mga bagay:

    WORKDAY.INTL - pagkalkula ng mga araw ng trabaho gamit ang custom na weekend

    Excel NETWORKDAYS function

    NETWORKDAYS(start_date, end_date, [holidays]) function ay nagbabalik ng bilang ng mga karaniwang araw sa pagitan ng dalawang petsa na iyong tinukoy. Awtomatiko nitong ibinubukod ang mga araw ng katapusan ng linggo at, opsyonal, ang

    Si Michael Brown ay isang dedikadong mahilig sa teknolohiya na may hilig sa pagpapasimple ng mga kumplikadong proseso gamit ang mga tool sa software. Sa higit sa isang dekada ng karanasan sa industriya ng tech, hinasa niya ang kanyang mga kasanayan sa Microsoft Excel at Outlook, pati na rin ang Google Sheets at Docs. Ang blog ni Michael ay nakatuon sa pagbabahagi ng kanyang kaalaman at kadalubhasaan sa iba, na nagbibigay ng madaling sundan na mga tip at mga tutorial para sa pagpapabuti ng pagiging produktibo at kahusayan. Isa ka mang batikang propesyonal o baguhan, nag-aalok ang blog ni Michael ng mahahalagang insight at praktikal na payo para masulit ang mahahalagang software tool na ito.