Dátumok hozzáadása és kivonása az Excelben

  • Ossza Meg Ezt
Michael Brown

Ebben a bemutatóban számos hasznos képletet találsz a dátumok hozzáadásához és kivonásához az Excelben, például két dátum kivonásához, napok, hetek, hónapok és évek hozzáadásához egy dátumhoz, és még sok máshoz.

Ha követte az Excelben a dátumokkal való munkavégzésre vonatkozó útmutatásainkat, akkor már ismeri a különböző időegységek, például a hétköznapok, hetek, hónapok és évek kiszámítására szolgáló képleteket.

Amikor a munkalapjain lévő dátuminformációkat elemzi, valószínűleg néhány számtani műveletet is végez ezekkel a dátumokkal. Ez a bemutató elmagyaráz néhány képletet a dátumok összeadásához és kivonásához az Excelben, amelyeket hasznosnak találhat.

    Hogyan vonja ki a dátumokat az Excelben

    Tegyük fel, hogy az A2 és B2 cellákban két dátum van, és most szeretné kivonni az egyik dátumot a másikból, hogy megtudja, hány nap van a két dátum között. Mint az Excelben gyakran előfordul, ugyanazt az eredményt többféleképpen is el lehet érni.

    Példa 1. Az egyik dátumot közvetlenül kivonja a másikból

    Mint valószínűleg tudod, a Microsoft Excel minden dátumot egyedi sorszámként tárol, amely 1-gyel kezdődik, és 1900. január 1-jét jelenti. Tehát valójában két számot vonsz ki, és egy közönséges aritmetikai művelet gond nélkül működik:

    =B2-A2

    Példa 2. Dátumok kivonása az Excel DATEDIF függvényével

    Ha a fenti képlet túl egyszerűnek tűnik, ugyanezt az eredményt guru-szerűen elérheti az Excel DATEDIF függvényének használatával:

    =DATEDIF(A2, B2, "d")

    A következő képernyőkép azt mutatja, hogy mindkét számítás azonos eredményeket ad vissza, kivéve a 4. sort, ahol a DATEDIF függvény #NUM hibát ad vissza. Nézzük meg, miért történik ez.

    Amikor egy újabb dátumot (2015. május 6.) kivon egy korábbi dátumból (2015. május 1.), a kivonási művelet egy negatív számot (-5) ad vissza, pontosan úgy, ahogyan azt kell. Az Excel DATEDIF függvényének szintaxisa azonban nem teszi lehetővé a kezdési időpont hogy nagyobb legyen, mint a végdátum és ezért hibát ad vissza.

    Példa 3. Egy dátum kivonása az aktuális dátumból

    Egy dátum kivonásához a mai dátumból a fenti képletek bármelyikét használhatja, csak használja a TODAY() függvényt a dátum 1 helyett:

    =TODAY()-A2

    vagy

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

    Az előző példához hasonlóan mindkét képlet jól működik, ha a mai dátum nagyobb, mint a kivonandó dátum, különben a DATEDIF nem működik:

    Példa 4. Dátumok kivonása az Excel DATE függvénnyel

    Ha a dátumokat közvetlenül a képletben szeretné megadni, akkor adja meg az egyes dátumokat a DATE(év, hónap, nap) függvény segítségével, majd vonja ki az egyik dátumot a másikból.

    Például a következő képlet kivonja 2015. május 15-ét 2015. május 20-ából, és visszaadja az 5 napos különbséget:

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

    Összefoglalva, amikor a dátumok kivonásáról van szó az Excelben, és szeretné megtudni, hogy hány nap van két dátum között , érdemes a legegyszerűbb és legkézenfekvőbb lehetőséget választani - egyszerűen kivonjuk az egyik dátumot közvetlenül a másikból.

    Ha meg akarja számolni a hónapok vagy évek két dátum között , akkor a DATEDIF függvény az egyetlen lehetséges megoldás, és a következő cikkben talál néhány képletpéldát, amely részletesen foglalkozik ezzel a függvénnyel.

    Most, hogy már tudja, hogyan vonjon ki két dátumot, nézzük meg, hogyan adhat hozzá vagy vonhat ki napokat, hónapokat vagy éveket egy adott dátumhoz. Erre a célra számos Excel-funkció alkalmas, és hogy melyiket használja, az attól függ, hogy milyen egységet szeretne hozzáadni vagy kivonni.

    Hogyan lehet kivonni vagy hozzáadni napokat a dátumhoz az Excelben

    Ha egy cellában van egy dátum vagy egy oszlopban egy dátumlista, akkor a megfelelő aritmetikai művelet segítségével hozzáadhat vagy kivonhat bizonyos számú napot ezekhez a dátumokhoz.

    Példa 1. Napok hozzáadása egy dátumhoz Excelben

    Az általános képlet egy adott számú nap hozzáadására egy dátumhoz a következő:

    Dátum + N nap

    A dátum többféleképpen is megadható:

    • Cellahivatkozásként, pl. =A2 + 10
    • A DATE(év, hónap, nap) függvény használata, pl. =DATE(2015, 5, 6) + 10
    • Egy másik függvény eredményeképpen. Például, hogy egy adott számú napot adjunk hozzá a aktuális dátum , használja a TODAY() függvényt: =TODAY()+10

    Az alábbi képernyőkép a fenti képleteket mutatja be működés közben. Az írás pillanatában az aktuális dátum 2015. május 6. volt:

    Megjegyzés: A fenti képletek eredménye egy sorszám, amely a dátumot jelöli. Ahhoz, hogy dátumként jelenjen meg, jelölje ki a cella(ka)t, és a Ctrl+1 billentyűvel nyissa meg a Cellák formázása párbeszéd. A Szám lapon válassza a Dátum a Kategória listában, majd válassza ki a kívánt dátumformátumot. A részletes lépésekért lásd: Hogyan változtassuk meg a dátumformátumot az Excelben.

    Példa 2. Napok kivonása egy dátumból Excelben

    Ha egy adott számú napot szeretnénk kivonni egy adott dátumból, akkor ismét egy szokásos számtani műveletet végzünk. Az egyetlen különbség az előző példához képest, hogy plusz helyett mínusz jelet írunk be :)

    Dátum - N nap

    Íme néhány példa a képletre:

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

    Hogyan adjunk hozzá vagy vonjunk le heteket a dátumig

    Ha egész heteket szeretne hozzáadni vagy kivonni egy adott dátumhoz, ugyanazokat a képleteket használhatja, mint a napok hozzáadásához/kivonásához, és egyszerűen megszorozza a hetek számát 7-tel:

    Hetek hozzáadása egy dátumhoz az Excelben:

    sejt + N hét * 7

    Ha például 3 hetet ad hozzá az A2-ben szereplő dátumhoz, használja a következő képletet: =A2+3*7 .

    Hetek kivonása dátumtól az Excelben:

    sejt - N hét * 7

    Ha a mai dátumból 2 hetet akarunk kivonni, akkor írjuk azt, hogy =TODAY()-2*7 .

    Hogyan adjunk / vonjunk ki hónapokat az Excelben a dátumig

    Ha egy dátumhoz bizonyos számú egész hónapot szeretne hozzáadni vagy kivonni, akkor a DATE vagy az EDATE funkciót használhatja, ahogyan azt az alábbiakban bemutatjuk.

    Példa 1. Hónapok hozzáadása egy dátumhoz az Excel DATE függvénnyel

    Például az A oszlopban lévő dátumok listájával, írja be a hozzáadni (pozitív szám) vagy kivonni (negatív szám) kívánt dátumok számát egy cellába, mondjuk a C2-be.

    Írja be a következő képletet a B2 cellába, majd húzza a cella sarkát egészen lefelé, hogy a képletet más cellákba másolja:

    =DATE(ÉV(A2), HÓNAP(A2) + $C$2, NAP(A2))

    Lássuk, mit is csinál valójában a függvény. A képlet logikája nyilvánvaló és egyszerű. A DATE(év, hónap, nap) függvény a következő argumentumokat veszi fel:

    • a év az A2 cellában lévő dátumot;
    • a hónap az A2-ben szereplő dátum + a C2 cellában megadott hónapok száma, és
    • a nap az A2-ben szereplő dátum.

    Igen, ilyen egyszerű :) Ha negatív számot írsz a C2-be, a képlet hónapokat von le, ahelyett, hogy összeadná őket:

    Természetesen semmi sem akadályozza meg, hogy a mínusz jelet közvetlenül a képletbe írja be, hogy hónapokat vonjon le egy dátumból:

    =DATE(ÉV(A2), HÓNAP(A2) - $C$2, NAP(A2))

    És természetesen a cellára való hivatkozás helyett a képletbe is beírhatja az összeadandó vagy kivonandó hónap számát:

    =DATE(YEAR( dátum ), HÓNAP( dátum ) + N hónap , NAP( dátum ))

    A valódi képletek ehhez hasonlóan nézhetnek ki:

    • Add hónapok óta: =DATE(ÉV(A2), HÓNAP(A2) + 2, NAP(A2))
    • Levonva hónapok a dátumtól számítva: =DATE(ÉV(A2), HÓNAP(A2) - 2, NAP(A2))

    Példa 2. Hónapok hozzáadása vagy kivonása egy dátumhoz az Excel EDATE segítségével

    A Microsoft Excel biztosít egy speciális funkciót, amely egy olyan dátumot ad vissza, amely meghatározott számú hónappal a kezdőnap előtt vagy után van - az EDATE függvényt. Ez az Excel 2007, 2010, 2013 és a hamarosan megjelenő Excel 2016 modern verzióiban érhető el.

    Az Ön EDATE(start_date, hónapok) képleteket a következő 2 argumentumot adja meg:

    • Start_date - a kezdő dátum, amelytől kezdve a hónapok számát számolni kell.
    • Hónapok - a hozzáadandó (pozitív érték) vagy kivonandó (negatív érték) hónapok száma.

    A következő képlet a dátumoszlopunkra használva pontosan ugyanazt az eredményt adja, mint az előző példában használt DATE függvény:

    Az EDATE függvény használatakor közvetlenül a képletben is megadhatja a kezdő dátumot és a hozzáadandó / kivonandó hónapok számát. A dátumokat a DATE függvény használatával vagy más képletek eredményeként kell megadni. Például:

    • A címre. add hónapok Excelben:

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

      A képlet 10 hónapot ad hozzá 2015. május 7-hez.

    • A címre. kivonjuk hónapok Excelben:

      =EDATE(TODAY(), -10)

      A képlet 10 hónapot von le a mai dátumból.

    Megjegyzés: Az Excel EDATE függvénye egy dátumot jelölő sorszámot ad vissza. Ahhoz, hogy az Excel dátumként jelenítse meg a dátumot, alkalmaznia kell a Dátum formátum a cellákba, amelyekben az EDATE képleteket tartalmazza. A részletes lépésekért lásd: A dátumformátum módosítása az Excelben.

    Hogyan lehet kivonni vagy hozzáadni éveket az Excelben a dátumig

    Az évek hozzáadása egy dátumhoz az Excelben hasonlóan történik, mint a hónapok hozzáadása. Ismét a DATE(év, hónap, nap) függvényt használja, de ezúttal megadja, hány évet szeretne hozzáadni:

    DATE(YEAR( dátum ) + N év , HÓNAP( dátum ), DAY( dátum ))

    Az Excel munkalapon a képletek a következőképpen nézhetnek ki:

    • A címre. add éveket egy dátumhoz az Excelben:

      =DATE(ÉV(A2) + 5, HÓNAP(A2), NAP(A2))

      A képlet 5 évet ad hozzá az A2 cellában lévő dátumhoz.

    • A címre. kivonjuk éveket az Excelben lévő dátumtól számítva:

      =DATE(ÉV(A2) - 5, HÓNAP(A2), NAP(A2))

      A képlet 5 évet von le az A2 cellában lévő dátumból.

    Ha valamelyik cellába beírja az év számát, amelyet hozzáadni (pozitív szám) vagy kivonni (negatív szám) szeretne, majd a DATE függvényben hivatkozik erre a cellára, akkor egy univerzális képletet kap:

    Napok, hónapok és évek hozzáadása / kivonása a dátumhoz

    Ha figyelmesen megfigyelted az előző két példát, akkor szerintem már kitaláltad, hogyan adhatsz vagy vonhatsz le éveket, hónapokat és napokat egy dátumhoz egyetlen képletben. Igen, a jó öreg DATE függvény segítségével :)

    A címre. add évek, hónapok, napok:

    DATE(YEAR( dátum ) + X év , HÓNAP( dátum ) + Y hónap , NAP( dátum ) + Z nap )

    A címre. kivonjuk évek, hónapok, napok:

    DATE(YEAR( dátum ) - X év , HÓNAP( dátum ) - Y hónap , NAP( dátum ) - Z nap )

    A következő képlet például 2 év, 3 hónapot ad hozzá és 15 napot von le az A2 cellában lévő dátumból:

    =DATE(ÉV(A2) + 2, HÓNAP(A2) + 3, NAP(A2) - 15)

    A dátumoszlopunkra alkalmazva a képlet a következő alakot veszi fel:

    =DATE(ÉV(A2) + $C$2, HÓNAP(A2) + $D$2, NAP(A2) + $E$2)

    Hogyan adjunk össze és vonjunk ki időket az Excelben

    A Microsoft Excelben az idők összeadásához vagy kivonásához a IDŐ A funkció segítségével az időegységekkel (órák, percek és másodpercek) pontosan ugyanúgy dolgozhat, mint ahogyan az éveket, hónapokat és napokat kezeli a DATE funkcióval.

    A címre. add idő az Excelben:

    sejt + TIME( órák , percek , másodpercek )

    A címre. kivonjuk idő az Excelben:

    sejt - TIME( órák , percek , másodpercek )

    Ahol A2 tartalmazza a módosítani kívánt időértéket.

    Ha például 2 óra, 30 perc és 15 másodpercet szeretne hozzáadni az A2 cellában lévő időhöz, a következő képletet használhatja:

    =A2 + TIME(2, 30, 15)

    Ha egy képleten belül össze akarja adni és ki akarja vonni az időegységeket, csak adja hozzá a mínusz jelet a megfelelő értékekhez:

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

    A fenti képlet 2 óra 30 percet ad hozzá az A2 cellában lévő időhöz, és kivon 15 másodpercet.

    Alternatív megoldásként megadhatja a változtatni kívánt időegységeket néhány cellában, és a képletben hivatkozhat ezekre a cellákra:

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

    Ha az eredeti cellák dátumot és időt is tartalmaznak, a fenti képlet is tökéletesen működik:

    Dátum & amp; Idő képlet varázsló - gyors módja a dátumok hozzáadásának és kivonásának az Excelben

    Most, hogy már ismer egy csomó különböző képletet a dátumok kiszámításához az Excelben, nem szeretnéd, ha csak egy olyan lenne, amely mindezt meg tudja tenni? Természetesen ilyen képlet soha nem létezhet. Azonban létezik a Dátum & Idő varázsló amely képes bármilyen képletet menet közben elkészíteni Önnek, feltéve, hogy az Ultimate Suite telepítve van az Excelben. Íme, hogyan:

    1. Jelölje ki azt a cellát, amelybe a képletet be kívánja illeszteni.
    2. Irány a Ablebits Eszközök fülre, és kattintson a Dátum & Idő varázsló gomb:

  • A Dátum & Idő varázsló párbeszédablak jelenik meg. Attól függően, hogy dátumokat akar összeadni vagy kivonni, váltson a megfelelő fülre, adja meg a képlet argumentumainak adatait, és kattintson a Formula beillesztése gomb.
  • Példaként adjunk hozzá néhány hónapot az A2 cellában lévő dátumhoz. Ehhez menjünk a Add lapon, írja be az A2-t a Adjon meg egy dátumot mezőbe (vagy kattintson a mezőbe, és válassza ki a lap celláját), majd írja be a hozzáadni kívánt hónapok számát a Hónap doboz.

    A varázsló elkészíti a képletet, és megjeleníti annak előnézetét a cellában. A kiszámított dátumot is megjeleníti az alábbiakban A képlet eredménye :

    Ha elégedett az eredménnyel, kattintson a Képlet beillesztése gombra. Miután a képletet hozzáadta, annyi cellába másolhatja, ahány cellába szükséges:

    Ez egy elég egyszerű képlet volt, nem igaz? Adjunk a varázslónak valami nagyobb kihívást, amin dolgozhat. Például vonjunk ki néhány évet, hónapot, hetet és napot az A2-ben lévő dátumból. Ehhez váltsunk át a Levonva fülön, és írja be a számokat a megfelelő mezőkbe. Vagy megadhatja az egységeket külön cellákban, és megadhatja a hivatkozásokat ezekre a cellákra, ahogy az alábbi képernyőképen látható:

    A Képlet beillesztése gomb megnyomásával a következő képletet írja be az A2-be:

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

    Ha a képletet más cellákba kívánja másolni, akkor az A2 kivételével az összes cellahivatkozást abszolút hivatkozásra kell változtatnia, hogy a képlet helyesen másolódjon (alapértelmezés szerint a varázsló mindig relatív hivatkozásokat használ). A hivatkozás rögzítéséhez egyszerűen írja be a $ jelet a sor- és oszlopkoordináták elé, így:

    =DATE(ÉV(A2)-$D$2,HÓNAP(A2)-$E$2,NAP(A2)-$G$2-$F$2*7)

    És a következő eredményeket kapja:

    Ezenkívül a Időmezők megjelenítése link és add vagy dátum és idő kivonása egységek egy képlettel.

    Ha a Date & Time Formula Wizard programmal szeretne játszani a saját munkalapjain, akkor szívesen látjuk, ha letölti az Ultimate Suite 14 napos próbaverzióját.

    Így adunk össze és vonunk ki dátumokat az Excelben. Remélem, ma megtanultál néhány hasznos funkciót. Köszönöm, hogy elolvastad, és remélem, jövő héten találkozunk a blogon.

    Michael Brown elkötelezett technológiai rajongó, aki szenvedélyesen egyszerűsíti a bonyolult folyamatokat szoftvereszközök segítségével. A technológiai iparban szerzett több mint egy évtizedes tapasztalatával a Microsoft Excel és az Outlook, valamint a Google Táblázatok és a Dokumentumok területén fejlesztette tudását. Michael blogja célja, hogy megossza tudását és szakértelmét másokkal, könnyen követhető tippeket és oktatóanyagokat adva a termelékenység és a hatékonyság javításához. Akár tapasztalt szakember, akár kezdő, Michael blogja értékes betekintést és gyakorlati tanácsokat kínál, amelyek segítségével a legtöbbet hozhatja ki ezekből az alapvető szoftvereszközökből.