Tartalomjegyzék
A bemutató megmutatja, hogyan hozhat létre egy dátumszámológépet az Excelben pontosan az Ön igényeinek megfelelően, hogy megtalálja a mai naptól számított vagy azt megelőző N napot, minden napot vagy csak munkanapokat számolva.
Ki szeretné számolni a lejárati dátumot, amely pontosan 90 nap múlva lesz? Vagy arra kíváncsi, hogy milyen dátum van 45 nappal a mai nap után? Vagy tudnia kell, hogy milyen dátum van 60 nappal a mai nap előtt (csak munkanapokat és minden napot számolva)?
Bármi legyen is a feladatod, ez a bemutató megtanít arra, hogyan készítsd el a saját dátumkalkulátorodat Excelben kevesebb mint 5 perc alatt. Ha nincs ennyi időd, akkor használhatod online kalkulátorunkat, hogy megtaláld azt a dátumot, amely a megadott számú nappal a mai nap után vagy előtt van.
Dátumszámológép az Excel Online-ban
Gyors megoldást szeretne arra, hogy "mi van 90 nap múlva" vagy "mi van 60 nappal a mai nap előtt"? Írja be a napok számát a megfelelő cellába, nyomja meg az Entert, és azonnal megkapja az összes választ:
Megjegyzés: A beágyazott munkafüzet megtekintéséhez kérjük, engedélyezze a marketing sütiket.
Egy adott dátumtól számított 30 napot kell kiszámítani, vagy 60 munkanappal egy adott időpont előtt kell meghatározni. bizonyos időpont Akkor használd ezt a dátumszámítót.
Kíváncsi vagy, milyen képleteket használnak a dátumok kiszámításához? Az alábbi példákban mindet és még sok mást is megtalálsz.
Hogyan számítsuk ki a mai naptól számított 30/60/90 napot Excelben?
Ha egy N nap múlva esedékes dátumot szeretne találni, használja a TODAY függvényt, amely visszaadja az aktuális dátumot, és hozzáadja a kívánt számú napot.
Ha olyan dátumot szeretne kapni, amely pontosan 30 nap múlva következik be:
=TODAY()+30
A mától számított 60 nap kiszámításához:
=TODAY()+60
Mikor lesz 90 nap múlva? Gondolom, már tudod, hogyan szerezheted meg :)
=TODAY()+90
Egy általános ma plusz N nap képlet, írja be a napok számát egy cellába, mondjuk a B3-ba, és adja hozzá a cellát az aktuális dátumhoz:
=TODAY()+B3
Mostantól a felhasználók bármilyen számot beírhatnak a hivatkozott cellába, és a képlet ennek megfelelően újraszámítja a számokat. Példaként keressünk egy olyan dátumot, amely 45 nap múlva következik be:
Hogyan működik ez a képlet
Az Excel belső megjelenítésében a dátumokat sorszámként tárolja, kezdve 1900. január 1-jével, ami az 1-es számot jelenti. Így a képlet egyszerűen összeadja a két számot, a mai dátumot jelképező egész számot és az Ön által megadott napok számát. A TODAY() függvény illékony, és automatikusan frissül minden alkalommal, amikor a munkalapot megnyitják vagy újraszámítják - tehát amikor megnyitja a munkafüzetet.holnap, a képlet újra kiszámítja az aktuális napra.
A cikk írásakor a mai dátum 2018. április 19., amelyet a 43209-es sorszámmal jelölünk. Ha egy dátumot akarunk megtalálni, mondjuk 100 nap múlva, akkor a következő számításokat kell elvégezni:
=TODAY() + 100
= 2018. április 19. + 100
= 43209 + 100
= 43309
A 43209 sorozatszámot alakítsa át a következőre Dátum formátumban, és 2018. július 28-át kapja meg, ami pontosan 100 nappal a mai nap után van.
Hogyan kaphat 30/60/90 napot a mai nap előtt Excelben
A mai nap előtti N nap kiszámításához vonja ki a kívánt számú napot az aktuális dátumból. Például:
90 nappal a mai nap előtt:
=TODAY()-90
60 nappal a mai nap előtt:
=TODAY()-60
45 nappal a mai nap előtt:
=TODAY()-45
Vagy készítsen egy általános ma mínusz N nap formula egy cellahivatkozás alapján:
=TODAY()-B3
Az alábbi képernyőképen egy olyan dátumot számolunk ki, amely 30 nappal a mai nap előtt történt.
Hogyan kell kiszámítani az N üzletet a mai nap után/előtti időpontban?
Amint azt valószínűleg tudja, a Microsoft Excel rendelkezik néhány olyan funkcióval, amelyekkel kiszámíthatja a munkanapokat egy kezdőnap, valamint két tetszőlegesen megadott dátum között.
Az alábbi példákban a WORKDAY függvényt fogjuk használni, amely egy olyan dátumot ad vissza, amely a kezdőnap előtt vagy előtt egy adott számú munkanappal előbbre vagy későbbre esik, kivéve a hétvégéket (szombat és vasárnap). Ha a hétvégék eltérőek, akkor használja a WORKDAY.INTL függvényt, amely lehetővé teszi az egyéni hétvégi paramétereket.
Szóval, hogy találjunk egy randit N munkanap mától számítva , használja ezt az általános képletet:
MUNKANAP(TODAY(), N nap )Íme néhány példa:
10 munkanap mától számítva
=WORKDAY(TODAY(), 10)
30 munkanap mától számítva
=WORKDAY(TODAY(), 30)
5 munkanap mától számítva
=WORKDAY(TODAY(), 5)
Hogy kap egy dátumot N munkanappal a mai nap előtt , használja ezt a képletet:
WORKDAY(TODAY(), - N nap )És itt van néhány valós képlet:
90 munkanappal a mai nap előtt
=WORKDAY(TODAY(), -90)
15 munkanappal a mai nap előtt
=WORKDAY(TODAY(), -15)
Hogy a képletet rugalmasabbá tegye, a napok keményen kódolt számát helyettesítse egy cellahivatkozással, mondjuk B3-mal:
N munkanap mától számítva:
=WORKDAY(TODAY(), B3)
N munkanappal a mai nap előtt:
=WORKDAY(TODAY(), -B3)
Hasonlóképpen, hétköznapokat adhat hozzá vagy vonhat le egy adott időpont , és az Excel dátumszámítója így nézhet ki.
Hogyan hozzon létre egy dátumszámológépet az Excelben
Emlékszik még a bemutató legelején bemutatott Excel Online dátumszámológépre? Most már ismeri az összes képletet, és könnyedén megismételheti azt a munkalapjain. Még valami bonyolultabbat is készíthet, mivel az Excel asztali verziója sokkal több lehetőséget biztosít.
Hogy adjunk néhány ötletet, tervezzük meg most az Excel dátumkalkulátorunkat.
Összességében 3 lehetőség van a dátumok kiszámítására:
- A mai nap vagy egy adott dátum alapján
- A megadott dátumtól vagy azt megelőzően
- Minden napot vagy csak a munkanapokat számolja
Ahhoz, hogy mindezeket a lehetőségeket a felhasználóink számára biztosítsuk, három Csoport doboz ellenőrzések ( Fejlesztő tab> Beillesztés > Nyomtatvány vezérlők > Group Box) és minden egyes csoportmezőbe két rádiógombot illesztünk be. Ezután minden egyes gombcsoportot külön cellához kapcsolunk (jobb gombbal kattintva a> Formátum vezérlés > Vezérlés tab> Cell link Ebben a példában a kapcsolt cellák a D5, D9 és D14 cellák (lásd az alábbi képernyőképet).
Opcionálisan a következő képletet is megadhatja a B6-ban az aktuális dátum beillesztéséhez, ha a A mai dátum Ez valójában nem szükséges a fő dátumszámítási képletünkhöz, csak egy kis figyelmesség a felhasználók felé, hogy emlékeztesse őket, milyen dátum van ma:
=IF($D$5=1, TODAY(), "")
Végül illessze be a következő képletet a B18-ba, amely ellenőrzi az egyes összekapcsolt cellák értékét, és kiszámítja a dátumot a felhasználó választása alapján:
=IF(AND($D$5=1, $D$9=1, $D$14=1), TODAY()+$B$3, IF(AND($D$5=1, $D$9=1, $D$14=2), WORKDAY(TODAY(),$B$3), IF(AND($D$5=1, $D$9=2, $D$14=1), TODAY()-$B$3, IF(AND($D$5=1, $D$9=2, $D$14=2), WORKDAY(TODAY(),-$B$3), IF(AND($D$5=2, $D$9=1, $D$14=1), $B$7+$B$3, IF(AND($D$5=2, $D$9=1, $D$14=2), WORKDAY($B$7, $B$3), IF(AND($D$5=2, $D$9=2, $D$14=1), $B$7-$B$3, IF(AND($D$5=2, $D$9=2, $D$14=2),WORKDAY($B$7,-$B$3), ""))))))))
Első pillantásra egy monstre képletnek tűnhet, de ha az egyes IF utasításokra bontjuk, könnyen felismerhetjük az egyszerű dátumszámítási képleteket, amelyeket az előző példákban tárgyaltunk.
És most válassza ki a kívánt opciókat, mondjuk, 60 nap múlva , és a következő eredményt kapjuk:
Ha szeretné közelebbről megnézni a képletet, és valószínűleg visszafejteni azt az Ön igényeihez, akkor szívesen látjuk, ha letölti a Date Calculator for Excel programot.
Speciális eszközök a mai napon alapuló dátumok kiszámításához
Ha valami professzionálisabbat keres, Excel-eszközeinkkel gyorsan kiszámíthatja a 90, 60, 45, 30 nap múlva esedékes 90, 60, 45, 30 napot (vagy bármilyen más napszámot).
Dátum és idő varázsló
Ha már legalább egyszer volt alkalma fizetni a Dátum és idő varázslóval, akkor tudja, hogy a program képes azonnal hozzáadni vagy kivonni napokat, heteket, hónapokat vagy éveket (vagy ezen egységek bármilyen kombinációját) egy adott dátumhoz, valamint kiszámítani két nap különbségét. De azt tudta, hogy a mai napon alapuló dátumokat is ki tudja számítani?
Példaként nézzük meg, hogy milyen dátum van 120 nap a címről ma :
- Írja be a TODAY() képletet egy cellába, mondjuk B1-be.
- Jelölje ki azt a cellát, ahol az eredményt ki akarja adni, esetünkben a B2-t.
- Kattintson a Dátum & Idő varázsló gombot a Ablebits eszközök tab.
- A Add lapon adja meg, hány napot szeretne hozzáadni a forrásdátumhoz (ebben a példában 120 napot).
- Kattintson a Képlet beillesztése gomb.
Ez az!
Ahogy a fenti képernyőképen látható, a varázsló által épített képlet eltér az összes eddigi képlettől, de ugyanolyan jól működik :)
Egy olyan dátumot kapunk, amelyik megtörtént 120 nap a előtt ma, váltson a Levonva lapot, és konfigurálja ugyanazokat a paramétereket. Vagy adja meg a napok számát egy másik cellában, és irányítsa a varázslót erre a cellára:
Ennek eredményeképpen egy univerzális képletet kap, amely automatikusan újraszámol minden alkalommal, amikor a hivatkozott cellába új napok számát írja be.
Dátumválasztó az Excel számára
Az Excel Date Pickerrel nemcsak az érvényes dátumokat illesztheti be a munkalapokba egy kattintással, hanem ki is számíthatja azokat!
A Dátum és idő varázslóval ellentétben ez az eszköz statikus dátumokat illeszt be. értékek , nem képletek.
Például így kaphat egy 21 nap múlva esedékes dátumot:
- Kattintson a Dátum Piker gombot a Ablebits eszközök lapon, hogy engedélyezze a legördülő naptárat az Excelben.
- Kattintson a jobb gombbal arra a cellára, amelybe a számított dátumot be szeretné illeszteni, és válassza a Dátum kiválasztása a naptárból a felugró menüből.
- A legördülő naptár megjelenik a munkalapon az aktuális dátum kékkel kiemelve, és a jobb felső sarokban lévő számológép gombra kattintva a jobb felső sarokban:
- A felső ablaktáblán kattintson a Nap egységet, és írja be az összeadandó napok számát, esetünkben 21-et. Alapértelmezés szerint a számológép az összeadás műveletét végzi el (vegye figyelembe a plusz jelet a kijelzőablakban). Ha a mai napokból szeretné kivonni a napokat, akkor kattintson a mínusz jelre az alsó ablaktáblán.
- Végül kattintson a a számított dátum megjelenítéséhez a naptárban. Vagy nyomja meg az Enter billentyűt, vagy kattintson a a dátum beillesztéséhez egy cellába:
Hogyan lehet kiemelni a 30, 60 és 90 nap múlva esedékes dátumokat?
A lejárati vagy esedékességi dátumok kiszámításakor érdemes az eredményeket szemléletesebbé tenni a dátumok színkódolásával a lejárat előtti napok számától függően. Ezt az Excel feltételes formázás segítségével teheti meg.
Példaként készítsünk 4 feltételes formázási szabályt ezeken a képleteken alapulva:
- Zöld: több mint 90 nap múlva
=C2>TODAY()+90
=C2>TODAY()+60
=C2>TODAY()+30
=C2
Ahol C2 a legfelső lejárati dátum.
Az alábbiakban egy képletalapú szabály létrehozásának lépéseit ismertetjük:
- Jelölje ki az összes lejárati dátummal rendelkező cellát (ebben a példában B2:B10).
- A Home lapon, a Stílusok csoport, kattintson a Feltételes formázás > Új szabály...
- A Új formázási szabály párbeszédpanelen válassza a Egy képlet segítségével határozza meg, hogy mely cellákat kell formázni .
- A Formázza azokat az értékeket, ahol ez a képlet igaz mezőbe írja be a képletet.
- Kattintson a címre. Formátum... , váltson a Töltse ki a címet. lapot, és válassza ki a kívánt színt.
- Kattintson a címre. OK kétszer, hogy mindkét ablakot bezárja.
Fontos megjegyzés! A színkódok helyes alkalmazásához a szabályokat pontosan ebben a sorrendben kell rendezni: zöld, sárga, sárga, sárga, piros:
Ha nem akar a szabályok sorrendjével foglalkozni, használja a következő képleteket, amelyek pontosan meghatározzák az egyes feltételeket, és a szabályokat tetszés szerint rendezheti:
Zöld: több mint 90 nap múlva:
=C2>TODAY()+90
Sárga: 60 és 90 nap múlva:
=AND(C2>=TODAY()+60, C2<=TODAY()+90)
Borostyán: 30 és 60 nap között:
=AND(C2>=TODAY()+30, C2
Piros: kevesebb mint 30 nap múlva:
=C2
Tipp. Ha a határértékeket be akarja vonni vagy ki akarja zárni egy bizonyos szabályból, használja a kisebb, mint (<), kisebb vagy egyenlő (), nagyobb vagy egyenlő (<=) operátorokat, ahogyan szükségesnek látja.
Hasonló módon kiemelheti a korábbi időpontok ami megtörtént 30 , 60 vagy 90 nappal ezelőtt .
- Piros: több mint 90 nappal a mai nap előtt:
=B2
=AND(B2>=TODAY()-90, B2<=TODAY()-60)
=AND(B2>TODAY()-60, B2<=TODAY()-30)
=B2>TODAY()-30
A dátumok feltételes formázására további példákat talál itt: Hogyan formázzunk feltételesen dátumokat és időpontokat az Excelben.
Ha nem a mai naptól, hanem bármelyik dátumtól számolja a napokat, használja ezt a cikket: Hogyan számítsuk ki a napokat a dátum óta vagy a dátumig az Excelben.
Így számolja ki a mai naptól számított 90, 60, 30 vagy n nappal korábbi dátumokat az Excelben. Ha szeretné közelebbről megnézni a bemutatóban tárgyalt képleteket és feltételes formázási szabályokat, kérem, töltse le az alábbi minta munkafüzetet. Köszönöm, hogy elolvasta, és remélem, jövő héten találkozunk a blogunkon!
Gyakorlati munkafüzet letölthető
Dátumok kiszámítása Excelben - példák (.xlsx fájl)