Мазмұны
Бұл барлық Excel күн функцияларын шолуды ұсынатын, олардың негізгі қолдануын түсіндіретін және көптеген формула мысалдарын беретін Excel күні оқулығымыздың соңғы бөлігі.
Microsoft Excel бағдарламасы күндер мен уақыттармен жұмыс істеу үшін көптеген функцияларды ұсынады. Әрбір функция қарапайым әрекетті орындайды және бірнеше функцияларды бір формулада біріктіру арқылы күрделірек және қиын тапсырмаларды шешуге болады.
Excel күндер оқулығымыздың алдыңғы 12 бөлімінде біз Excel күнінің негізгі функцияларын егжей-тегжейлі зерттедік. . Осы соңғы бөлімде біз алынған білімді қорытындылаймыз және күндерді есептеу үшін ең қолайлы функцияны табуға көмектесу үшін әртүрлі формула мысалдарына сілтемелер береміз.
Excel бағдарламасындағы күндерді есептеудің негізгі функциясы:
Ағымдағы күн мен уақытты алу:
- Күнге күндерді қосу немесе азайту
- Айдағы күндердің санын есептеу
Excel TODAY функциясы
TODAY()
функциясы оның аты айтып тұрғандай бүгінгі күнді қайтарады.
БҮГІН Excel пайдаланудың ең оңай функцияларының бірі болып табылады, өйткені оның ешқандай мүмкіндігі жоқ. мүлде аргументтер. Excel бағдарламасында бүгінгі күнді алу қажет болғанда, ұяшық болып табылатын келесі формуланы енгізіңіз:
=TODAY()
Осы айқын пайдаланудан басқа, Excel BUGÜN функциясы күрделірек формулалар мен есептеулердің бөлігі болуы мүмкін. бүгінгі күнге негізделген. Мысалы, ағымдағы күнге 7 күн қосу үшін келесіні енгізіңізмерекелер.
Мысалы, келесі формула сенбі мен жексенбі күндерін елемей, C2:C5:
<0 ұяшықтарындағы мереке күндерін қоспағанда, A2 пішіміндегі басталу күні мен В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-сан) және C2:C5 ұяшықтарындағы мереке күндерін елемеуден басқа A2 (басталу_күні) мен B2 (аяқ_күні) күнінің арасындағы жұмыс күндерінің санын есептейді.
NETWORKDAYS.INTL функциясы туралы толық ақпаратты мына жерден қараңыз:
NETWORKDAYS функциясы - реттелетін демалыс күндерімен жұмыс күндерін санау
Excel күн функцияларындағы бұл 10 мың фут көрінісі көмектесті деп үміттенеміз. Excel бағдарламасында күн формулалары қалай жұмыс істейтіні туралы жалпы түсінікке ие боласыз. Егер сіз көбірек білгіңіз келсе, осы бетте сілтеме жасалған формула мысалдарын қарап шығуды ұсынамын. рахмет айтамынСізді оқығаныңыз үшін және келесі аптада блогымызда қайта көреміз деп үміттенеміз!
ұяшықтағы формула: =TODAY()+7
Демалыс күндерін қоспағанда, бүгінгі күнге 30 жұмыс күнін қосу үшін мынаны пайдаланыңыз:
=WORKDAY(TODAY(), 30)
Ескертпе. Excel бағдарламасындағы БҮГІН функциясы қайтарған күн жұмыс парағы ағымдағы күнді көрсету үшін қайта есептелгенде автоматты түрде жаңартылады.
Excel бағдарламасында BUGÜN функциясын пайдалануды көрсететін қосымша формула мысалдарын алу үшін келесі оқулықтарды қараңыз:
- Бүгінгі күнді және т.б. енгізу үшін Excel TODAY функциясы
- Бүгінгі күнді мәтін пішіміне түрлендіру
- Бүгінгі күн негізінде жұмыс күндерін есептеу
- Бірінші күнді табыңыз бүгінгі күнге негізделген ай күні
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(мән, формат_мәтін) функциясымен сіз келесі скриншотта көрсетілгендей әр түрлі пішімдегі мәтін жолдарына күндерді өзгертіңіз.
Ескертпе. МӘТІН функциясы қайтарған мәндер кәдімгі Excel күндеріне ұқсауы мүмкін, бірақ олар мәтіндік мәндер болып табылады және сондықтан басқа формулалар мен есептеулерде қолданыла алмайды.
Міне, тағы бірнеше МӘТІН формула мысалдарын табуға болады. пайдалы:
- Күнді мәтінге түрлендіру үшін Excel TEXT функциясы
- Күнді айға және жылға түрлендіру
- Шығарукүннен бастап ай атауы
- Ай нөмірін ай атына түрлендіру
Excel DAY функциясы
DAY(serial_number)
функциясы 1-ден 31-ге дейінгі бүтін сан ретінде ай күнін қайтарады .
Сериялық_нөмір - сіз алуға әрекеттеніп жатқан күнге сәйкес күн. Бұл ұяшық сілтемесі, DATE функциясы арқылы енгізілген күн немесе басқа формулалар арқылы қайтарылған күн болуы мүмкін.
Мұнда бірнеше формула мысалдары берілген:
=DAY(A2)
- келесіден бастап ай күнін береді A2
=DAY(DATE(2015,1,1))
күні - 2015 жылдың 1 қаңтарындағы күнді қайтарады
=DAY(TODAY())
- бүгінгі күннің күнін қайтарады
Excel бағдарламасындағы АЙ функциясы
MONTH(serial_number)
Excel бағдарламасында көрсетілген күннің айын 1 (қаңтар) мен 12 (желтоқсан) аралығындағы бүтін сан ретінде қайтарады.
Мысалы:
=MONTH(A2)
- A2 ұяшығындағы күннің айын қайтарады.
=MONTH(TODAY())
- ағымдағы айды қайтарады.
MONTH функциясы Excel күн формулаларында өздігінен сирек пайдаланылады. Көбінесе сіз оны келесі мысалдарда көрсетілгендей басқа функциялармен бірге пайдаланасыз:
- Excel бағдарламасында күнге айларды қосу немесе азайту
- Екі күн арасындағы айларды есептеу
- Апта нөмірінен ай алу
- Excel бағдарламасында күннен бастап ай нөмірін алу
- Айдың 1-ші күнін есептеу
- Айға негізделген күндерді шартты түрде пішімдеу
MONTH функциясының синтаксисінің егжей-тегжейлі түсіндірмесі және көптеген формула мысалдары үшін келесі оқулықты қараңыз:Excel бағдарламасындағы АЙ функциясын пайдалану.
Excel YEAR функциясы
YEAR(serial_number)
1900-ден 9999-ға дейінгі сан ретінде берілген күнге сәйкес келетін жылды қайтарады.
Excel ЖЫЛ функциясы өте қарапайым және оны күнді есептеуде қолданғанда қиындыққа тап болмайсыз:
=YEAR(A2)
- A2 ұяшығындағы күннің жылын қайтарады.
=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)
- айдың соңғы күнін, A2 ұяшығындағы күннен кейін 3 айдан кейін қайтарады.
A <15 ішінде>теріс мән айлар аргументі басталу күнінен айлардың сәйкес санын шегереді:
=EOMONTH(A2, -3)
- айдың соңғы күнін, A2 ұяшығындағы күннің алдындағы 3 айын қайтарады.
айлар аргументіндегі нөл EOMONTH функциясын басталу күні айының соңғы күнін қайтаруға мәжбүр етеді:
=EOMONTH(DATE(2015,4,15), 0)
- соңғыны қайтарады 2015 жылдың сәуір айындағы күн.
ағымдағы айдың соңғы күні алу үшін басталу_күні аргументінде БҮГІН функциясын және айда<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)
- A2 ұяшығындағы күнге сәйкес аптаның күнін қайтарады; апта дүйсенбіде басталады.
=WEEKDAY(TODAY())
- аптаның бүгінгі күніне сәйкес келетін санды қайтарады; апта жексенбіде басталады.
WEEKDAY функциясы Excel парағындағы қай күндер жұмыс күндері, қайсысы демалыс күндері екенін анықтауға, сондай-ақ сұрыптауға, сүзуге немесе жұмыс күндері мен демалыс күндерін бөлектеңіз:
- Күннен бастап жұмыс күнінің атауын қалай алуға болады
- Жұмыс күндері мен демалыс күндерін табу және сүзу
- Excel бағдарламасында жұмыс күндері мен демалыс күндерін бөлектеңіз
Excel DATEDIF функциясы
DATEDIF(start_date, end_date, unit)
функциясы екі күн арасындағы айырмашылықты күндер, айлар немесе жылдармен есептеу үшін арнайы жасалған.
Күн айырмашылығын есептеу үшін қай уақыт аралығын пайдалану керек соңғы аргументте енгізген әріпте:
=DATEDIF(A2, TODAY(), "d")
- A2-дегі күн мен бүгінгі күн арасындағы күн санын есептейді.
=DATEDIF(A2, A5, "m")
- санын қайтарады. толық айлар A2 және B2 күндер аралығында.
=DATEDIF(A2, A5, "y")
- A2 және B2 күндері арасындағы толық жыл санын қайтарады.
Бұл DATEDIF функциясының негізгі қолданбалары ғана және ол көп нәрсеге қабілетті көбірек, келесі мысалдарда көрсетілгендей:
- Excel DATEDIF функциясы - синтаксис және пайдаланылады
- Екі күн арасындағы күндерді санау
- Күндер арасындағы апталарды есептеу
- Аралық айларды есептеңізекі күн
- Екі күн арасындағы жылды есептеу
- Күн айырмашылығы күндер, айлар және жылдар
Excel WEEKNUM функциясы
WEEKNUM(serial_number, [return_type])
- аптаны қайтарады 1-ден 53-ке дейінгі бүтін сан ретінде белгілі бір күннің саны.
Мысалы, төмендегі формула 1 мәнін береді, себебі 1 қаңтардан тұратын апта жылдың бірінші аптасы болып табылады.
=WEEKNUM("1-Jan-2015")
Келесі оқулық Excel WEEKNUM функциясының барлық ерекшеліктерін түсіндіреді: WEEKNUM функциясы - Excel бағдарламасында апта санын есептеу.
Баламалы түрде формула мысалдарының біріне тікелей өтуге болады:
- Мәндерді апта нөмірі бойынша қосу әдісі
- Апта нөміріне негізделген ұяшықтарды қалай бөлектеу керек
Excel EDATE функциясы
EDATE(start_date, months)
функциясы сериялық нөмірін қайтарады басталу күніне дейінгі немесе одан кейінгі айлардың көрсетілген саны болып табылатын күн.
Мысалы:
=EDATE(A2, 5)
- A2 ұяшығындағы күнге 5 айды қосады.
=EDATE(TODAY(), -5)
- бүгінгі күннен 5 айды шегереді.
Exa формуласымен суреттелген EDATE формулаларын толық түсіндіру үшін mples, мынаны қараңыз:
EDATE функциясы бар күнге айларды қосу немесе азайту.
Excel YEARFRAC функциясы
YEARFRAC(start_date, end_date, [basis])
функциясы 2 күн арасындағы жылдың пропорциясын есептейді.
Бұл өте ерекше функцияны туған күннен бастап жасты есептеу сияқты практикалық тапсырмаларды шешу үшін пайдалануға болады.
Excel WORKDAY функциясы
WORKDAY(start_date, days, [holidays])
функциясы N жұмыс күні бұрын немесе кейінгі күнді қайтарады. бастаукүні. Ол демалыс күндерін, сондай-ақ сіз көрсеткен мереке күндерін есептеулерден автоматты түрде алып тастайды.
Бұл функция стандартты жұмыс күнтізбесі негізінде кезеңдерді және басқа маңызды оқиғаларды есептеу үшін өте пайдалы.
Мысалы, келесі формула B2:B8 ұяшықтарындағы мерекелерді елемей, A2 ұяшығындағы басталу күніне 45 жұмыс күнін қосады:
=WORKDAY(A2, 45, B2:B85)
WORKDAY синтаксисінің егжей-тегжейлі түсіндірмесін және басқа формула мысалдарын қараңыз. :
WORKDAY функциясы - Excel бағдарламасында жұмыс күндерін қосу немесе азайту
Excel WORKDAY.INTL функциясы
WORKDAY.INTL(start_date, days, [weekend], [holidays])
- Excel 2010 нұсқасында енгізілген WORKDAY функциясының неғұрлым күшті нұсқасы.
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])
функциясы сіз көрсеткен екі күн арасындағы жұмыс күндерінің санын қайтарады. Ол демалыс күндерін автоматты түрде алып тастайды және қалауы бойынша