Excel-ийн огнооны функцууд - огноо, өнөөдөр гэх мэт томъёоны жишээнүүд.

  • Үүнийг Хуваалц
Michael Brown

Энэ бол Excel-ийн огнооны зааварчилгааны эцсийн хэсэг бөгөөд бүх Excel-ийн огнооны функцуудын тоймыг санал болгож, тэдгээрийн үндсэн хэрэглээг тайлбарлаж, олон томьёоны жишээг өгдөг.

Microsoft Excel нь огноо, цагтай ажиллахад зориулагдсан маш олон функцээр хангадаг. Функц бүр нь энгийн үйлдлийг гүйцэтгэдэг бөгөөд нэг томьёоны хүрээнд хэд хэдэн функцийг нэгтгэснээр та илүү төвөгтэй, төвөгтэй ажлуудыг шийдэж чадна.

Манай Excel-ийн огнооны хичээлийн өмнөх 12 хэсэгт бид Excel-ийн үндсэн огнооны функцуудыг нарийвчлан судалсан. . Энэ төгсгөлийн хэсэгт бид олж авсан мэдлэгээ нэгтгэн дүгнэж, огноогоо тооцоолоход хамгийн тохиромжтой функцийг олоход тань туслах томъёоны жишээнүүдийн холбоосыг өгөх болно.

