Ynhâldsopjefte
Yn dizze tutorial fine jo in ferskaat oan nuttige formules om datums yn Excel ta te foegjen en te subtractearjen, lykas twa datums ôflûke, dagen, wiken, moannen en jierren tafoegje oan in datum, en mear.
As jo ús tutorials hawwe folge foar it wurkjen mei datums yn Excel, kenne jo al in array fan formules om ferskate tiidienheden te berekkenjen lykas wurkdagen, wiken, moannen en jierren.
By it analysearjen de datumynformaasje yn jo wurkblêden, jo sille wierskynlik ek wat rekenkundige operaasjes útfiere mei dy datums. Dizze tutorial ferklearret in pear formules foar it tafoegjen en ôflûken fan datums yn Excel dy't jo nuttich fine kinne.
Hoe kinne jo datums yn Excel ôflûke
Stel dat jo twa datums yn sellen hawwe A2 en B2, en no wolle jo de iene datum fan 'e oare ôflûke om te witten hoefolle dagen der tusken dizze datums lizze. Lykas faak it gefal is yn Excel, kin itselde resultaat op ferskate wizen berikt wurde.
Foarbyld 1. Ien datum fan de oare direkt ôflûke
Sa't jo wierskynlik witte, bewarret Microsoft Excel elke datum as unyke searjenûmers dy't begjinne mei 1 dy't 1 jannewaris 1900 foarstelt. Sa, jo binne eins twa nûmers subtrahearje, en in gewoane rekenoperaasje wurket sûnder mis:
=B2-A2
Foarbyld 2. Datums ôflûke mei Excel DATEDIF-funksje
As de boppesteande formule te ienfâldich liket, kinne jo itselde resultaat op in guru-achtige manier berikke troch Excel's DATEDIF te brûkenresultaat, klikje op de knop Formule ynfoegje . Sadree't de formule is tafoege, kinne jo kopiearje it nei safolle sellen as nedich:
Dat wie nochal in ienfâldige formule, wie it net? Litte wy de wizard wat mear útdaagjend jaan om oan te wurkjen. Litte wy bygelyks guon jierren, moannen, wiken en dagen fan 'e datum yn A2 ôflûke. Om it dien te hawwen, wikselje nei it ljepblêd Subtract en typ de nûmers yn 'e korrespondearjende fakjes. Of jo kinne de ienheden yn aparte sellen ynfiere en ferwizings leverje nei dy sellen, lykas werjûn yn 'e skermôfbylding hjirûnder:
Klikje op de Formule ynfoegje yngongen de folgjende formule yn A2:
=DATE(YEAR(A2)-D2,MONTH(A2)-E2,DAY(A2)-G2-F2*7)
As jo fan plan binne de formule nei oare sellen te kopiearjen, moatte jo alle selferwizings útsein A2 feroarje yn absolute referinsjes sadat de formule korrekt kopiearret (troch standert brûkt de wizard altyd relative referinsjes). Om de referinsje te reparearjen, typ jo gewoan it $-teken foar de rige- en kolomkoordinaten, lykas dit:
=DATE(YEAR(A2)-$D$2,MONTH(A2)-$E$2,DAY(A2)-$G$2-$F$2*7)
En krije de folgjende resultaten:
Dêrneist kinne jo op de keppeling Tiidfjilden sjen litte klikke en taheakje of datum en tiid ienheden ôflûke mei ien formule.
As jo wolle boartsje mei de Datum & amp; Tiid Formule Wizard yn jo eigen wurkblêden, jo binne wolkom om de proefferzje fan 14 dagen fan 'e Ultimate Suite te downloaden.
Dit is hoe't jo datums tafoegje en subtractearje yn Excel. Ik bin hoopfol dyhawwe hjoed in pear nuttige funksjes leard. Ik tankje jo foar it lêzen en hoopje jo nije wike op ús blog te sjen.
function: =DATEDIF(A2, B2, "d")
De folgjende skermôfbylding lit sjen dat beide berekkeningen identike resultaten jouwe, útsein rige 4 wêr't de DATEDIF-funksje de #NUM-flater weromjout. Litte wy útfine wêrom't dat bart.
As jo in mear resinte datum (6-mei-2015) ôflûke fan in eardere datum (1-mei-2015), jout de subtraksje-operaasje in negatyf getal (-5) werom. krekt sa't it moat. De syntaksis fan de Excel DATEDIF-funksje lit lykwols net ta dat de begjindatum grutter is as de eindatum en jout dêrom in flater werom.
Foarbyld 3. In datum ôflûke fan de aktuele datum
Om in datum fan de hjoeddeiske datum ôf te lûken, kinne jo ien fan 'e boppesteande formules brûke. Brûk gewoan de funksje TODAY() ynstee fan datum 1:
=TODAY()-A2
of
=DATEDIF(A2,TODAY(), "d")
Lykas yn it foarige foarbyld wurkje beide formules goed as de datum fan hjoed is grutter dan de datum dy't jo derfan ôflûke, oars mislearret DATEDIF:
Foarbyld 4. Dates ôflûke mei Excel DATE-funksje
As jo leaver hawwe om de datums direkt yn 'e formule oan te jaan, fier dan elke datum yn mei de funksje DATE(jier, moanne, dei) en trek dan de iene datum fan de oare ôf.
Bygelyks, de folgjende formule lûkt 15-mei- 2015 fan 20-mei-2015 en jout it ferskil fan 5 dagen werom:
=DATE(2015, 5, 20) - DATE(2015, 5, 15)
Wrapping up, as it giet om it ôflûken fan datums yn Excel en jo wol útfine hoefolle dagen binne der tusken twa datums , it makket sin om te gean mei de maklikste en meast foar de hân lizzende opsje - gewoan ien datum direkt fan in oare ôflûke.
As jo op syk binne nei it tal fan moannen of jierren tusken twa datums , dan is de DATEDIF-funksje de iennichste mooglike oplossing en jo sille in pear formulefoarbylden fine yn it folgjende artikel dat dizze funksje yn folsleine details sil behannelje.
No dat jo witte hoe't jo twa datums kinne ôflûke, litte wy sjen hoe't jo dagen, moannen of jierren kinne tafoegje of ôftrekje oan in opjûne datum. Der binne in oantal Excel-funksjes dy't geskikt binne foar dit doel, en hokker jo brûke hinget ôf fan hokker ienheid jo taheakje wolle of ôflûke.
Hoe kinne jo dagen oant no ta ôfhelje of tafoegje yn Excel
As jo in datum yn guon sel of in list mei datums yn in kolom hawwe, kinne jo in bepaald oantal dagen oan dy datums tafoegje of ôftrekje mei in oerienkommende rekkenoperaasje.
Foarbyld 1. Dagen tafoegje oan in datum yn Excel
De algemiene formule om in spesifisearre oantal dagen oan in datum ta te foegjen as folget:
Datum+ N dagenDe datum kin wurde op ferskate manieren ynfierd:
- As selferwizing, bgl.
=A2 + 10
- De funksje DATE(jier, moanne, dei) brûke, bgl.
=DATE(2015, 5, 6) + 10
- As gefolch fan in oare funksje. Bygelyks, om in opjûn oantal dagen ta te foegjen oan de hjoeddeistige datum , brûk de TODAY() funksje:
=TODAY()+10
De folgjende skermôfbylding toant deboppesteande formules yn aksje. De hjoeddeistige datum op it momint fan skriuwen wie 6 maaie 2015:
Opmerking. It resultaat fan 'e boppesteande formules is in serial number dat de datum fertsjintwurdiget. Om it as datum werjûn te krijen, selektearje de sel(sen) en druk op Ctrl+1 om it dialoochfinster Sellen opmaak te iepenjen. Selektearje op it ljepblêd Nûmer Datum yn de list Kategory , en kies dan it datumformaat dat jo wolle. Foar de detaillearre stappen, sjoch asjebleaft Hoe kinne jo datumformaat feroarje yn Excel.
Foarbyld 2. Dagen ôflûke fan in datum yn Excel
Om in opjûn oantal dagen fan in bepaalde datum ôf te lûken, fiere jo wer in gewoane rekenoperaasje út. It ienige ferskil mei it foarige foarbyld is dat jo it minteken yntsjinje ynstee fan plus :)
Datum - N dagenHjir binne in pear formulefoarbylden:
-
=A2-10
-
=DATE(2015, 5, 6)-10
-
=TODAY()-10
Hoe kinne jo wiken taheakje of ôflûke oant datum
Yn it gefal dat jo hiele wiken ta in bepaalde datum taheakje wolle of ôflûke, kinne jo deselde formules brûke as foar it optellen/ôflûken fan dagen, en it oantal wiken gewoan fermannichfâldigje mei 7:
Weken tafoegje oan in datum yn Excel:
sel + N wiken * 7 Jo foegje bygelyks 3 wiken ta oan de datum yn A2, brûk de folgjende formule: =A2+3*7
.
Weken ôflûke fan datum yn Excel:
sel - N wiken * 7 To 2 wiken ôflûke fan de datum fan hjoed, do skriuwst =TODAY()-2*7
.
Hoe optelle/ôflûkemoannen oant no ta yn Excel
As jo in bepaald oantal hiele moannen taheakje wolle oan in datum, dan kinne jo de DATE- of EDATE-funksje brûke, lykas hjirûnder oanjûn.
Foarbyld 1 . Foegje moannen ta oan in datum mei Excel DATE-funksje
Nim in list mei datums yn kolom A bygelyks, typ it oantal datums dat jo tafoegje wolle (posityf getal) of subtractearje (negatyf getal) yn guon sel, sis C2.
Fier de folgjende formule yn yn sel B2 en sleep dan de hoeke fan 'e sel hielendal nei ûnderen om de formule nei oare sellen te kopiearjen:
=DATE(YEAR(A2), MONTH(A2) + $C$2, DAY(A2))
No, litte wy sjen wat de funksje eins docht. De logika efter de formule is fanselssprekkend en rjochtlinich. De funksje DATE(jier, moanne, dei) nimt de folgjende arguminten:
- it jier fan de datum yn sel A2;
- de moanne fan de datum yn A2 + it oantal moannen dat jo opjûn hawwe yn sel C2, en
- de dei fan de datum yn A2.
Ja , it is sa ienfâldich :) As jo in negatyf getal yn C2 ynfiere, sil de formule moannen subtrahearje ynstee fan se op te foegjen:
Natuerlik hinderet neat jo it minteken te typen direkt yn 'e formule om moannen fan in datum ôf te lûken:
=DATE(YEAR(A2), MONTH(A2) - $C$2, DAY(A2))
En fansels kinne jo it oantal moanne ynfiere om ta te foegjen of ôf te lûken yn 'e formule ynstee fan te ferwizen nei in sel:
=DATE(YEAR( date ), MONTH( date ) + N months , DAY( date ))
De echte formules kinne lykje op dizze:
- Tafoegje moannen oant datum:
=DATE(YEAR(A2), MONTH(A2) + 2, DAY(A2))
- Subtract moannen fan datum:
=DATE(YEAR(A2), MONTH(A2) - 2, DAY(A2))
Foarbyld 2. Foegje moannen ta of subtractearje fan in datum mei Excel EDATE
Microsoft Excel biedt in spesjale funksje dy't in datum weromjout dy't in spesifisearre oantal moannen foar of nei de startdatum is - de EDATE-funksje. It is beskikber yn moderne ferzjes fan Excel 2007, 2010, 2013 en kommende Excel 2016.
Yn jo EDATE(start_date, months)
formules leverje jo de folgjende 2 arguminten:
- Startdatum - de startdatum wêrfan't it oantal moannen telle moat.
- Moannen - it oantal moannen om te foegjen (in positive wearde) of ôf te lûken (in negative wearde).
De folgjende formule brûkt yn ús kolom fan datums jout krekt deselde resultaten as de DATE-funksje yn it foarige foarbyld:
As jo de EDATE-funksje brûke , kinne jo ek de startdatum en it oantal moanne opjaan om direkt ta te foegjen / ôf te trekken yn 'e formule. Datums moatte wurde ynfierd mei de DATE-funksje of as resultaten fan oare formules. Bygelyks:
- Om taheakje moannen yn Excel:
=EDATE(DATE(2015,5,7), 10)
De formule foeget 10 moannen ta oan 7 maaie 2015.
- Om ôflûke moannen yn Excel:
=EDATE(TODAY(), -10)
De formule lûkt 10 moannen ôf fan de datum fan hjoed.
Opmerking. De Excel EDATE-funksje jout in serialnûmer werom dat de datum fertsjintwurdiget. Om Excel te twingen om it as datum wer te jaan, moatte jo de Datum formaat nei de sellen mei jo EDATE-formules. Sjoch asjebleaft It datumformaat feroarje yn Excel foar de detaillearre stappen.
Hoe kinne jo jierren ôflûke of taheakje oant datum yn Excel
Joaren tafoegje oan in datum yn Excel wurdt dien op deselde manier as moannen tafoegje. Jo brûke de funksje DATE(jier, moanne, dei) nochris, mar dizze kear spesifisearje jo hoefolle jierren jo taheakje wolle:
DATE(YEAR( date ) + N years , MOANNE( datum ), DAY( datum ))Yn jo Excel-wurkblêd kinne de formules der sa útsjen:
- Om foegje jier ta oan in datum yn Excel:
=DATE(YEAR(A2) + 5, MONTH(A2), DAY(A2))
De formule foeget 5 jier ta oan de datum yn sel A2.
- Om ôf te trekken jier fan in datum yn Excel:
=DATE(YEAR(A2) - 5, MONTH(A2), DAY(A2))
De formule lûkt 5 jier ôf fan de datum yn sel A2.
As jo it oantal jier ynfiere om (posityf getal) of subtract (negatyf getal) yn guon sel ta te foegjen en dan nei dy sel te ferwizen yn 'e DATE-funksje, krije jo in universele formule:
Tafoegje / dagen, moannen en jierren oant no ta ôftrekje
As jo de twa foargeande foarbylden soarchfâldich observearre hawwe, tink ik dat jo al rieden hawwe hoe't jo in kombinaasje fan jierren, moannen en dagen ta in datum yn ien formule tafoegje of ôflûke kinne. Ja, mei de goede âlde DATE-funksje :)
Om oan te foegjen jierren, moannen, dagen:
DATE(YEAR( date ) + X jier , MOANNE( datum ) + Y moannen , DAY( datum ) + Z dagen )Oan ôflûke jierren, moannen, dagen:
DATE(YEAR( datum ) - X jier , MOANNE( datum ) - Y moannen , DAY( datum ) - Z dagen )Bygelyks, de folgjende formule foeget 2 jier, 3 moannen ta en lûkt 15 dagen fan in datum yn sel A2:
=DATE(YEAR(A2) + 2, MONTH(A2) + 3, DAY(A2) - 15)
Tapassing op ús kolom fan datums, nimt de formule de folgjende foarm oan:
=DATE(YEAR(A2) + $C$2, MONTH(A2) + $D$2, DAY(A2) + $E$2)
Hoe taheakje en tiden yn Excel
Yn Microsoft Excel kinne jo tiden tafoegje of ôflûke mei de funksje TIME . It lit jo operearje op tiid ferieniget (oeren, minuten en sekonden) krekt op deselde manier as jo jierren, moannen en dagen mei de DATE-funksje omgean.
Om taheakje tiid yn Excel:
sel + TIME( oeren , minuten , sekonden )Om ôf te lûken tiid yn Excel:
sel - TIME( oeren , minuten , sekonden )Dêr't A2 de tiidwearde befettet dy't jo wolle te feroarjen.
Om bygelyks 2 oeren, 30 minuten en 15 sekonden ta te foegjen oan de tiid yn sel A2, kinne jo de folgjende formule brûke:
=A2 + TIME(2, 30, 15)
As jo wolle tiid ferienigje binnen ien formule tafoegje en subtractearje, foegje gewoan it minteken ta oan de oerienkommende wearden:
=A2 + TIME(2, 30, -15)
De boppesteande formule foeget 2 oeren en 30 minuten ta oan de tiid yn sel A2 en lûkt 15 sekonden ôf.
As alternatyf kinne jo de tiid units ynfiere dy't jo wizigje wolle yn guon sellen, en ferwize nei dy sellen yn jo formule:
=A2 + TIME($C$2, $D$2, $E$2)
As deorizjinele sellen befetsje sawol datum en tiid, de boppesteande formule wurket ek perfekt:
Datum & amp; Tiid Formule Wizard - rappe manier om datums ta te foegjen en te subtractearjen yn Excel
No't jo in protte ferskillende formules kenne om datums yn Excel te berekkenjen, wolle jo dan net mar ien hawwe dy't dit alles kin dwaan? Fansels kin sa'n formule nea bestean. Lykwols, der bestiet de Datum & amp; Tiidwizard dy't elke formule foar jo op 'e flecht kin bouwe, op betingst dat jo ús Ultimate Suite hawwe ynstalleare yn jo Excel. Hjir is hoe:
- Selektearje de sel wêryn jo de formule ynfoegje wolle.
- Gean nei it ljepblêd Ablebits Tools , en klik op de Datum & Tiid Wizard knop:
Litte wy as foarbyld in pear moannen oant de datum yn sel A2. Hjirfoar geane jo nei it ljepblêd Tafoegje , typ A2 yn it fak Fier in datum yn (of klikje yn it fak en selektearje de sel op it blêd), en typ it nûmer fan moannen ta te foegjen yn it fak Moanne .
De wizard makket in formule en lit syn foarbyld sjen yn 'e sel. It toant ek de berekkene datum ûnder Formuleresultaat :
As jo tefreden binne mei de