Paano magdagdag at magbawas ng mga petsa sa Excel

  • Ibahagi Ito
Michael Brown

Sa tutorial na ito, makakahanap ka ng iba't ibang mga kapaki-pakinabang na formula para idagdag at ibawas ang mga petsa sa Excel, tulad ng pagbabawas ng dalawang petsa, pagdaragdag ng mga araw, linggo, buwan at taon sa isang petsa, at higit pa.

Kung sinusunod mo ang aming mga tutorial sa pagtatrabaho sa mga petsa sa Excel, alam mo na ang hanay ng mga formula para kalkulahin ang iba't ibang unit ng oras gaya ng mga weekday, linggo, buwan at taon.

Kapag nagsusuri ang impormasyon ng petsa sa iyong mga worksheet, malamang na magsasagawa ka rin ng ilang operasyong aritmetika kasama ang mga petsang iyon. Ipinapaliwanag ng tutorial na ito ang ilang mga formula para sa pagdaragdag at pagbabawas ng mga petsa sa Excel na maaari mong makitang kapaki-pakinabang.

    Paano ibawas ang mga petsa sa Excel

    Ipagpalagay na mayroon kang dalawang petsa sa mga cell A2 at B2, at ngayon gusto mong ibawas ang isang petsa mula sa isa para malaman kung ilang araw ang pagitan ng mga petsang ito. Gaya ng kadalasang nangyayari sa Excel, ang parehong resulta ay maaaring makamit sa maraming paraan.

    Halimbawa 1. Direktang ibawas ang isang petsa sa isa pa

    Tulad ng malamang na alam mo, iniimbak ng Microsoft Excel ang bawat petsa bilang isang natatanging serial number na nagsisimula sa 1 na kumakatawan sa Enero 1, 1900. Kaya, talagang binabawasan mo ang dalawang numero, at gumagana ang isang ordinaryong aritmetika na operasyon nang walang sagabal:

    =B2-A2

    Halimbawa 2. Magbawas ng mga petsa gamit ang Excel DATEDIF function

    Kung ang formula sa itaas ay mukhang napakalinaw, maaari mong makuha ang parehong resulta sa paraang parang guru sa pamamagitan ng paggamit ng DATEDIF ng Excelresulta, i-click ang button na Insert formula . Kapag naidagdag na ang formula, maaari mo itong kopyahin sa pinakamaraming cell hangga't kinakailangan:

    Iyon ay isang simpleng formula, hindi ba? Bigyan natin ang wizard ng mas mahirap na gawain. Halimbawa, ibawas natin ang ilang taon, buwan, linggo at araw mula sa petsa sa A2. Upang magawa ito, lumipat sa tab na Bawasan at i-type ang mga numero sa kaukulang mga kahon. O maaari mong ilagay ang mga unit sa magkahiwalay na mga cell at magbigay ng mga sanggunian sa mga cell na iyon, tulad ng ipinapakita sa screenshot sa ibaba:

    Pag-click sa Insert formula na mga input ng button ang sumusunod na formula sa A2:

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

    Kung plano mong kopyahin ang formula sa ibang mga cell, kailangan mong baguhin ang lahat ng cell reference maliban sa A2 sa ganap na mga sanggunian upang ang formula ay makopya nang tama (sa pamamagitan ng default, palaging gumagamit ang wizard ng mga kamag-anak na sanggunian). Para ayusin ang reference, i-type mo lang ang $ sign bago ang row at column coordinates, tulad nito:

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

    At makuha ang mga sumusunod na resulta:

    Bukod pa rito, maaari mong i-click ang link na Ipakita ang mga field ng oras at magdagdag o magbawas ng petsa at oras na mga unit gamit ang isang formula.

    Kung gusto mong laruin ang Petsa & Time Formula Wizard sa sarili mong worksheet, malugod kang i-download ang 14 na araw na trial na bersyon ng Ultimate Suite.

    Ganito ka magdagdag at magbawas ng mga petsa sa Excel. umaasa ako sayonatutunan ang ilang mga kapaki-pakinabang na function ngayon. Salamat sa pagbabasa at umaasa akong makita ka sa aming blog sa susunod na linggo.

    function:

    =DATEDIF(A2, B2, "d")

    Ipinapakita ng sumusunod na screenshot na ang parehong mga kalkulasyon ay nagbabalik ng magkaparehong resulta, maliban sa row 4 kung saan ang DATEDIF function ay nagbabalik ng #NUM error. Alamin natin kung bakit nangyayari iyon.

    Kapag ibinawas mo ang isang mas kamakailang petsa (6-May-2015) mula sa isang mas maagang petsa (1-May-2015), ang pagbabawas ay nagbabalik ng negatibong numero (-5) eksakto sa nararapat. Ang syntax ng Excel DATEDIF function, gayunpaman, ay hindi nagpapahintulot sa start date na mas malaki kaysa sa end date at samakatuwid ito ay nagbabalik ng error.

    Halimbawa 3. Magbawas ng petsa mula sa kasalukuyang petsa

    Upang ibawas ang petsa mula sa petsa ngayon, maaari mong gamitin ang alinman sa mga formula sa itaas. Gamitin lang ang TODAY() function sa halip na petsa 1:

    =TODAY()-A2

    o

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

    Tulad ng sa nakaraang halimbawa, ang parehong formula ay gumagana nang maayos kapag ang petsa ngayon ay mas malaki kaysa sa petsa na iyong ibinabawas dito, kung hindi, ang DATEDIF ay nabigo:

    Halimbawa 4. Ang pagbabawas ng mga petsa gamit ang Excel DATE function

    Kung gusto mo upang direktang ibigay ang mga petsa sa formula, pagkatapos ay ilagay ang bawat petsa gamit ang DATE(taon, buwan, araw) function at pagkatapos ay ibawas ang isang petsa mula sa isa.

    Halimbawa, ang sumusunod na formula ay nagbabawas ng 15-May- 2015 mula 20-May-2015 at ibinabalik ang pagkakaiba ng 5 araw:

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

    Wrapping up, pagdating sa pagbabawas ng mga petsa sa Excel at ikaw gustong malaman ilang araw ang pagitan ng dalawang petsa , makatuwirang gamitin ang pinakamadali at pinaka-halatang opsyon - ibawas lang ang isang petsa nang direkta mula sa isa pa.

    Kung naghahanap ka upang mabilang ang bilang ng buwan o taon sa pagitan ng dalawang petsa , pagkatapos ay ang DATEDIF function ang tanging posibleng solusyon at makakahanap ka ng ilang halimbawa ng formula sa susunod na artikulo na sasakupin ang function na ito sa buong detalye.

    Ngayon na alam mo kung paano magbawas ng dalawang petsa, tingnan natin kung paano mo maaaring magdagdag o magbawas ng mga araw, buwan, o taon sa isang ibinigay na petsa. Mayroong ilang mga function ng Excel na angkop para sa layuning ito, at kung alin ang iyong gagamitin ay depende sa kung aling unit ang gusto mong idagdag o ibawas.

    Paano magbawas o magdagdag ng mga araw sa petsa sa Excel

    Kung mayroon kang petsa sa ilang cell o isang listahan ng mga petsa sa isang column, maaari mong idagdag o ibawas ang isang tiyak na bilang ng mga araw sa mga petsang iyon gamit ang isang katumbas na operasyong aritmetika.

    Halimbawa 1. Pagdaragdag ng mga araw sa isang petsa sa Excel

    Ang pangkalahatang formula upang magdagdag ng tinukoy na bilang ng mga araw sa isang petsa sa mga sumusunod:

    Petsa+ N araw

    Ang petsa ay maaaring maipasok sa maraming paraan:

    • Bilang cell reference, hal. =A2 + 10
    • Gamit ang function na DATE(year, month, day), hal. =DATE(2015, 5, 6) + 10
    • Bilang resulta ng isa pang function. Halimbawa, upang magdagdag ng ibinigay na bilang ng mga araw sa kasalukuyang petsa , gamitin ang TODAY() function: =TODAY()+10

    Ang sumusunod na screenshot ay nagpapakita ngsa itaas ng mga formula sa pagkilos. Ang kasalukuyang petsa sa sandali ng pagsulat ay 6 Mayo, 2015:

    Tandaan. Ang resulta ng mga formula sa itaas ay isang serial number na kumakatawan sa petsa. Upang maipakita ito bilang isang petsa, piliin ang (mga) cell at pindutin ang Ctrl+1 upang buksan ang dialog na Format Cells . Sa tab na Numero , piliin ang Petsa sa listahan ng Kategorya , at pagkatapos ay piliin ang format ng petsa na gusto mo. Para sa mga detalyadong hakbang, pakitingnan ang Paano baguhin ang format ng petsa sa Excel.

    Halimbawa 2. Pagbabawas ng mga araw mula sa isang petsa sa Excel

    Upang ibawas ang isang naibigay na bilang ng mga araw mula sa isang partikular na petsa, magsasagawa ka muli ng karaniwang operasyon ng aritmetika. Ang pagkakaiba lang sa nakaraang halimbawa ay ang pagta-type mo ng minus sign sa halip na plus :)

    Petsa - N araw

    Narito ang ilang halimbawa ng formula:

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

    Paano magdagdag o magbawas ng mga linggo hanggang sa kasalukuyan

    Kung gusto mong idagdag o ibawas ang buong linggo sa isang tiyak na petsa, maaari mong gamitin ang parehong mga formula tulad ng para sa pagdaragdag / pagbabawas ng mga araw, at i-multiply lang ang bilang ng mga linggo sa 7:

    Pagdaragdag ng mga linggo sa isang petsa sa Excel:

    cell + N linggo * 7

    Halimbawa, magdagdag ka ng 3 linggo sa petsa sa A2, gamitin ang sumusunod na formula: =A2+3*7 .

    Pagbabawas ng mga linggo mula sa petsa sa Excel:

    cell - N linggo * 7

    Para sa ibawas ang 2 linggo mula sa petsa ngayon, sumulat ka ng =TODAY()-2*7 .

    Paano magdagdag / magbawasbuwan hanggang petsa sa Excel

    Kung gusto mong magdagdag o magbawas ng isang tiyak na bilang ng buong buwan sa isang petsa, maaari mong gamitin ang alinman sa DATE o EDATE function, tulad ng ipinapakita sa ibaba.

    Halimbawa 1 . Magdagdag ng mga buwan sa isang petsa gamit ang Excel DATE function

    Pagkuha ng listahan ng mga petsa sa column A halimbawa, i-type ang bilang ng mga petsa na gusto mong idagdag (positibong numero) o ibawas (negatibong numero) sa ilang cell, sabihin ang C2.

    Ilagay ang sumusunod na formula sa cell B2 at pagkatapos ay i-drag ang sulok ng cell pababa upang kopyahin ang formula sa iba pang mga cell:

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

    Ngayon, tingnan natin kung ano talaga ang ginagawa ng function. Ang lohika sa likod ng formula ay halata at prangka. Ang DATE(year, month, day) function ay tumatagal ng mga sumusunod na argumento:

    • ang taon ng petsa sa cell A2;
    • ang buwan ng petsa sa A2 + ang bilang ng mga buwang tinukoy mo sa cell C2, at
    • ang araw ng petsa sa A2.

    Oo , ganoon kasimple :) Kung nag-type ka ng negatibong numero sa C2, ang formula ay magbabawas ng mga buwan sa halip na idagdag ang mga ito:

    Natural, walang pumipigil sa iyo na i-type ang minus sign direkta sa formula upang ibawas ang mga buwan mula sa isang petsa:

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

    At siyempre, maaari mong i-type ang bilang ng buwan na idadagdag o ibawas sa formula sa halip na sumangguni sa isang cell:

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

    Maaaring magkamukha ang mga totoong formula sa mga ito:

    • Idagdag buwan hanggang petsa: =DATE(YEAR(A2), MONTH(A2) + 2, DAY(A2))
    • Bawasan buwan mula sa petsa: =DATE(YEAR(A2), MONTH(A2) - 2, DAY(A2))

    Halimbawa 2. Magdagdag o magbawas ng mga buwan sa isang petsa gamit ang Excel EDATE

    Nagbibigay ang Microsoft Excel ng espesyal na function na nagbabalik ng petsa na isang tinukoy na bilang ng mga buwan bago o pagkatapos ng petsa ng pagsisimula - ang EDATE function. Available ito sa mga modernong bersyon ng Excel 2007, 2010, 2013 at paparating na Excel 2016.

    Sa iyong EDATE(start_date, months) formula, ibibigay mo ang sumusunod na 2 argumento:

    • Start_date - ang petsa ng pagsisimula kung saan bibilangin ang bilang ng mga buwan.
    • Mga buwan - ang bilang ng mga buwan na idaragdag (isang positibong halaga) o ibawas (isang negatibong halaga).

    Ang sumusunod na formula na ginamit sa aming column ng mga petsa ay nagbubunga ng eksaktong parehong mga resulta gaya ng DATE function sa nakaraang halimbawa:

    Kapag ginagamit ang EDATE function , maaari mo ring tukuyin ang petsa ng pagsisimula at ang bilang ng buwan na idadagdag / ibawas nang direkta sa formula. Dapat ipasok ang mga petsa sa pamamagitan ng paggamit ng DATE function o bilang mga resulta ng iba pang mga formula. Halimbawa:

    • Upang magdagdag ng mga buwan sa Excel:

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

      Ang formula ay nagdaragdag ng 10 buwan hanggang 7-May-2015.

    • Upang magbawas na mga buwan sa Excel:

      =EDATE(TODAY(), -10)

      Ang formula ay nagbabawas ng 10 buwan mula sa petsa ngayon.

    Tandaan. Ang Excel EDATE function ay nagbabalik ng serial number na kumakatawan sa petsa. Upang pilitin ang Excel na ipakita ito bilang isang petsa, dapat mong ilapat ang Petsa format sa mga cell gamit ang iyong mga EDATE formula. Pakitingnan ang Pagbabago ng format ng petsa sa Excel para sa mga detalyadong hakbang.

    Paano magbawas o magdagdag ng mga taon sa petsa sa Excel

    Ang pagdaragdag ng mga taon sa isang petsa sa Excel ay ginagawa katulad ng pagdaragdag ng mga buwan. Ginagamit mong muli ang function na DATE(taon, buwan, araw), ngunit sa pagkakataong ito ay tutukuyin mo kung ilang taon ang gusto mong idagdag:

    DATE(YEAR( petsa ) + N taon , MONTH( petsa ), DAY( petsa ))

    Sa iyong Excel worksheet, maaaring ganito ang hitsura ng mga formula:

    • Para magdagdag ng taon sa isang petsa sa Excel:

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

      Ang formula ay nagdaragdag ng 5 taon sa petsa sa cell A2.

    • Para ibawas taon mula sa isang petsa sa Excel:

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

      Ibinabawas ng formula ang 5 taon mula sa petsa sa cell A2.

    Kung ita-type mo ang bilang ng taon upang magdagdag (positibong numero) o ibawas (negatibong numero) sa ilang cell at pagkatapos ay sumangguni sa cell na iyon sa DATE function, makakakuha ka ng unibersal na formula:

    Add / ibawas ang mga araw, buwan at taon hanggang sa kasalukuyan

    Kung maingat mong inoobserbahan ang dalawang naunang halimbawa, sa palagay ko nahulaan mo na kung paano magdagdag o magbawas ng kumbinasyon ng mga taon, buwan at araw sa isang petsa sa iisang formula. Oo, gamit ang magandang lumang function na DATE :)

    Upang idagdag taon, buwan, araw:

    DATE(YEAR( petsa ) + X taon , MONTH( petsa ) + Y buwan , DAY( petsa ) + Z araw )

    Hanggang bawas taon, buwan, araw:

    DATE(YEAR( petsa ) - X taon , MONTH( petsa ) - Y buwan , DAY( date ) - Z days )

    Halimbawa, ang sumusunod na formula ay nagdaragdag ng 2 taon, 3 buwan at nagbabawas ng 15 araw mula sa isang petsa sa cell A2:

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

    Inilapat sa aming column ng mga petsa, ang formula ay may sumusunod na hugis:

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

    Paano magdagdag at ibawas ang mga oras sa Excel

    Sa Microsoft Excel, maaari kang magdagdag o magbawas ng mga oras gamit ang function na TIME . Hinahayaan ka nitong gumana sa time unites (oras, minuto at segundo) nang eksakto sa parehong paraan habang pinangangasiwaan mo ang mga taon, buwan at araw gamit ang DATE function.

    Upang magdagdag ng oras sa Excel:

    cell + TIME( oras , minuto , segundo )

    Upang bawas oras sa Excel:

    cell - TIME( hours , minutes , seconds )

    Kung saan ang A2 ay naglalaman ng time value na gusto mo para baguhin.

    Halimbawa, para magdagdag ng 2 oras, 30 minuto at 15 segundo sa oras sa cell A2, maaari mong gamitin ang sumusunod na formula:

    =A2 + TIME(2, 30, 15)

    Kung gusto mong idagdag at ibawas ang time unites sa loob ng isang formula, idagdag lang ang minus sign sa mga katumbas na value:

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

    Ang formula sa itaas ay nagdaragdag ng 2 oras at 30 minuto sa oras sa cell A2 at magbawas ng 15 segundo.

    Bilang kahalili, maaari mong ilagay ang oras na magsasama-sama na gusto mong baguhin sa ilang mga cell, at sumangguni sa mga cell na iyon sa iyong formula:

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

    Kung angang orihinal na mga cell ay naglalaman ng parehong petsa at oras, ang formula sa itaas ay gumagana nang perpekto:

    Petsa & Time Formula Wizard - mabilis na paraan upang magdagdag at magbawas ng mga petsa sa Excel

    Ngayong alam mo na ang isang grupo ng iba't ibang mga formula upang kalkulahin ang mga petsa sa Excel, hindi mo ba nais na magkaroon ng isa lamang na makakagawa ng lahat ng ito? Siyempre, hindi kailanman maaaring umiral ang gayong pormula. Gayunpaman, mayroong Petsa & Time Wizard na maaaring bumuo ng anumang formula para sa iyo sa mabilisang paraan, sa kondisyon na mayroon kang aming Ultimate Suite na naka-install sa iyong Excel. Ganito:

    1. Piliin ang cell kung saan mo gustong ipasok ang formula.
    2. Pumunta sa tab na Ablebits Tools , at i-click ang Petsa & Button ng Time Wizard :

  • Ang Petsa & Lumilitaw ang window ng dialog ng Time Wizard . Depende sa kung gusto mong magdagdag o magbawas ng mga petsa, lumipat sa kaukulang tab, magbigay ng data para sa mga argumento ng formula, at i-click ang button na Insert Formula .
  • Bilang halimbawa, magdagdag tayo ng isang ilang buwan hanggang sa petsa sa cell A2. Para dito, pumunta ka sa tab na Magdagdag , i-type ang A2 sa kahon na Magpasok ng petsa (o mag-click sa kahon at piliin ang cell sa sheet), at i-type ang numero ng buwan upang idagdag sa kahon na Buwan .

    Gumagawa ang wizard ng formula at ipinapakita ang preview nito sa cell. Ipinapakita rin nito ang kinakalkulang petsa sa ilalim ng Resulta ng formula :

    Kung nasiyahan ka sa

    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.