Sisukord
Selles õpetuses leiate mitmesuguseid kasulikke valemeid kuupäevade lisamiseks ja lahutamiseks Excelis, näiteks kahe kuupäeva lahutamiseks, päevade, nädalate, kuude ja aastate lisamiseks kuupäevale ja palju muud.
Kui olete jälginud meie õpetusi kuupäevadega töötamiseks Excelis, siis tunnete juba mitmeid valemeid erinevate ajaühikute, näiteks nädalapäevade, nädalate, kuude ja aastate arvutamiseks.
Kui analüüsite oma töölehtedel olevat kuupäevaandmeid, peate tõenäoliselt tegema nende kuupäevadega ka mõningaid aritmeetilisi operatsioone. Selles õpetuses selgitatakse mõningaid kuupäevade liitmise ja lahutamise valemeid Excelis, mis võivad teile kasulikuks osutuda.
Kuidas lahutada kuupäevi Excelis
Oletame, et teil on lahtrites A2 ja B2 kaks kuupäeva ja nüüd soovite te lahtritest A2 ja B2 lahtritest B2 lahutada ühe kuupäeva, et teada saada, mitu päeva on nende kuupäevade vahel. Nagu Excelis sageli juhtub, saab sama tulemuse saavutada mitmel viisil.
Näide 1. Teisest kuupäevast lahutatakse otse üks kuupäev
Nagu te ilmselt teate, salvestab Microsoft Excel iga kuupäeva unikaalse järjekorranumbrina, mis algab numbriga 1, mis tähistab 1. jaanuari 1900. Seega, te tegelikult lahutate kaks numbrit ja tavaline aritmeetiline operatsioon toimib probleemideta:
=B2-A2
Näide 2. Kuupäevade lahutamine Exceli DATEDIF-funktsiooni abil
Kui ülaltoodud valem tundub liiga lihtne, saate sama tulemuse saavutada guru moodi, kasutades Exceli funktsiooni DATEDIF:
=DATEDIF(A2, B2, "d")
Järgnev ekraanipilt näitab, et mõlemad arvutused annavad identsed tulemused, välja arvatud rida 4, kus funktsioon DATEDIF annab tagasi #NUM vea. Uurime, miks see juhtub.
Kui te lahutate uuema kuupäeva (6. mai 2015) varasemast kuupäevast (1. mai 2015), siis annab lahutamise operatsioon negatiivse arvu (-5) tagasi, täpselt nii nagu see peakski olema. Exceli DATEDIF-funktsiooni süntaks ei võimalda aga funktsiooni alguskuupäev olema suurem kui lõppkuupäev ja seetõttu tagastab see vea.
Näide 3. Kuupäeva lahutamine praegusest kuupäevast
Kuupäeva lahutamiseks tänasest kuupäevast võite kasutada ükskõik millist ülaltoodud valemit. Kasutage lihtsalt kuupäeva 1 asemel funktsiooni TODAY():
=TODAY()-A2
või
=DATEDIF(A2,TODAY(), "d")
Nagu eelmises näites, toimivad mõlemad valemid hästi, kui tänane kuupäev on suurem kui kuupäev, millest te seda lahutate, vastasel juhul DATEDIF ei õnnestu:
Näide 4. Kuupäevade lahutamine Exceli funktsiooniga DATE
Kui soovite kuupäevad otse valemisse sisestada, siis sisestage iga kuupäev, kasutades funktsiooni DATE(aasta, kuu, päev), ja seejärel lahutage üks kuupäev teisest.
Näiteks lahutatakse järgmise valemiga 15. mai 2015 20. maist 2015 ja tagastatakse 5 päeva vahe:
=DATE(2015, 5, 20) - DATE(2015, 5, 15)
Kokkuvõtteks, kui tegemist on kuupäevade lahutamisega Excelis ja soovite teada saada, et mitu päeva on kahe kuupäeva vahel , on mõistlik valida kõige lihtsam ja ilmsem variant - lihtsalt lahutada üks kuupäev otse teisest.
Kui te otsite loendada arvu kuud või aastad kahe kuupäeva vahel , siis on funktsioon DATEDIF ainus võimalik lahendus ja järgmises artiklis, kus seda funktsiooni käsitletakse üksikasjalikult, leiate mõned valemite näited.
Nüüd, kui te teate, kuidas kahte kuupäeva lahutada, vaatame, kuidas saab antud kuupäevale lisada või lahutada päevi, kuid või aastaid. Selleks on olemas mitu Exceli funktsiooni, mis sobivad ja mida te kasutate, sõltub sellest, millist ühikut soovite lisada või lahutada.
Kuidas lahutada või lisada päevi kuupäevale Excelis
Kui teil on mõnes lahtris kuupäev või veerus kuupäevade loend, saate nendele kuupäevadele lisada või lahutada teatud arvu päevi, kasutades vastavat aritmeetilist operatsiooni.
Näide 1. Päevade lisamine kuupäevale Excelis
Üldine valem kuupäevale määratud arvu päevade lisamiseks on järgmine:
Kuupäev + N päevaKuupäeva saab sisestada mitmel viisil:
- Rakuviidetena, nt.
=A2 + 10
- Kasutades funktsiooni DATE(aasta, kuu, päev), nt.
=DATE(2015, 5, 6) + 10
- Teise funktsiooni tulemusena. Näiteks, et lisada antud arvu päevade arvule praegune kuupäev , kasutage funktsiooni TODAY():
=TODAY()+10
Järgnev ekraanipilt näitab ülaltoodud valemeid töös. Kirjutamise hetkel oli praegune kuupäev 6. mai 2015:
Märkus. Ülaltoodud valemite tulemuseks on kuupäeva kujutav järjekorranumber. Et seda kuupäeva kujul kuvada, valige lahter(id) ja vajutage Ctrl+1, et avada lahter(id) Lahtrite vormindamine dialoog. On Number vahekaart, valige Kuupäev aastal Kategooria loendis ja seejärel valige soovitud kuupäevavorming. Üksikasjalikud sammud leiate jaotisest Kuidas muuta kuupäevaformaati Excelis.
Näide 2. Päevade lahutamine kuupäevast Excelis
Et lahutada teatud kuupäevast teatud arv päevi, sooritate jälle tavalise aritmeetilise operatsiooni. Ainus erinevus eelmisest näite on see, et plussmärgi asemel kirjutate miinusmärgi :)
Kuupäev - N päevaSiin on mõned näited valemite kohta:
=A2-10
=DATE(2015, 5, 6)-10
=TODAY()-10
Kuidas lisada või lahutada nädalaid kuni kuupäevani
Kui soovite lisada või lahutada teatud kuupäevale terveid nädalaid, saate kasutada samu valemeid, mis päevade lisamisel/ lahutamisel, ja lihtsalt korrutada nädalate arvu 7-ga:
Nädalate lisamine kuupäevaks Excelis:
rakk + N nädalat * 7 Näiteks, kui te lisate 3 nädalat kuupäevale A2, kasutage järgmist valemit: =A2+3*7
.
Nädalate lahutamine alates kuupäevast Excelis:
rakk - N nädalat * 7 Tänasest kuupäevast 2 nädala mahaarvamiseks kirjutatakse =TODAY()-2*7
.
Kuidas lisada / lahutada kuud Excelis kuupäevaks
Kui soovite kuupäevale lisada või lahutada teatud arvu terveid kuid, saate kasutada kas funktsiooni DATE või EDATE, nagu allpool näidatud.
Näide 1. Kuu lisamine kuupäevale Exceli funktsiooniga DATE
Võttes näiteks veerus A oleva kuupäevade nimekirja, sisestage mõnda lahtrisse, näiteks C2, kuupäevade arv, mida soovite lisada (positiivne arv) või lahutada (negatiivne arv).
Sisestage järgmine valem lahtrisse B2 ja seejärel lohistage lahtri nurk lõpuni alla, et kopeerida valem teistesse lahtritesse:
=DATE(AASTA(A2), KUU(A2) + $C$2, PÄEV(A2))
Nüüd vaatame, mida see funktsioon tegelikult teeb. Valemi loogika on ilmne ja lihtne. Funktsioon DATE(aasta, kuu, päev) võtab vastu järgmised argumendid:
- . aasta kuupäevast lahtris A2;
- . kuu kuupäevast A2 + lahtris C2 määratud kuude arv ja
- . päev kuupäevast A2.
Jah, see on nii lihtne :) Kui sisestate C2-sse negatiivse arvu, siis valemiga lahutatakse kuud, mitte ei liideta neid:
Loomulikult ei takista miski teil miinusmärk otse valemisse sisestada, et kuupäevast kuud maha arvata:
=DATE(AASTA(A2), KUU(A2) - $C$2, PÄEV(A2))
Ja muidugi võite lahtrisse viitamise asemel kirjutada valemisse lisatava või lahutatava kuu arvu:
=DATE(YEAR( kuupäev ), KUUPÄEV( kuupäev ) + N kuud , DAY( kuupäev ))
Tegelikud valemid võiksid välja näha sarnaselt neile:
- Lisa kuu jooksul:
=DATE(AASTA(A2), KUU(A2) + 2, PÄEV(A2))
- Lahutada kuud alates kuupäevast:
=DATE(AASTA(A2), KUU(A2) - 2, PÄEV(A2))
Näide 2. Kuude lisamine või lahutamine kuupäevale Exceli EDATE abil
Microsoft Excel pakub spetsiaalset funktsiooni, mis tagastab kuupäeva, mis on määratud arv kuid enne või pärast alguskuupäeva - EDATE funktsioon. See on saadaval Excel 2007, 2010, 2013 ja tulevases Excel 2016 kaasaegsetes versioonides.
Teie EDATE(alguskuupäev, kuud)
valemite puhul esitate järgmised 2 argumenti:
- Start_date - alguskuupäev, millest alates arvestatakse kuude arvu.
- Kuu - kuude arv, mida tuleb lisada (positiivne väärtus) või lahutada (negatiivne väärtus).
Järgmine valem, mida kasutatakse meie kuupäevade veerus, annab täpselt sama tulemuse kui eelmises näites kasutatud funktsioon DATE:
Funktsiooni EDATE kasutamisel saate ka alguse kuupäeva ja lisatava/ lahutatava kuu arvu otse valemis määrata. Kuupäevad tuleb sisestada funktsiooni DATE abil või teiste valemite tulemustena. Näiteks:
- aadressile lisada kuud Excelis:
=EDATE(DATE(2015,5,7), 10)
Valem lisab 10 kuud kuni 7. mai 2015.
- aadressile lahutatakse kuud Excelis:
=EDATE(TODAY(), -10)
Valemiga lahutatakse tänasest kuupäevast 10 kuud.
Märkus. Exceli funktsioon EDATE tagastab kuupäeva kujutava järjekorranumbri. Et sundida Excelit seda kuupäeva kujul kuvama, tuleb rakendada funktsiooni Kuupäev formaat lahtritesse, kus on teie EDATE-valemid. Üksikasjalikud sammud leiate jaotisest Kuupäeva formaadi muutmine Excelis.
Kuidas lahutada või lisada Excelis aastaid kuupäevani
Aastate lisamine kuupäevale Excelis toimub sarnaselt kuude lisamisega. Kasutate taas funktsiooni DATE(aasta, kuu, päev), kuid seekord määrate, mitu aastat soovite lisada:
DATE(YEAR( kuupäev ) + N aastat , KUUPÄEV( kuupäev ), DAY( kuupäev ))Exceli töölehel võivad valemid välja näha järgmiselt:
- aadressile lisada aastateks kuupäevaks Excelis:
=DATE(AASTA(A2) + 5, KUU(A2), PÄEV(A2))
Valem lisab lahtris A2 olevale kuupäevale 5 aastat.
- aadressile lahutatakse aastat alates kuupäevast Excelis:
=DATE(AASTA(A2) - 5, KUU(A2), PÄEV(A2))
Valemiga lahutatakse lahtris A2 olevast kuupäevast 5 aastat.
Kui sisestate mõnda lahtrisse aastaarvu, mida soovite lisada (positiivne number) või lahutada (negatiivne number), ja seejärel viitate sellele lahtrisse funktsioonis DATE, saate universaalse valemi:
Päeva, kuu ja aasta lisamine/vähendamine kuni kuupäevani
Kui te jälgisite hoolikalt kahte eelnevat näidet, siis ma arvan, et olete juba ära arvanud, kuidas lisada või lahutada aasta-, kuu- ja päevakombinatsiooni kuupäevale ühes valemis. Jah, kasutades vana head DATE funktsiooni :)
aadressile lisada aastad, kuud, päevad:
DATE(YEAR( kuupäev ) + X aastat , KUUPÄEV( kuupäev ) + Y kuud , DAY( kuupäev ) + Z päeva )aadressile lahutatakse aastad, kuud, päevad:
DATE(YEAR( kuupäev ) - X aastat , KUUPÄEV( kuupäev ) - Y kuud , DAY( kuupäev ) - Z päeva )Näiteks järgmine valem lisab lahtris A2 olevast kuupäevast 2 aastat ja 3 kuud ning lahtrist A2 lahutatakse 15 päeva:
=DATE(AASTA(A2) + 2, KUU(A2) + 3, PÄEV(A2) - 15)
Rakendades seda meie kuupäevade veeru suhtes, võtab valem järgmise kuju:
=DATE(AASTA(A2) + $C$2, KUU(A2) + $D$2, PÄEV(A2) + $E$2)
Kuidas liita ja lahutada korda Excelis
Microsoft Excelis saate korda liita või lahutada, kasutades funktsiooni AEG See võimaldab teil töötada ajaühikutega (tunnid, minutid ja sekundid) täpselt samamoodi nagu aastate, kuude ja päevade puhul funktsiooniga DATE.
aadressile lisada aeg Excelis:
rakk + TIME( tundi , protokoll , sekundit )aadressile lahutatakse aeg Excelis:
rakk - TIME( tundi , protokoll , sekundit )Kus A2 sisaldab ajaväärtust, mida soovite muuta.
Näiteks, et lisada lahtris A2 olevale ajale 2 tundi, 30 minutit ja 15 sekundit, saate kasutada järgmist valemit:
=A2 + AEG(2, 30, 15)
Kui soovite ühe valemi piires ajaühikuid liita ja lahutada, lisage lihtsalt miinusmärk vastavatele väärtustele:
=A2 + AEG(2, 30, -15)
Ülaltoodud valem lisab lahtris A2 olevale ajale 2 tundi ja 30 minutit ning lahutab sellest 15 sekundit.
Teise võimalusena võite sisestada muutmiseks soovitud ajaühikud mõnda lahtrisse ja viidata nendele lahtritele oma valemis:
=A2 + AEG($C$2, $D$2, $E$2)
Kui algsed lahtrid sisaldavad nii kuupäeva kui ka kellaaega, töötab ka ülaltoodud valem suurepäraselt:
Kuupäev & Ajavormel Wizard - kiire viis kuupäevade lisamiseks ja lahutamiseks Excelis
Nüüd, kui te teate hunnikut erinevaid valemeid kuupäevade arvutamiseks Excelis, kas te ei tahaks, et oleks vaid üks, mis seda kõike suudab? Muidugi, sellist valemit ei saa kunagi eksisteerida. Siiski on olemas Kuupäev & Aeg Wizard mis suudab teile lennult koostada mis tahes valemi, tingimusel, et teil on Excelisse paigaldatud meie Ultimate Suite. Siin on, kuidas:
- Valige lahter, kuhu soovite valemi sisestada.
- Suunake Ablebits Tööriistad vahekaart ja klõpsake nuppu Kuupäev & Aeg Wizard nupp:
Lisame näiteks lahtris A2 olevale kuupäevale paar kuud. Selleks läheme lahtrisse Lisa sisestage A2 lahtrisse Sisestage kuupäev kastis (või klõpsake kastis ja valige lahter lehel) ja sisestage lisatavate kuude arv lahtrisse Kuu kast.
Nõustaja koostab valemi ja näitab selle eelvaadet lahtris. Samuti näitab ta arvutatud kuupäeva all Valemi tulemus :
Kui olete tulemusega rahul, klõpsake nuppu Sisesta valem Kui valem on lisatud, saate selle kopeerida nii paljudesse lahtritesse kui vaja:
See oli ju üsna lihtne valem, eks ole? Anname võlurile midagi keerulisemat tööd. Näiteks lahutame kuupäevast A2 mõned aastad, kuud, nädalad ja päevad. Selleks, et see oleks tehtud, lülitame üle Lahutada ja sisestage numbrid vastavatesse lahtritesse. Või võite sisestada ühikud eraldi lahtritesse ja esitada viited nendele lahtritele, nagu on näidatud alloleval ekraanipildil:
Klõpsates Sisesta valem nupp sisestab järgmise valemi A2:
=DATE(YEAR(A2)-D2,MONTH(A2)-E2,DAY(A2)-G2-F2*7)
Kui kavatsete valemi kopeerida teistesse lahtritesse, peate muutma kõik lahtriviited peale A2 absoluutseteks viideteks, et valem kopeeriks õigesti (vaikimisi kasutab nõustaja alati suhtelisi viiteid). Viidete fikseerimiseks kirjutage lihtsalt $-märk enne rea ja veeru koordinaate, näiteks nii:
=DATE(AASTA(A2)-$D$2,KUU(A2)-$E$2,PÄEV(A2)-$G$2-$F$2*7)
Ja saada järgmised tulemused:
Lisaks saate klõpsata Näita ajavälju link ja lisada või lahutatakse kuupäev ja kellaaeg üksused ühe valemiga.
Kui soovite mängida Date & Time Formula Wizard'iga oma töölehtedel, võite alla laadida Ultimate Suite'i 14-päevase prooviversiooni.
Nii saab Excelis kuupäevi liita ja lahutada. Loodan, et õppisite täna paar kasulikku funktsiooni. Tänan teid lugemise eest ja loodan, et näeme teid järgmisel nädalal meie blogis.