Obsah
Tento návod ukazuje, jak v aplikaci Excel vytvořit kalkulačku data přesně podle vašich potřeb, abyste mohli najít datum za N dní od dnešního dne nebo před ním, přičemž se počítají všechny dny nebo pouze pracovní dny.
Chcete vypočítat datum vypršení platnosti, které nastane přesně za 90 dní? Nebo vás zajímá, jaké datum nastane 45 dní po dnešku? Nebo potřebujete zjistit datum, které nastalo 60 dní před dneškem (počítají se pouze pracovní dny a všechny dny)?
Ať už je vaším úkolem cokoli, tento návod vás naučí, jak si vytvořit vlastní kalkulačku data v aplikaci Excel za méně než 5 minut. Pokud nemáte tolik času, můžete použít naši online kalkulačku a najít datum, které je o zadaný počet dní po nebo před dnešním dnem.
Kalkulačka data v aplikaci Excel Online
Chcete rychle vyřešit otázku "co je za 90 dní ode dneška" nebo "co je 60 dní před dneškem"? Zadejte počet dní do příslušné buňky, stiskněte Enter a okamžitě získáte všechny odpovědi:
Poznámka: Chcete-li zobrazit vložený sešit, povolte prosím marketingové soubory cookie.
Potřebujete vypočítat 30 dnů od daného data nebo určit 60 pracovních dnů před datem určité datum ? Pak použijte tuto kalkulačku.
Zajímá vás, jaké vzorce se používají pro výpočet dat? Všechny a mnoho dalších najdete v následujících příkladech.
Jak vypočítat 30/60/90 dní ode dneška v aplikaci Excel
Chcete-li zjistit datum za N dní, použijte funkci TODAY, která vrátí aktuální datum a přičte k němu požadovaný počet dní.
Chcete-li získat datum, které nastane přesně za 30 dní ode dneška:
=DEN()+30
Výpočet za 60 dní ode dneška:
=DEN()+60
Jaké datum je za 90 dní? Hádám, že už víte, jak ho získat :).
=DEN()+90
Vytvoření obecného dnes plus N dní vzorec, zadejte počet dní do některé buňky, například B3, a přičtěte tuto buňku k aktuálnímu datu:
=TODAY()+B3
Nyní mohou uživatelé zadat do odkazované buňky libovolné číslo a vzorec se podle toho přepočítá. Jako příklad uveďme datum, které nastane za 45 dní ode dneška:
Jak tento vzorec funguje
Excel ve své interní reprezentaci ukládá data jako pořadová čísla počínaje 1. lednem 1900, což je číslo 1. Vzorec tedy jednoduše sečte dvě čísla, celé číslo představující dnešní datum a zadaný počet dní. Funkce TODAY() je nestálá a automaticky se aktualizuje při každém otevření nebo přepočítání listu - takže při otevření sešituzítra se vzorec přepočítá na aktuální den.
V okamžiku psaní tohoto článku je dnešním datem 19. duben 2018, který je reprezentován pořadovým číslem 43209. Chcete-li zjistit datum například za 100 dní, provedete vlastně následující výpočty:
=DEN() + 100
= 19. dubna 2018 + 100
= 43209 + 100
= 43309
Převést sériové číslo 43209 na Datum a dostanete 28. července 2018, což je přesně 100 dní po dnešku.
Jak získat 30/60/90 dní před dnešním dnem v aplikaci Excel
Chcete-li vypočítat N dní před dnešním dnem, odečtěte požadovaný počet dní od aktuálního data. Například:
90 dní před dneškem:
=DEN()-90
60 dní před dnešním dnem:
=DEN()-60
45 dní před dnešním dnem:
=DEN()-45
Nebo vytvořte obecný dnes minus N dní vzorec založený na odkazu na buňku:
=DEN()-B3
Na níže uvedeném snímku obrazovky vypočítáme datum, které nastalo 30 dní před dnešním dnem.
Jak spočítat obchod N po/před dnešním dnem
Jak pravděpodobně víte, Microsoft Excel má několik funkcí pro výpočet pracovních dnů na základě počátečního data a mezi dvěma zadanými daty.
V níže uvedených příkladech použijeme funkci WORKDAY, která vrací datum, které nastane daný počet pracovních dnů před nebo před počátečním datem, s výjimkou víkendů (sobota a neděle). Pokud jsou vaše víkendy jiné, použijte funkci WORKDAY.INTL, která umožňuje vlastní parametry víkendu.
Chcete-li najít datum N pracovních dnů ode dneška , použijte tento obecný vzorec:
PRACOVNÍ DEN(TODAY(), N dní )Zde je několik příkladů:
10 pracovních dnů ode dneška
=PRACOVNÍ DEN(TODAY(), 10)
30 pracovních dní od teď
=PRACOVNÍ DEN(TODAY(), 30)
5 pracovních dnů ode dneška
=PRACOVNÍ DEN(TODAY(), 5)
Získání data N pracovních dnů před dnešním dnem , použijte tento vzorec:
PRACOVNÍ DEN(TODAY(), - N dní )A zde je několik skutečných vzorců:
90 pracovních dnů před dnešním dnem
=PRACOVNÍ DEN(TODAY(), -90)
15 pracovních dnů před dnešním dnem
=PRACOVNÍ DEN(TODAY(), -15)
Aby byl vzorec flexibilnější, nahraďte pevně zadaný počet dní odkazem na buňku, například B3:
N pracovních dnů ode dneška:
=PRACOVNÍ DEN(TODAY(), B3)
N pracovních dnů před dnešním dnem:
=PRACOVNÍ DEN(TODAY(), -B3)
Podobným způsobem můžete přidávat nebo odebírat dny v týdnu k/od. dané datum a vaše kalkulačka data v aplikaci Excel může vypadat takto.
Jak vytvořit kalkulačku data v aplikaci Excel
Vzpomínáte si na online kalkulačku data aplikace Excel, která byla představena na samém začátku tohoto kurzu? Nyní znáte všechny vzorce a můžete ji snadno zopakovat ve svých pracovních listech. Můžete dokonce vytvořit něco složitějšího, protože desktopová verze aplikace Excel poskytuje mnohem více možností.
Pro představu si nyní navrhneme naši kalkulačku data v aplikaci Excel.
Celkově lze pro výpočet dat zvolit 3 možnosti:
- Na základě dnešního data nebo konkrétního data
- Od uvedeného data nebo dříve
- Počítat všechny dny nebo pouze pracovní dny
Abychom uživatelům poskytli všechny tyto možnosti, přidáváme tři. Skupinový box ovládací prvky ( Vývojář karta> Vložte > Ovládací prvky formuláře > Skupinový box) a do každého skupinového rámečku vložíte dvě přepínací tlačítka. Poté každou skupinu tlačítek propojíte se samostatnou buňkou (klikněte pravým tlačítkem myši na tlačítko> Kontrola formátu > Kontrola karta> Odkaz na buňku ), které můžete později skrýt. V tomto příkladu jsou propojené buňky D5, D9 a D14 (viz obrázek níže).
Volitelně můžete do pole B6 zadat následující vzorec pro vložení aktuálního data, pokud je v poli Dnešní datum Tlačítko je vybráno. Ve skutečnosti není pro náš hlavní vzorec pro výpočet data nutné, je to jen malá zdvořilost pro vaše uživatele, abyste jim připomněli, jaké je dnes datum:
=IF($D$5=1, TODAY(), "")
Nakonec do pole B18 vložte následující vzorec, který zkontroluje hodnotu v každé propojené buňce a vypočítá datum na základě volby uživatele:
=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), ""))))))))
Na první pohled může vypadat jako monstrózní vzorec, ale pokud jej rozdělíte na jednotlivé příkazy IF, snadno rozpoznáte jednoduché vzorce pro výpočet data, které jsme probírali v předchozích příkladech.
Nyní vyberete požadované možnosti, například, Za 60 dní a získáme následující výsledek:
Chcete-li se na vzorec podívat podrobněji a pravděpodobně si ho zpětně upravit pro své potřeby, můžete si stáhnout naši Kalkulačku data pro Excel.
Speciální nástroje pro výpočet dat na základě dneška
Pokud hledáte něco profesionálnějšího, můžete si pomocí našich nástrojů Excel rychle vypočítat 90, 60, 45, 30 dní od teď (nebo jakýkoli počet dní, který potřebujete).
Průvodce datem a časem
Pokud jste měli možnost alespoň jednou zaplatit s naším Průvodcem datem a časem, víte, že dokáže okamžitě přičíst nebo odečíst dny, týdny, měsíce nebo roky (nebo jakoukoli kombinaci těchto jednotek) k určitému datu a také vypočítat rozdíl mezi dvěma dny. Věděli jste ale, že umí také vypočítat data na základě dneška?
Jako příklad zjistíme, jaké je datum 120 dní z dnes :
- Zadejte vzorec TODAY() do některé buňky, například B1.
- Vyberte buňku, do které chcete vypsat výsledek, v našem případě B2.
- Klikněte na Datum & amp; Průvodce časem tlačítko na Nástroje Ablebits tab.
- Na Přidat zadejte, kolik dní chcete přidat ke zdrojovému datu (v tomto příkladu 120 dní).
- Klikněte na Vložte vzorec tlačítko.
A je to!
Jak je vidět na obrázku výše, vzorec sestavený průvodcem se liší od všech vzorců, kterými jsme se dosud zabývali, ale funguje stejně dobře :)
Získání data, které nastalo 120 dní před dnes přejděte na Odečtěte kartu a nakonfigurujte stejné parametry. Nebo zadejte počet dní do jiné buňky a nasměrujte průvodce na tuto buňku:
Výsledkem bude univerzální vzorec, který se automaticky přepočítá pokaždé, když do odkazované buňky zadáte nový počet dní.
Nástroj pro výběr data pro aplikaci Excel
S naším nástrojem Excel Date Picker můžete do pracovních listů nejen vkládat platná data jedním kliknutím, ale také je vypočítat!
Na rozdíl od Průvodce datem a časem tento nástroj vkládá data jako statická. hodnoty , nikoliv vzorce.
Například takto můžete získat datum za 21 dní:
- Klikněte na Datum Piker tlačítko na Nástroje Ablebits karta povolit rozevírací kalendář v aplikaci Excel.
- Klikněte pravým tlačítkem myši na buňku, do které chcete vložit vypočtené datum, a vyberte možnost Výběr data z kalendáře z rozbalovací nabídky.
- V pracovním listu se zobrazí rozevírací kalendář s modře zvýrazněným aktuálním datem a vy kliknete na tlačítko kalkulačky v pravém horním rohu:
- V horním podokně klikněte na Den jednotku a zadejte počet dnů, které chcete sečíst, v našem případě 21. Ve výchozím nastavení provede kalkulačka operaci sčítání (všimněte si prosím znaménka plus v podokně zobrazení). Pokud chcete odečíst dny od dnešního dne, klikněte na znaménko minus v dolním podokně.
- Nakonec klikněte na pro zobrazení vypočteného data v kalendáři. Nebo stiskněte klávesu Enter nebo klikněte na tlačítko vložit datum do buňky:
Jak zvýraznit data za 30, 60 a 90 dní ode dneška
Při výpočtu data vypršení platnosti nebo splatnosti můžete výsledky zviditelnit barevným odlišením dat v závislosti na počtu dní před vypršením platnosti. To lze provést pomocí podmíněného formátování aplikace Excel.
Jako příklad uveďme 4 pravidla podmíněného formátování založená na těchto vzorcích:
- Zelená: za více než 90 dní
=C2>TODAY()+90
=C2>TODAY()+60
=C2>TODAY()+30
=C2
Kde C2 je nejvyšší datum vypršení platnosti.
Zde jsou uvedeny kroky pro vytvoření pravidla založeného na vzorci:
- Vyberte všechny buňky s daty platnosti (v tomto příkladu B2:B10).
- Na Home na kartě Styly klikněte na tlačítko Podmíněné formátování > Nové pravidlo...
- V Nové pravidlo formátování dialogového okna vyberte možnost Pomocí vzorce určete, které buňky se mají formátovat .
- V Formátování hodnot, kde je tento vzorec pravdivý zadejte vzorec.
- Klikněte na Formát... , přepněte na Naplňte a vyberte požadovanou barvu.
- Klikněte na OK dvakrát zavřete obě okna.
Důležitá poznámka! Pro správné použití barevných kódů by pravidla měla být seřazena přesně v tomto pořadí: zelená, žlutá, žlutá, červená:
Pokud se nechcete zabývat pořadím pravidel, použijte následující vzorce, které přesně definují jednotlivé podmínky, a uspořádejte pravidla podle svého uvážení:
Zelená: za více než 90 dní:
=C2>TODAY()+90
Žlutá: za 60 až 90 dní ode dneška:
=AND(C2>=TODAY()+60, C2<=TODAY()+90)
Amber: za 30 až 60 dní ode dneška:
=AND(C2>=TODAY()+30, C2
Červená: za méně než 30 dní ode dneška:
=C2
Tip: Chcete-li do určitého pravidla zahrnout nebo z něj vyloučit hraniční hodnoty, použijte podle potřeby operátory menší než (<), menší nebo rovno (), větší nebo rovno (<=).
Podobným způsobem můžete zvýraznit minulá data které se vyskytly 30 , 60 nebo Před 90 dny od dnešního dne .
- Červená: před více než 90 dny:
=B2
=AND(B2>=TODAY()-90, B2<=TODAY()-60)
=AND(B2>TODAY()-60, B2<=TODAY()-30)
=B2>TODAY()-30
Další příklady podmíněného formátování dat najdete zde: Jak podmíněně formátovat data a čas v aplikaci Excel.
Chcete-li počítat dny nikoli od dnešního dne, ale od libovolného data, použijte tento článek: Jak v aplikaci Excel vypočítat dny od nebo do data.
Takto se v aplikaci Excel vypočítávají data, která jsou 90, 60, 30 nebo n dní od/do dneška. Chcete-li se blíže seznámit se vzorci a pravidly podmíněného formátování probíranými v tomto tutoriálu, zvu vás ke stažení našeho ukázkového sešitu níže. Děkuji za přečtení a doufám, že se uvidíme na našem blogu příští týden!
Cvičebnice ke stažení
Výpočet dat v aplikaci Excel - příklady (.xlsx soubor)