Obsah
V aplikaci Microsoft Excel se k zobrazení časových značek používá funkce TEĎ. Uzavřením funkce TEĎ uvnitř jiných souvisejících funkcí lze získat různé užitečné výstupy. V tomto článku se dozvíte, jak tuto funkci TEĎ v aplikaci Excel efektivně používat podle více kritérií.
Výše uvedený snímek obrazovky je přehledem článku, který představuje zjednodušenou aplikaci funkce NOW v aplikaci Excel. V následujících částech tohoto článku se dozvíte více informací o datové sadě i o metodách a funkcích v rámci různých kritérií.
Stáhnout cvičebnici
Můžete si stáhnout sešit aplikace Excel, který jsme použili při přípravě tohoto článku.
Použití funkce NOW.xlsxÚvod do funkce NOW
- Cíl funkce:
NOW Funkce vrací aktuální datum a čas naformátované jako datum a čas.
- Syntaxe:
=NOW()
V rámci funkce NOW není přijímán žádný argument.
8 vhodných případů použití funkce NOW v aplikaci Excel
1. Sčítání nebo odčítání dnů pomocí funkce NOW
Na obrázku níže, Sloupec B opakovaně představuje aktuální datum a čas. Pomocí příkazu TEĎ a následným přičtením nebo odečtením číselné hodnoty můžeme snadno zjistit nová data a časy. Sloupec C , výsledné hodnoty jsou zobrazeny po použití metody TEĎ vzorec se sčítáním nebo odečítáním jiné číselné hodnoty, která představuje několik dní.
Chcete-li přidat dny k aktuálnímu datu, musíte zadat počet dní pouze do následujícího vzorce:
=NOW() + počet_dnů
Chcete-li se vrátit k dřívějšímu datu, musíte od funkce NOW jednoduše odečíst určitý počet dní a funkce pak bude vypadat takto:
=NOW() - počet_dnů
Pokud použijete zlomek čísla pro sčítání nebo odčítání, pak se přičte nebo odečte část dne. Například pomocí funkce NOW přičtete 1, abyste zjistili následující den, což znamená, že přičtete přesně. 24 hodin na aktuální datum. Ale když použijete 0.5 místo 1 , pak 12 hodin bude přidáno aktuální datum definované funkcí NOW.
Přečtěte si více: Jak odstranit čas z data v aplikaci Excel (6 přístupů)
2. Sčítání nebo odečítání minut nebo hodin pomocí funkce NOW
Sčítáním nebo odečítáním zlomkového čísla pomocí funkce NOW nebo z ní jednoduše zjistíte nový čas s přidanými minutami nebo hodinami. Obecný vzorec pro sčítání nebo odečítání zlomkového čísla by měl vypadat takto:
=NOW() ± hour_fraction/24
Pro hour_fraction , 1 představuje 60 minut a tím i 30 minut bude poloviční a hodinový zlomek, tj. 0.5 .., 0,25 a 0,75 označují 15 minut a 45 minut Pak musíte tento zlomek vytvořit jako dividendu, kde dělitel bude 24 takže tato kombinovaná část představuje minuty nebo zlomek hodiny.
Chcete-li přičíst nebo odečíst počet hodin, musíte zadat zlomek jako část 24 hodin. Obecný vzorec by tedy měl být:
=NOW() ± hour_fraction
A zde nemusíte zlomek dělit číslem 24, protože hodnotu již zadáváte jako zlomek 24 hodin. Takže například pokud přičtete nebo odečtete 0.5 který bude označovat 12 hodin , podobně 0,25 a 0,75 bude představovat 6 hodin a 18 hodin resp.
Přečtěte si více: Jak automaticky aktualizovat aktuální čas v aplikaci Excel (pomocí vzorce a VBA)
3. Sčítání nebo odčítání měsíců pomocí funkcí EDATE a NOW
Funkce EDATE vrátí pořadové číslo data, které je o určený počet měsíců před nebo po počátečním datu. Syntaxe této funkce je:
=EDATE(start_date, měsíce)
Pomocí EDATE a NOW funkcí dohromady můžete sčítat nebo odečítat měsíce s aktuálním datem nebo od něj. V našem souboru dat znázorněném na obrázku této části, Buňky C5 a C7 zobrazují dvě různá data sčítáním a odečítáním. 6 měsíců od aktuálního data. V tomto případě se však čas nezachová a zobrazí se. 0:00 Obecný vzorec této kombinované funkce lze znázornit takto:
=EDATE(NOW(), měsíce)
Pokud chcete zobrazit nová data se zachovanými časy, musíte použít příkaz MOD Tato funkce vrací zbytek po dělení čísla dělitelem. Syntaxe funkce MOD je následující:
=MOD(číslo, dělitel)
V našem případě tedy datum a čas zjištěné pomocí nástroje TEĎ funkce se vydělí 1 a poté vrátí zbytek s 0 který představuje 1/0/1900 ale bude zachován čas, který bude přičten k předchozí výsledné hodnotě zjištěné pomocí funkce EDATE Celkový obecný vzorec lze tedy znázornit takto:
=EDATE(NOW(), měsíce) + MOD(NOW(),1
4. Kombinace funkcí IF a NOW pro zjištění času splatnosti & Date
Nyní se zamysleme nad případem, kdy je třeba zjistit, zda aktuální datum a čas přesahuje termín, nebo ne. Budete mít možnost přizpůsobit stavy splatnosti pomocí příkazu POKUD a TEĎ funkce. V naší datové sadě na obrázku níže, Sloupec B představuje termíny a Sloupec C zobrazuje aktuální datum a čas. Termín nebo stavy splatnosti zjistíme v položce Sloupec D .
📌 Kroky:
➤ Na výstupu Buňka D5 , související vzorec bude:
=IF((B5-NOW())>0, "Due", "Deadline Over")
➤ Nyní stiskněte Vstupte na , automaticky vyplní zbytek buněk v položce Sloupec D a naleznete všechny příslušné stavy s. Splatnost nebo konec lhůty zprávy.
Podobná čtení
- Jak používat funkci WORKDAY.INTL v aplikaci Excel (kompletní návod)
- Použití funkce WEEKDAY v aplikaci Excel ( s 8 příklady)
- Jak používat funkci NETWORKDAYS.INTL v aplikaci Excel (2 příklady)
- Použití funkce DATEVALUE v aplikaci Excel (6 vhodných příkladů)
- Jak používat funkci Excel DAYS s praktickým příkladem
5. Zobrazení prvního nebo posledního data měsíce před nebo po aktuálním datu pomocí funkcí NOW a EOMONTH
EOMONTH funkce vrací pořadové číslo posledního dne měsíce před nebo po zadaném počtu měsíců. Syntaxe této funkce je:
=EOMONTH(start_date, měsíce)
Pomocí EOMONTH a NOW funkcí můžeme společně získat 1. nebo poslední datum předchozího nebo následujícího měsíce z aktuálního data. Obecný kombinovaný vzorec pro získání 1. data měsíce z aktuálního data je následující:
=EOMONTH(NOW(), month_serial)+1
Zde se month_serial je pořadové číslo měsíce z aktuálního měsíce. Například pro získání 1. data aktuálního měsíce musíme použít příkaz -1 jako month_serial , - 2 pro předchozí měsíc a 0 pro příští měsíc . Takto získáme poslední datum souvisejícího měsíce a poté přičtením 1 do funkce získáme 1. den následujícího měsíce na základě month_serial vzorce.
Chcete-li tedy získat poslední datum měsíce z aktuálního data, měl by obecný vzorec vypadat takto:
=EOMONTH(NOW(), month_serial)
V tomto případě je month_serial bude 0 pro získání posledního data aktuální měsíc , -1 pro předchozí měsíc a 1 pro příští měsíc .
Doufám, že na následujícím obrázku budete mít ucelenou představu o tom, jak byste měli tuto kombinovanou funkci použít k získání 1. nebo posledního data měsíce z aktuálního data. Pokud však nepoužijete funkci MOD zde nebude zachován čas od aktuálního data.
Pro zachování aktuálního času při určování 1. data předchozího nebo následujícího měsíce od aktuálního data se použije obecný a kombinovaný vzorec s funkcí MOD:
=EOMONTH(NOW(), month_serial) + 1 + MOD((NOW),1)
A pro získání posledního data předchozího nebo následujícího měsíce z aktuálního data při zachování času bude vzorec následující:
=EOMONTH(NOW(), month_serial) + MOD((NOW),1)
Níže uvedený snímek obrazovky by vám měl pomoci přesněji pochopit použití těchto funkcí.
6. Začlenění funkcí NOW a TIME pro zobrazení aktuálního času na základě různých zón
Přičtením nebo odečtením ČAS z funkce TEĎ můžeme snadno zjistit aktuální časy podle různých zón nebo oblastí na Zemi. ČAS Funkce převádí hodiny, minuty a sekundy zadané jako čísla na pořadové číslo Excelu formátované časovým formátem. Syntaxe funkce TIME je následující:
=TIME(hodina, minuta, sekunda)
Následující obrázek je příkladem zjištění různých pásmových časů přičtením hodin a minut k aktuálnímu času. Za předpokladu, že aktuální čas v Chicago, Spojené státy americké je 13:25:16 který byl nalezen TEĎ A abychom získali aktuální čas pro další různé části světa, musíme přičíst nebo odečíst hodiny a minuty jejich zadáním uvnitř funkce TIME.
Sloupec C na obrázku se zobrazují různé časy na základě zón, které byly nalezeny pomocí souvisejících vzorců NOW a TIME a. Sloupec D ukazuje vzorce, které byly použity pro zjištění těchto časů. Obecný vzorec pro zjištění aktuálního času pro jinou oblast nebo část světa by tedy měl být:
=NOW() + TIME(hodina, minuta, sekunda)
7. Počítání počtu dnů zbývajících do aktuálního data pomocí funkcí DAYS a NOW
Funkce DAYS zobrazuje počet dní mezi dvěma daty a syntaxe této funkce je:
=DAYS(end_date, start_date)
Zadáním TEĎ funkci jako end_date argument v DNY funkce můžeme snadno zjistit počet dní zbývajících do splnění termínu. Následující snímek obrazovky je příkladem efektivního použití tohoto vzorce.
📌 Kroky:
➤ V Buňka D5 , související vzorec bude:
=DAYS(B5, NOW())
➤ Tisk Vstupte na , automaticky vyplnit celý sloupec pomocí Plnicí rukojeť a zjistíte počet zbývajících dní pro každou příležitost.
8. Určení konečného času do dosažení cíle z aktuálního času pomocí funkcí NOW a TIME
Předpokládejme, že auto se vydá na cestu od aktuálního času a překročí hranici. 360 kilometrů průměrnou rychlostí 60 kilometrů za hodinu (60 km/h) . Konečný čas, za který vůz dojede do cíle, určíme zadáním času jako Vzdálenost(C5)/Rychlost(C4) v hodina argument ČAS funkce.
📌 Kroky:
➤ V Buňka C7 , související vzorec bude:
=NOW()+TIME(C5/C4,0,0)
➤ Tisk Vstupte na a ihned získáte přesný čas cíle.
💡 Co je třeba mít na paměti
🔺 TEĎ je těkavé to znamená, že se aktualizuje při každém zadání nebo změně jakýchkoli údajů v tabulce Excelu. Aby čas nalezený funkcí NOW zůstal statický, je třeba zkopírovat čas z buňky a poté jej vložit pomocí příkazu VALUES(V) Nebo pokud nechcete použít funkci TEĎ, musíte stisknout tlačítko . CTRL+SHIFT+; získat aktuální čas a nastavit jej jako statický.
🔺 Pokud chcete aktualizovat datum a čas zjištěný funkcí NOW, musíte stisknout tlačítko . F9 kdykoli chcete zjistit aktualizované datum a čas.
🔺 Formát data a času funkce NOW je MM/DD/RRRR hh: mm.
Závěrečná slova
Doufám, že všechny výše uvedené způsoby použití funkce TEĎ vám nyní umožní efektivněji je aplikovat ve vašich tabulkách Excelu. Pokud máte nějaké dotazy nebo připomínky, dejte mi prosím vědět v sekci komentářů. Nebo se můžete podívat na naše další články týkající se funkcí Excelu na tomto webu.