Excel дээр огноог тооцоолох үндсэн функц:

    Одоогийн огноо, цагийг авах:

    • Огноонд хоног нэмэх, хасах
    • Сар дахь өдрийн тоог тооцоолох

    Excel-ийн TODAY функц

    TODAY() функц нь яг нэрнээс нь харахад өнөөдрийн огноог буцаана.

    ӨНӨӨДӨР нь Excel-ийн ашиглахад хамгийн хялбар функцүүдийн нэг юм. огт аргументууд. Excel дээр өнөөдрийн огноог авах шаардлагатай бол нүд гэж дараах томьёог оруулна уу:

    =TODAY()

    Ийм ойлгомжтой хэрэглээнээс гадна Excel-ийн ӨНӨӨДӨР функц нь илүү төвөгтэй томьёо, тооцооллын нэг хэсэг байж болно. өнөөдрийн огноог үндэслэн. Жишээлбэл, одоогийн огноонд 7 хоног нэмэхийн тулд дараахыг оруулна ууамралтын өдрүүд.

    Жишээлбэл, дараах томьёо нь Бямба, Ням гарагуудыг үл тоомсорлож, C2:C5 нүдэнд амралтын өдрүүдийг оруулахгүйгээр А2 дахь ажлын эхлэл болон В2 дахь дуусах огнооны хоорондох бүхэл бүтэн ажлын өдрийн тоог тооцоолно:

    =NETWORKDAYS(A2, B2, C2:C5)

    Та NETWORKDAYS функцийн аргументуудын дэлгэрэнгүй тайлбарыг томьёоны жишээ болон дэлгэцийн агшинг дараах заавараас олж болно:

    NETWORKDAYS функц - хоёр огнооны хоорондох ажлын өдрүүдийг тооцоолох

    Excel NETWORKDAYS.INTL функц

    NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays]) нь Excel 2010 болон түүнээс хойшхи хувилбаруудад ашиглах боломжтой NETWORKDAYS функцийн илүү хүчирхэг өөрчлөлт юм. Энэ нь мөн хоёр огнооны хоорондох ажлын өдрүүдийн тоог буцаадаг боловч аль өдрийг амралтын өдрүүдээр тооцохыг зааж өгөх боломжийг олгодог.

    Энд NETWORKDAYS-ийн үндсэн томъёо байна:

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

    томьёо нь А2 дахь огноо (эхлэх_огноо) болон В2 (дуусгах_огноо) хоорондын ажлын өдрийн тоог тооцож, амралтын өдрүүдийг Ням, Даваа гарагийг (амралтын өдрийн параметрийн 2-р тоо) оруулаагүй бөгөөд C2:C5 нүднүүдийн амралтын өдрүүдийг үл тоомсорлодог.

    NETWORKDAYS.INTL функцийн талаарх дэлгэрэнгүй мэдээллийг дараах хэсгээс үзнэ үү:

    NETWORKDAYS функц - захиалгат амралтын өдрүүдээр ажлын өдрүүдийг тоолох

    Excel-ийн огнооны функцууд дээрх 10К фут харагдац нь тусалсан гэж найдаж байна. Excel дээр огнооны томъёо хэрхэн ажилладаг талаар ерөнхий ойлголттой болно. Хэрэв та илүү ихийг мэдэхийг хүсвэл энэ хуудсанд дурдсан томъёоны жишээнүүдийг үзэхийг зөвлөж байна. Би баярлалааУншиж байгаад дараа долоо хоногт манай блог дээр дахин уулзана гэж найдаж байна!

    Нүдэнд байгаа томьёо:

    =TODAY()+7

    Амралтын өдрүүдээс бусад ажлын 30 өдрийг өнөөдрийн өдөр нэмэхийн тулд дараахыг ашиглана уу:

    =WORKDAY(TODAY(), 30)

    Тэмдэглэл. Excel-ийн TODAY функцийн буцаасан огноо нь таны ажлын хуудсыг одоогийн огноог тусгахын тулд дахин тооцоолоход автоматаар шинэчлэгддэг.

    Excel-ийн TODAY функцийн хэрэглээг харуулсан бусад томьёоны жишээг авахыг хүсвэл дараах хичээлүүдийг үзнэ үү:

    • Өнөөдрийн огноо болон бусад зүйлийг оруулах Excel-ийн TODAY функц
    • Өнөөдрийн огноог текст формат руу хөрвүүлэх
    • Өнөөдрийн огноогоор ажлын өдрүүдийг тооцоолох
    • 1-ийг олох Өнөөдрийн огноог үндэслэн сарын өдөр

    Excel NOW функц

    NOW() функц нь одоогийн огноо, цагийг буцаана. ӨНӨӨДӨР шиг ямар ч маргаангүй. Хэрэв та ажлын хуудсандаа өнөөдрийн огноо, цагийг харуулахыг хүсвэл дараах томьёог нүдэнд оруулаарай:

    =NOW()

    Тайлбар. ӨНӨӨДИЙН адил Excel NOW нь ажлын хуудсыг дахин тооцоолох бүрт буцаасан утгыг шинэчилдэг тогтворгүй функц юм. NOW() томьёотой нүд нь зөвхөн ажлын номыг дахин нээх эсвэл ажлын хуудсыг дахин тооцоолох үед бодит цаг хугацаанд автоматаар шинэчлэгдэхгүй гэдгийг анхаарна уу. Хүснэгтийг дахин тооцоолохыг албадаж, улмаар утгыг нь шинэчлэхийн тулд NOW томъёогоо авахын тулд зөвхөн идэвхтэй ажлын хуудсыг дахин тооцоолохын тулд Shift+F9, эсвэл бүх нээлттэй ажлын номыг дахин тооцоолохын тулд F9 товчийг дарна уу.

    Excel-ийн DATEVALUE функц

    DATEVALUE(date_text) Текстийн формат дахь огноог огноог харуулсан серийн дугаар болгон хувиргадаг.

    DATEVALUE функц нь олон тооны огнооны формат болон "текст огноо" агуулсан нүднүүдийн лавлагааг ойлгодог. DATEVALUE нь текст хэлбэрээр хадгалагдсан огноог тооцоолох, шүүх, эрэмбэлэх, ийм "текст огноог" Огноо формат руу хөрвүүлэхэд үнэхээр хэрэгтэй.

    Доор DATEVALUE томъёоны энгийн жишээг үзүүлэв:

    =DATEVALUE("20-may-2015")

    =DATEVALUE("5/20/2015")

    =DATEVALUE("may 20, 2015")

    Мөн дараах жишээнүүд нь DATEVALUE функц нь бодит амьдралын даалгавруудыг шийдвэрлэхэд хэрхэн тусалж болохыг харуулж байна:

    • Огноог тоо руу хөрвүүлэх DATEVALUE томъёо
    • Текстийн мөрийг огноо болгон хөрвүүлэх DATEVALUE томъёо

    Excel-ийн TEXT функц

    Цэвэр утгаараа TEXT функцийг Excel-ийн огнооны функцүүдийн аль нэг гэж ангилах боломжгүй, учир нь энэ нь зөвхөн огноо гэлтгүй дурын тоон утгыг текстийн мөр болгон хувиргах боломжтой.

    TEXT(утга, формат_текст) функцийн тусламжтайгаар та үүнийг хийх боломжтой. Дараах дэлгэцийн агшинд үзүүлсэн шиг огноог янз бүрийн форматтай текстийн мөр болгон өөрчлөх.

    Тайлбар. TEXT функцээр буцаасан утгууд нь ердийн Excel огноо шиг харагдах боловч тэдгээр нь текстийн утга учир өөр томьёо болон тооцоололд ашиглах боломжгүй.

    Та эндээс өөр хэдэн TEXT томьёоны жишээг олж болно. ашигтай:

    • Огноог текст болгон хөрвүүлэх Excel-ийн TEXT функц
    • Огноог сар, жил болгон хөрвүүлэх
    • огнооноос сарын нэр
    • Сарын дугаарыг сарын нэр рүү хөрвүүлэх

    Excel DAY функц

    DAY(serial_number) функц нь сарын нэг өдрийг 1-ээс 31 хүртэлх бүхэл тоогоор буцаана. .

    Серийн_тоо нь таны авах гэж буй өдөртэй тохирч буй огноо юм. Энэ нь нүдний лавлагаа, DATE функцийг ашиглан оруулсан огноо, эсвэл өөр томьёогоор буцаасан огноо байж болно.

    Хэд хэдэн томьёоны жишээ энд байна:

    =DAY(A2) - тухайн сарын өдрийг буцаана. A2 дахь огноо

    =DAY(DATE(2015,1,1)) - 2015 оны 1-р сарын 1-ний өдрийг буцаана

    =DAY(TODAY()) - өнөөдрийн огноог буцаана

    Excel-ийн САРЫН функц

    Excel дээрх MONTH(serial_number) функц нь заасан огнооны сарыг 1 (1-р сар)-аас 12 (12-р сар) хүртэлх бүхэл тоогоор буцаана.

    Жишээ нь:

    =MONTH(A2) - A2 нүдний огнооны сарыг буцаана.

    =MONTH(TODAY()) - тухайн сарыг буцаана.

    MONTH функцийг Excel-ийн огнооны томьёонд дангаар ашиглах нь ховор. Ихэнх тохиолдолд та үүнийг дараах жишээн дээр харуулсан бусад функцуудтай хамт ашигладаг:

    • Excel дээр огноонд сар нэмэх, хасах
    • Хоёр огнооны хоорондох сарыг тооцоолох
    • Долоо хоногийн дугаараас сар авах
    • Excel дээр огнооноос сарын дугаар авах
    • Сарын 1 дэх өдрийг тооцоолох
    • Огноог сараар нь нөхцөлт форматлах

    MONTH функцын синтаксийн дэлгэрэнгүй тайлбар болон бусад олон томьёоны жишээг дараах хичээлээс үзнэ үү.Excel-ийн MONTH функцийг ашиглах.

    Excel YEAR функц

    YEAR(serial_number) нь өгөгдсөн огноотой харгалзах жилийг 1900-аас 9999 хүртэлх тоо болгон буцаана.

    Excel YEAR функц Энэ нь маш энгийн бөгөөд та огноог тооцоолохдоо үүнийг ашиглахад ямар ч бэрхшээл гарахгүй:

    =YEAR(A2) - А2 нүдний огнооны оныг буцаана.

    =YEAR("20-May-2015") - оныг буцаана. заасан огноо.

    =YEAR(DATE(2015,5,20)) - өгөгдсөн огнооны оныг авах илүү найдвартай арга.

    =YEAR(TODAY()) - тухайн оныг буцаана.

    YEAR функцийн талаар дэлгэрэнгүй мэдээллийг:

    • Excel YEAR функц - синтакс ба хэрэглээ
    • Excel дээр огноог жил рүү хэрхэн хөрвүүлэх талаар
    • Хэрхэн үзнэ үү. Excel дээр он сарыг нэмэх, хасах
    • Хоёр огнооны хоорондох жилийг тооцоолох
    • Жилийн өдрийг хэрхэн авах вэ (1 - 365)
    • Одоогийн тоог хэрхэн олох вэ Жилд үлдсэн өдрүүд

    Excel EOMONTH функц

    EOMONTH(start_date, months) функц нь эхэлсэн өдрөөс хойш өгөгдсөн тооны сарын сүүлийн өдрийг буцаана.

    Ихэнх шиг. -ийн Excel-ийн огнооны функцууд, EOMONTH нь DATE функц эсвэл бусад томьёоны үр дүнг ашиглан оруулсан огноог нүдний лавлагаа болгон ажиллуулж болно.

    months аргумент дахь эерэг утга нь харгалзах тоог нэмнэ. Эхлэх огноо хүртэлх саруудын тоо, жишээ нь:

    =EOMONTH(A2, 3) - А2 нүдний огнооноос 3 сарын дараа дараа сарын сүүлийн өдрийг буцаана.

    A сөрөг утга сар аргумент нь эхлэх огнооноос харгалзах сарын тоог хасна:

    =EOMONTH(A2, -3) - А2 нүдэн дэх огнооны 3 сарын өмнө -н сүүлийн өдрийг буцаана.

    сар аргумент дахь тэг нь EOMONTH функцийг эхлэх огнооны сарын сүүлийн өдрийг буцаахыг шаарддаг:

    =EOMONTH(DATE(2015,4,15), 0) - сүүлчийн өдрийг буцаана 2015 оны 4-р сарын өдөр.

    Тухайн сарын сүүлийн өдрийг авахын тулд эхлэх_огноо аргумент дахь ӨНӨӨДӨР функцийг, сарын<-д 0-г оруулна уу. 20>:

    =EOMONTH(TODAY(), 0)

    Та EOMONTH томъёоны цөөн хэдэн жишээг дараах нийтлэлээс олж болно:

    • Хэрхэн сарын сүүлийн өдрийг авах
    • Сарын эхний өдрийг хэрхэн авах вэ
    • Excel дээр үсрэнгүй жилийг тооцоолох

    Excel-ийн WEEKDAY функц

    WEEKDAY(serial_number,[return_type]) функц нь огноотой харгалзах долоо хоногийн өдрийг 1-ээс (Ням гараг) 7 (Бямба) хүртэлх тоогоор буцаана.

    • Цувралын_тоо нь огноо байж болно. огноо агуулсан нүд эсвэл бусад Excel функцээр буцаасан огноо n.
    • Буцах_төрөл (заавал биш) - долоо хоногийн аль өдрийг эхний өдөр гэж тооцохыг тодорхойлох тоо.

    Та бүрэн мэдээллийг олж болно. боломжтой буцаах төрлүүдийн жагсаалтыг дараах хичээлээс үзнэ үү: Excel дэх долоо хоногийн өдөр функц.

    Мөн энд WEEKEND-ийн цөөн хэдэн томьёоны жишээ байна:

    =WEEKDAY(A2) - долоо хоногийн өдөр харгалзах буцаана. А2 нүдэнд огноо; 1 дэх өдөрдолоо хоног бол Ням гараг (өгөгдмөл).

    =WEEKDAY(A2, 2) - А2 нүдний огноотой харгалзах долоо хоногийн өдрийг буцаана; долоо хоног даваа гаригт эхэлнэ.

    =WEEKDAY(TODAY()) - долоо хоногийн өнөөдрийн өдөртэй тохирох тоог буцаана; долоо хоног Ням гарагт эхэлнэ.

    WEEKDAY функц нь Excel хуудсан дээрх аль огноог ажлын өдөр, аль нь амралтын өдрүүд болохыг тодорхойлох, мөн түүнчлэн ангилах, шүүх эсвэл ажлын болон амралтын өдрүүдийг тодруулах:

    • Ажлын өдрийн нэрийг огнооноос хэрхэн авах вэ
    • Ажлын болон амралтын өдрүүдийг хайж олох, шүүх
    • Excel дээр ажлын болон амралтын өдрүүдийг тодруулах

    Excel-ийн DATEDIF функц

    DATEDIF(start_date, end_date, unit) функц нь хоёр огнооны зөрүүг өдөр, сар, жилээр тооцоолоход тусгайлан зориулагдсан.

    Огнооны зөрүүг тооцоолохдоо аль цагийн интервалыг ашиглахаас хамаарна. хамгийн сүүлийн аргумент дээр оруулсан үсэг дээр:

    =DATEDIF(A2, TODAY(), "d") - А2 дахь огноо болон өнөөдрийн огнооны хоорондох өдөр тоог тооцоолно.

    =DATEDIF(A2, A5, "m") - тоог буцаана. бүрэн сар А2 ба В2-ын огнооны хооронд.

    =DATEDIF(A2, A5, "y") - А2 ба В2-ын огнооны хоорондох бүрэн жилийн тоог буцаана.

    Эдгээр нь DATEDIF функцийн үндсэн хэрэглээ бөгөөд энэ нь маш олон зүйлийг хийх чадвартай. Илүү ихийг дараах жишээнүүдэд харуулав:

    • Excel-ийн DATEDIF функц - синтакс ба ашигладаг
    • Хоёр огнооны хоорондох өдрийг тоолох
    • Огнооны хоорондох долоо хоногийг тооцоолох
    • Хоорондын сарыг тооцоолхоёр огноо
    • Хоёр огнооны хоорондох жилийг тооцоолох
    • Огнооны зөрүү нь өдөр, сар, жил

    Excel WEEKNUM функц

    WEEKNUM(serial_number, [return_type]) - долоо хоногийг буцаана 1-ээс 53 хүртэлх бүхэл тоогоор тодорхой огнооны дугаар.

    Жишээ нь 1-р сарын 1-ийг агуулсан долоо хоног нь жилийн эхний долоо хоног тул доорх томьёо 1-ийг буцаана.

    =WEEKNUM("1-Jan-2015")

    Дараах заавар нь Excel-ийн WEEKNUM функцийн бүх онцлогийг тайлбарласан болно: WEEKNUM функц - WEEKNUM функц - Excel дээр долоо хоногийн тоог тооцоолох.

    Эсвэл та томьёоны жишээнүүдийн аль нэг рүү шууд алгасаж болно:

    • Утгыг долоо хоногийн дугаараар хэрхэн нийлгэх вэ
    • Долоо хоногийн дугаар дээр үндэслэн нүднүүдийг хэрхэн тодруулах вэ

    Excel-ийн EDATE функц

    EDATE(start_date, months) функц нь цувралын дугаарыг буцаана. огноо нь эхлэх огнооноос өмнөх эсвэл хойшхи хэдэн сарын тоо юм.

    Жишээ нь:

    =EDATE(A2, 5) - А2 нүдний огноонд 5 сар нэмнэ.

    =EDATE(TODAY(), -5) - өнөөдрийн өдрөөс 5 сар хасна.

    EDATE томъёоны дэлгэрэнгүй тайлбарыг exa томъёогоор дүрсэлсэн. mples, үзнэ үү:

    EDATE функцээр огноонд сар нэмэх эсвэл хасах.

    Excel YEARFRAC функц

    YEARFRAC(start_date, end_date, [basis]) функц нь 2 огнооны хоорондох жилийн эзлэх хувийг тооцдог.

    Энэ маш тодорхой функцийг төрсөн өдрөөс эхлэн насыг тооцох зэрэг практик ажлуудыг шийдвэрлэхэд ашиглаж болно.

    Excel-ийн АЖЛЫН ӨДРИЙН функц

    WORKDAY(start_date, days, [holidays]) функц нь ажлын N өдрийн өмнөх эсвэл дараах огноог буцаана. Эхлэлогноо. Энэ нь таны заасан амралтын өдрүүд болон амралтын өдрүүдийг тооцоололд автоматаар оруулдаггүй.

    Энэ функц нь ажлын стандарт хуанли дээр тулгуурлан чухал үе болон бусад чухал үйл явдлуудыг тооцоолоход маш их тустай.

    Жишээ нь, Дараах томьёо нь B2:B8 нүдэнд амралтын өдрүүдийг үл тоомсорлож, А2 нүдэнд эхлэх огноо дээр ажлын 45 өдрийг нэмсэн:

    =WORKDAY(A2, 45, B2:B85)

    АЖЛЫН ӨДРИЙН синтакс болон бусад томьёоны жишээнүүдийн дэлгэрэнгүй тайлбарыг үзнэ үү. :

    АЖЛЫН ӨДРИЙН функц - Excel-д ажлын өдрүүдийг нэмэх, хасах

    Excel WORKDAY.INTL функц

    WORKDAY.INTL(start_date, days, [weekend], [holidays]) нь Excel 2010-д нэвтрүүлсэн АЖЛЫН ӨДРИЙН функцийн илүү хүчирхэг хувилбар юм.

    WORKDAY.INTL нь огноог N тооны ирээдүйн эсвэл өнгөрсөн амралтын өдрүүдийн тохируулсан параметрүүдээр тооцоолох боломжийг олгодог.

    Жишээ нь, A2 нүдэнд эхлэх өдрөөс хойш ажлын 20 өдрийн дараа огноог авахын тулд, Даваа, Ням гарагийг амралтын өдөр гэж тооцвол та дараах томъёоны аль нэгийг ашиглаж болно:

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

    эсвэл

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

    Мэдээж, магадгүй хэцүү байх Энэхүү товч тайлбарын мөн чанарыг ойлгохын тулд илүү олон томьёоны жишээг дэлгэцийн агшингаар дүрсэлсэн нь бүх зүйлийг үнэхээр хялбар болгоно:

    WORKDAY.INTL - амралтын өдрүүдээр ажлын өдрүүдийг тооцоолох

    Excel-ийн NETWORKDAYS функц

    NETWORKDAYS(start_date, end_date, [holidays]) функц нь таны заасан хоёр огнооны хоорондох ажлын өдрийн тоог буцаана. Энэ нь амралтын өдрүүдийг автоматаар хасдаг бөгөөд сонголтоор нь

    Майкл Браун бол програм хангамжийн хэрэгслийг ашиглан нарийн төвөгтэй процессуудыг хялбаршуулах хүсэл эрмэлзэлтэй, технологид дуртай хүн юм. Технологийн салбарт арав гаруй жил ажилласан туршлагатай тэрээр Microsoft Excel, Outlook, мөн Google Sheets болон Docs дээр ур чадвараа дээшлүүлсэн. Майклын блог нь өөрийн мэдлэг, туршлагаа бусадтай хуваалцах, бүтээмж, үр ашгийг дээшлүүлэхэд хялбар зөвлөмж, зааварчилгаа өгөх зорилготой юм. Та туршлагатай мэргэжилтэн эсвэл анхлан суралцаж байгаа эсэхээс үл хамааран Майклын блог нь эдгээр чухал програм хангамжийн хэрэгслээс хамгийн их ашиг хүртэх талаар үнэ цэнэтэй ойлголт, практик зөвлөгөөг санал болгодог.