Як складаць і адымаць даты ў Excel

  • Падзяліцца Гэтым
Michael Brown

У гэтым падручніку вы знойдзеце мноства карысных формул для складання і аднімання дат у Excel, такіх як адніманне дзвюх дат, даданне дзён, тыдняў, месяцаў і гадоў да даты і многае іншае.

Калі вы сачылі за нашымі падручнікамі па працы з датамі ў Excel, вы ўжо ведаеце масіў формул для разліку розных адзінак часу, такіх як будні, тыдні, месяцы і гады.

Пры аналізе інфармацыя аб даце ў вашых працоўных аркушах, вы, верагодна, выканаеце некаторыя арыфметычныя дзеянні з гэтымі датамі таксама. У гэтым падручніку тлумачыцца некалькі формул для складання і аднімання дат у Excel, якія могуць вам спатрэбіцца.

    Як адняць даты ў Excel

    Выкажам здагадку, што ў вас дзве даты ў ячэйках A2 і B2, і цяпер вы хочаце адняць адну дату ад другой, каб даведацца, колькі дзён паміж гэтымі датамі. Як гэта часта бывае ў Excel, той жа вынік можа быць дасягнуты некалькімі спосабамі.

    Прыклад 1. Адніміце адну дату ад другой непасрэдна

    Як вы напэўна ведаеце, Microsoft Excel захоўвае кожную дату як унікальныя парадкавыя нумары, якія пачынаюцца з 1, што ўяўляе 1 студзеня 1900 г. Такім чынам, вы фактычна адымаеце два лікі, і звычайная арыфметычная аперацыя працуе без задзірынкі:

    =B2-A2

    Прыклад 2. Адніміце даты з дапамогай функцыі Excel DATEDIF

    Калі прыведзеная вышэй формула выглядае занадта простай, вы можаце дасягнуць таго ж выніку гуру, выкарыстоўваючы DATEDIF Excel.вынік, націсніце кнопку Уставіць формулу . Пасля таго, як формула будзе дададзена, вы можаце скапіяваць яе ў столькі вочак, колькі неабходна:

    Гэта была даволі простая формула, ці не так? Давайце дамо майстру нешта больш складанае для працы. Напрыклад, давайце аднімем некалькі гадоў, месяцаў, тыдняў і дзён з даты ў A2. Каб зрабіць гэта, пераключыцеся на ўкладку Адніманне і ўвядзіце лічбы ў адпаведныя палі. Або вы можаце ўвесці адзінкі ў асобныя ячэйкі і даць спасылкі на гэтыя ячэйкі, як паказана на скрыншоце ніжэй:

    Націсканне кнопкі Уставіць формулу дазваляе ўвесці ўвод. наступную формулу ў A2:

    =DATE(YEAR(A2)-D2,MONTH(A2)-E2,DAY(A2)-G2-F2*7)

    Калі вы плануеце скапіяваць формулу ў іншыя ячэйкі, вам трэба змяніць усе спасылкі на ячэйкі, акрамя A2, на абсалютныя спасылкі, каб формула капіравалася правільна (па па змаўчанні, майстар заўсёды выкарыстоўвае адносныя спасылкі). Каб выправіць спасылку, вы проста ўводзіце знак $ перад каардынатамі радка і слупка, напрыклад:

    =DATE(YEAR(A2)-$D$2,MONTH(A2)-$E$2,DAY(A2)-$G$2-$F$2*7)

    І атрымліваеце наступныя вынікі:

    Акрамя таго, вы можаце націснуць спасылку Паказаць палі часу і дадаць або адняць адзінкі даты і часу з дапамогай адной формулы.

    Калі вы хочаце пагуляць з Date & Майстар формулы часу ў вашых уласных працоўных аркушах, вы можаце спампаваць 14-дзённую пробную версію Ultimate Suite.

    Вось як вы дадаеце і адымаеце даты ў Excel. Я спадзяюся на вассёння вывучылі некалькі карысных функцый. Я дзякую вам за чытанне і спадзяюся ўбачыць вас у нашым блогу на наступным тыдні.

    function:

    =DATEDIF(A2, B2, "d")

    На наступным скрыншоце дэманструецца, што абодва вылічэнні вяртаюць аднолькавыя вынікі, за выключэннем радка 4, дзе функцыя DATEDIF вяртае памылку #NUM. Давайце разбярэмся, чаму так адбываецца.

    Калі вы адымаеце больш познюю дату (6 мая 2015 г.) ад больш ранняй даты (1 мая 2015 г.), аперацыя аднімання вяртае адмоўны лік (-5) менавіта так, як трэба. Аднак сінтаксіс функцыі Excel DATEDIF не дазваляе даты пачатку быць большай за дату заканчэння , таму яна вяртае памылку.

    Прыклад 3. Адніміце дату ад бягучай даты

    Каб адняць дату ад сённяшняй даты, вы можаце выкарыстоўваць любую з прыведзеных вышэй формул. Проста выкарыстоўвайце функцыю TODAY() замест даты 1:

    =TODAY()-A2

    або

    =DATEDIF(A2,TODAY(), "d")

    Як і ў папярэднім прыкладзе, абедзве формулы працуюць добра, калі сённяшняя дата большая за дату, якую вы з яе адымаеце, у адваротным выпадку DATEDIF не спрацуе:

    Прыклад 4. Адніманне дат з дапамогай функцыі ДАТА ў Excel

    Калі хочаце каб увесці даты непасрэдна ў формулу, затым увядзіце кожную дату з дапамогай функцыі ДАТА(год, месяц, дзень), а затым адніміце адну дату ад другой.

    Напрыклад, наступная формула адымае 15 мая- 2015 ад 20 мая 2015 г. і вяртае розніцу ў 5 дзён:

    =DATE(2015, 5, 20) - DATE(2015, 5, 15)

    Завяршаем, калі справа даходзіць да аднімання дат у Excel і вас хачу даведацца колькі дзён паміж дзвюма датамі , мае сэнс пайсці з самым простым і відавочным варыянтам - проста адняць адну дату непасрэдна з другой.

    Калі вы хочаце падлічыць колькасць месяцы або гады паміж дзвюма датамі , то функцыя ДАТАДІФ з'яўляецца адзіным магчымым рашэннем, і вы знойдзеце некалькі прыкладаў формул у наступным артыкуле, у якім будзе разгледжана гэтая функцыя ва ўсіх падрабязнасцях.

    Зараз што вы ведаеце, як адняць дзве даты, давайце паглядзім, як вы можаце дадаць або адняць дні, месяцы або гады да зададзенай даты. Існуе шэраг функцый Excel, прыдатных для гэтай мэты, і тое, якую з іх вы выкарыстоўваеце, залежыць ад таго, якую адзінку вы хочаце дадаць або адняць.

    Як адняць або дадаць дні да даты ў Excel

    Калі ў вас ёсць дата ў нейкай ячэйцы або спіс дат у слупку, вы можаце дадаць або адняць пэўную колькасць дзён да гэтых дат з дапамогай адпаведнай арыфметычнай аперацыі.

    Прыклад 1. Дабаўленне дзён да даты у Excel

    Агульная формула для дадання вызначанай колькасці дзён да даты наступным чынам:

    Дата+ N дзён

    Дата можа можна ўвесці некалькімі спосабамі:

    • У якасці спасылкі на ячэйку, напр. =A2 + 10
    • Выкарыстанне функцыі ДАТА(год, месяц, дзень), напрыклад. =DATE(2015, 5, 6) + 10
    • У выніку іншай функцыі. Напрыклад, каб дадаць зададзеную колькасць дзён да бягучай даты , выкарыстоўвайце функцыю TODAY(): =TODAY()+10

    На наступным скрыншоце дэманструеццавышэй формулы ў дзеянні. Бягучай датай на момант напісання артыкула было 6 мая 2015 г.:

    Заўвага. Вынікам прыведзеных вышэй формул з'яўляецца парадкавы нумар, які прадстаўляе дату. Каб адлюстраваць яе як дату, вылучыце ячэйку(-і) і націсніце Ctrl+1, каб адкрыць дыялогавае акно Фарматаваць ячэйкі . На ўкладцы Лік выберыце Дата ў спісе Катэгорыя , а затым выберыце патрэбны вам фармат даты. Падрабязныя крокі глядзіце ў раздзеле Як змяніць фармат даты ў Excel.

    Прыклад 2. Адніманне дзён з даты ў Excel

    Каб адняць зададзеную колькасць дзён з пэўнай даты, вы зноў выконваеце звычайную арыфметычную аперацыю. Адзінае адрозненне ад папярэдняга прыкладу ў тым, што вы ўводзіце знак мінус замест плюса :)

    Дата - N дзён

    Вось некалькі прыкладаў формул:

    • =A2-10
    • =DATE(2015, 5, 6)-10
    • =TODAY()-10

    Як дадаць ці адняць тыдні да даты

    Калі вы хочаце дадаць або адняць цэлыя тыдні да пэўнай даты, вы можаце выкарыстоўваць тыя ж формулы, што і для дадання / аднімання дзён, і проста памножыць колькасць тыдняў на 7:

    Даданне тыдняў да даты ў Excel:

    ячэйка + N тыдняў * 7

    Напрыклад, вы дадаеце 3 тыдні да даты ў A2, выкарыстоўвайце наступная формула: =A2+3*7 .

    Адніманне тыдняў з даты ў Excel:

    ячэйка - N тыдняў * 7

    Каб адняць 2 тыдні ад сённяшняй даты, вы пішаце =TODAY()-2*7 .

    Як дадаць / адняцьмесяцаў да даты ў Excel

    Калі вы хочаце дадаць або адняць пэўную колькасць цэлых месяцаў да даты, вы можаце выкарыстоўваць функцыю ДАТА або ЭДАТА, як паказана ніжэй.

    Прыклад 1 Дадайце месяцы да даты з дапамогай функцыі ДАТА Excel

    Узяўшы, напрыклад, спіс дат у слупку А, увядзіце колькасць дат, якія вы хочаце дадаць (станоўчы лік) або адняць (адмоўны лік) у нейкай ячэйцы, скажам, C2.

    Увядзіце наступную формулу ў ячэйку B2, а затым перацягніце кут ячэйкі да канца ўніз, каб скапіяваць формулу ў іншыя ячэйкі:

    =DATE(YEAR(A2), MONTH(A2) + $C$2, DAY(A2))

    А цяпер давайце паглядзім, што насамрэч робіць функцыя. Логіка формулы відавочная і простая. Функцыя ДАТА(год, месяц, дзень) прымае наступныя аргументы:

    • год даты ў ячэйцы A2;
    • месяц даты ў A2 + колькасць месяцаў, указаных вамі ў ячэйцы C2, і
    • дзень даты ў A2.

    Так , гэта так проста :) Калі вы ўводзіце адмоўны лік у C2, формула будзе адымаць месяцы, а не дадаваць іх:

    Натуральна, нішто не перашкаджае вам уводзіць знак мінус непасрэдна ў формуле, каб адняць месяцы ад даты:

    =DATE(YEAR(A2), MONTH(A2) - $C$2, DAY(A2))

    І, вядома, вы можаце ўвесці нумар месяца, які трэба дадаць або адняць у формуле, замест спасылкі на ячэйку:

    =DATE(YEAR( date ), MONTH( date ) + N months , DAY( date ))

    Сапраўдныя формулы могуць выглядаць прыкладна так:

    • Дадаць месяцаў да цяперашняй даты: =DATE(YEAR(A2), MONTH(A2) + 2, DAY(A2))
    • Адняць месяцаў ад даты: =DATE(YEAR(A2), MONTH(A2) - 2, DAY(A2))

    Прыклад 2. Дадайце або адніміце месяцы да даты з дапамогай Excel EDATE

    Microsoft Excel забяспечвае спецыяльную функцыю, якая вяртае дату, якая з'яўляецца вызначанай колькасцю месяцаў да або пасля даты пачатку - функцыя EDATE. Ён даступны ў сучасных версіях Excel 2007, 2010, 2013 і будучых Excel 2016.

    У сваіх формулах EDATE(start_date, months) вы ўводзіце наступныя 2 аргументы:

    • Дата_пачатку - дата пачатку адліку колькасці месяцаў.
    • Месяцы - колькасць месяцаў, якія трэба дадаць (дадатнае значэнне) або адняць (адмоўнае значэнне).

    Наступная формула, выкарыстаная ў нашым слупку дат, дае сапраўды такія ж вынікі, як і функцыя ДАТА ў папярэднім прыкладзе:

    Пры выкарыстанні функцыі EDATE , вы таксама можаце ўказаць дату пачатку і колькасць месяца для дадання / аднімання непасрэдна ў формуле. Даты трэба ўводзіць з дапамогай функцыі ДАТА або як вынікі іншых формул. Напрыклад:

    • Каб дадаць месяцаў у Excel:

      =EDATE(DATE(2015,5,7), 10)

      Формула дадае 10 месяцаў да 7 мая 2015 г.

    • Каб адняць месяцаў у Excel:

      =EDATE(TODAY(), -10)

      Формула адымае 10 месяцаў ад сённяшняй даты.

    Заўвага. Функцыя Excel EDATE вяртае парадкавы нумар, які прадстаўляе дату. Каб прымусіць Excel адлюстроўваць яго як дату, вы павінны ўжыць Дата фармат у ячэйкі з вашымі формуламі EDATE. Падрабязныя крокі глядзіце ў раздзеле "Змена фармату даты ў Excel".

    Як адняць або дадаць гады да даты ў Excel

    Даданне гадоў да даты ў Excel робіцца аналагічна дадаванню месяцаў. Вы зноў выкарыстоўваеце функцыю ДАТА(год, месяц, дзень), але на гэты раз вы паказваеце, колькі гадоў хочаце дадаць:

    ДАТА(ГОД( дата ) + N гадоў , МЕСЯЦ( дата ), ДЗЕНЬ( дата ))

    У вашым аркушы Excel формулы могуць выглядаць наступным чынам:

    • Каму дадаць гадоў да даты ў Excel:

      =DATE(YEAR(A2) + 5, MONTH(A2), DAY(A2))

      Формула дадае 5 гадоў да даты ў ячэйцы A2.

    • Каб адняць гадоў ад даты ў Excel:

      =DATE(YEAR(A2) - 5, MONTH(A2), DAY(A2))

      Формула адымае 5 гадоў ад даты ў ячэйцы A2.

    Калі вы ўводзіце нумар года дадаць (станоўчы лік) або адняць (адмоўны лік) у нейкай ячэйцы, а затым звярнуцца да гэтай ячэйкі ў функцыі ДАТА, вы атрымаеце ўніверсальную формулу:

    Дадаць / адняць дні, месяцы і гады да даты

    Калі вы ўважліва назіралі за двума папярэднімі прыкладамі, я думаю, вы ўжо здагадаліся, як дадаць або адняць камбінацыю гадоў, месяцаў і дзён да даты ў адной формуле. Так, з дапамогай старой добрай функцыі ДАТА :)

    Каб дадаць гады, месяцы, дні:

    ДАТА(ГОД( дата ) + X гады , МЕСЯЦ( дата ) + Y месяцаў , ДЗЕНЬ( дата ) + Z дзён )

    Да адняць гады, месяцы, дні:

    DATE(YEAR( date ) - X гадоў , MONTH( date ) - Y месяцаў , ДЗЕНЬ( дата ) - Z дзён )

    Напрыклад, наступная формула дадае 2 гады, 3 месяцы і адымае 15 дзён ад даты ў ячэйцы A2:

    =DATE(YEAR(A2) + 2, MONTH(A2) + 3, DAY(A2) - 15)

    Ужываючы да нашага слупка дат, формула прымае наступную форму:

    =DATE(YEAR(A2) + $C$2, MONTH(A2) + $D$2, DAY(A2) + $E$2)

    Як дадаць і адняць час у Excel

    У Microsoft Excel вы можаце дадаць або адняць час з дапамогай функцыі TIME . Гэта дазваляе вам працаваць з адзінкамі часу (гадзінамі, хвілінамі і секундамі) сапраўды гэтак жа, як вы апрацоўваеце гады, месяцы і дні з дапамогай функцыі ДАТА.

    Каб дадаць час у Excel:

    ячэйка + ЧАС( гадзіны , хвіліны , секунды )

    Каб адняць час у Excel:

    ячэйка - ЧАС( гадзіны , хвіліны , секунды )

    Дзе A2 змяшчае патрэбнае значэнне часу каб змяніць.

    Напрыклад, каб дадаць 2 гадзіны, 30 хвілін і 15 секунд да часу ў ячэйцы A2, вы можаце выкарыстоўваць наступную формулу:

    =A2 + TIME(2, 30, 15)

    Калі вы хочаце дадаць і адняць час, які аб'ядноўваецца ў адну формулу, проста дадайце знак мінус да адпаведных значэнняў:

    =A2 + TIME(2, 30, -15)

    Вышэйзгаданая формула дадае 2 гадзіны 30 хвілін да часу ў ячэйцы A2 і адымае 15 секунд.

    У якасці альтэрнатывы вы можаце ўвесці часавыя адзінкі, якія хочаце змяніць у некаторыя ячэйкі, і спасылацца на гэтыя ячэйкі ў вашай формуле:

    =A2 + TIME($C$2, $D$2, $E$2)

    Калізыходныя ячэйкі ўтрымліваюць дату і час, прыведзеная вышэй формула таксама выдатна працуе:

    Дата & Майстар формулы часу - хуткі спосаб складання і аднімання дат у Excel

    Цяпер, калі вы ведаеце кучу розных формул для разліку дат у Excel, ці не хочаце вы мець адну, якая можа рабіць усё гэта? Зразумела, такой формулы быць не можа. Аднак існуе Дата & Майстар часу , які можа стварыць любую формулу для вас на хаду, пры ўмове, што ў вашым Excel ўсталяваны наш Ultimate Suite. Вось як:

    1. Выберыце ячэйку, у якую вы хочаце ўставіць формулу.
    2. Перайдзіце на ўкладку Ablebits Інструменты і націсніце Дата & Кнопка майстра часу :

  • Дата & Адкрываецца дыялогавае акно майстра часу . У залежнасці ад таго, хочаце вы дадаць ці адняць даты, пераключыцеся на адпаведную ўкладку, увядзіце дадзеныя для аргументаў формулы і націсніце кнопку Уставіць формулу .
  • У якасці прыкладу дадамо некалькі месяцаў да даты ў ячэйцы A2. Для гэтага вы пераходзіце на ўкладку Дадаць , набіраеце A2 у поле Увядзіце дату (або пстрыкніце поле і выбіраеце ячэйку на аркушы) і ўводзіце нумар месяцаў, каб дадаць у поле Месяц .

    Майстар стварае формулу і паказвае яе папярэдні прагляд у ячэйцы. Ён таксама паказвае разліковую дату ў Вынік формулы :

    Калі вы задаволены

    Майкл Браўн - адданы энтузіяст тэхналогій, які любіць спрашчэнне складаных працэсаў з дапамогай праграмных інструментаў. Маючы больш чым дзесяцігадовы досвед працы ў індустрыі тэхналогій, ён удасканальваў свае навыкі ў Microsoft Excel і Outlook, а таксама ў Google Sheets і Docs. Блог Майкла прысвечаны таму, каб падзяліцца сваімі ведамі і вопытам з іншымі, даючы простыя ў выкананні парады і падручнікі для павышэння прадукцыйнасці і эфектыўнасці. Незалежна ад таго, з'яўляецеся вы дасведчаным прафесіяналам або пачаткоўцам, блог Майкла прапануе каштоўную інфармацыю і практычныя парады, каб атрымаць максімальную аддачу ад гэтых неабходных праграмных інструментаў.