Ako automaticky počítať dni od dátumu do dnešného dňa pomocou vzorca programu Excel

  • Zdieľajte To
Hugh West

Pri skúmaní finančných údajov možno budete musieť automatizovať výsledky. Pretože každodenná aktualizácia údajov je časovo veľmi náročná. V dôsledku toho možno budete musieť spočítať počet dní medzi dnešným dňom a iným dátumom. V tomto návode vám ukážeme, ako automaticky počítať dni od dátumu do dnešného dňa pomocou vzorca programu Excel.

Stiahnite si cvičebnicu

Stiahnite si tento cvičebný zošit, aby ste si počas čítania tohto článku precvičili svoje zručnosti.

Automatické počítanie dní.xlsm

6 najlepších spôsobov automatického počítania dní od dátumu do dnešného dňa pomocou vzorca programu Excel

V nasledujúcich častiach vám ukážeme šesť najefektívnejších techník na výpočet dní od daného dátumu po súčasnosť. Použijeme zabudované vzorce programu Excel, ako aj VBA Príklad súboru údajov je uvedený na nasledujúcom obrázku, ktorý vám pomôže dokončiť úlohu.

1. Použitie funkcie TODAY na automatické počítanie dní od dátumu do dnešného dňa v programe Excel

Najjednoduchší spôsob, ako spočítať rozdiel dní od dnešného dňa, je použiť DNES funkcie.

Syntax vzorca je,

=TODAY()-Cell(iný dátum)

Použitie DNES postupujte podľa nasledujúcich krokov.

Krok 1:

  • Najprv zadajte nasledujúci vzorec.
=TODAY()-B5

Krok 2:

  • Potom stlačte tlačidlo Vstúpte na stránku na získanie prvého výsledku.

Krok 3:

  • Nakoniec použite Automatické vypĺňanie handle tool na vyhľadávanie ďalších výsledkov.

Čítajte viac: Vzorec programu Excel na výpočet počtu dní medzi dnešným a iným dátumom (6 rýchlych spôsobov)

2. Použitie funkcie DAYS na automatické počítanie dní od dátumu do dnešného dňa v programe Excel

Syntax DNI je funkcia:

=DAYS(end_date, start_date)

Použitie DNI postupujte podľa nasledujúcich pokynov.

Krok 1:

  • Do bunky zadajte nasledujúci vzorec C5 V tomto prípade sa end_date vzťahuje na dnešok a B5 hodnota bunky je dátum začiatku.
=DAYS(TODAY(), B5)

Krok 2:

  • Ak chcete zobraziť prvú hodnotu, stlačte tlačidlo Vstúpte na stránku .

Krok 3:

  • Ak chcete získať ďalšie hodnoty, použite príkaz Automatické vypĺňanie nástroj na rukoväti.

Prečítajte si viac: Výpočet počtu dní medzi dvoma dátumami pomocou VBA v programe Excel

3. Využite funkciu DATEDIF na počítanie dní od dátumu do dnešného dňa

Syntax DATEDIF funkcie:

=DATEDIF(start_date,end_date, holidays)

Využívanie DATEDIF postupujte podľa nižšie uvedených krokov.

Krok 1:

  • Do bunky zadajte nasledujúci vzorec C5 .
=DATEDIF(B5, TODAY(), "D")

  • B5 je start_date , dnes je end_date . " D " znamená celé dni.

Krok 2:

  • Ak chcete zobraziť výsledok, stlačte tlačidlo Vstúpte.

Krok 3:

  • Ak chcete vykonať zmeny vo všetkých bunkách, Automatické vypĺňanie vzorce.

Poznámky. Stránka DATEDIF nie je veľmi presná. Excel neodporúča používať túto funkciu.

Prečítajte si viac: Ako používať funkciu DateDiff v programe Excel VBA (5 príkladov)

Podobné čítanie:

  • [Opravené!] Chyba VALUE (#VALUE!) pri odčítaní času v programe Excel
  • Ako vytvoriť odpočet dňa v programe Excel (2 príklady)
  • Pridanie 30 dní k dátumu v programe Excel (7 rýchlych metód)
  • Ako pridať 7 dní k dátumu v programe Excel (3 metódy)
  • Výpočet rokov v programe Excel od dnešného dňa (4 spôsoby)

4. Vykonajte funkciu ABS na počítanie záporných dní od dátumu do dnes

Niekedy nedostanete hodnotu pre záporné výsledky, ak od budúceho dátumu odpočítame dnešný dátum. Ak to chcete získať, stačí vložiť DNES funkcia vo vnútri ABS Funkcia. Ak chcete dokončiť kroky, postupujte podľa pokynov.

Krok 1:

  • Najprv napíšte nasledujúci vzorec pre ABS.
=ABS(TODAY()-B5)

Krok 2:

  • Potom stlačte tlačidlo Vstúpte.

Krok 3:

  • Ak chcete získať úplné výsledky v stĺpci, použite Automatické vypĺňanie nástroj na rukoväti.

Prečítajte si viac: Ako používať COUNTIFS s rozsahom dátumu v programe Excel (6 jednoduchých spôsobov)

5. Použitie kódu VBA pre jednu bunku na automatické počítanie dní

Okrem predchádzajúcich metód môžeme použiť VBA Jednoducho postupujte podľa nižšie uvedených krokov, aby ste to urobili.

Krok 1:

  • Najprv stlačte Alt + F11 otvoriť Makro VBA .
  • Kliknite na Vložiť.
  • Vyberte si Modul.

Krok 2:

  • Vložte nasledujúce VBA kódy na získanie výsledku v D5 .
 Sub Count_days_from_today_for_a_cell() 'Najprv deklarujte premennú Dim ws As Worksheet 'Nastavte aktuálny názov pracovného hárka Set ws = Worksheets("Single cell VBA") 'nastavte odkaz na dátumy Set Previous_Date = ws.Range("B5") Set Todays_Date = ws.Range("C5") 'Použite vzorec na počítanie dní medzi dvoma dátumami ws.Range("D5") = Todays_Date - Previous_Date End Sub 

Krok 3:

  • Potom program uložte a stlačte F5 na jeho spustenie.
  • Preto získate rozdiel dní v bunke D5 .

Krok 4:

  • Zopakujte predchádzajúce kroky pre ostatné bunky a váš konečný výsledok bude vyzerať ako na nasledujúcom obrázku.

Súvisiaci obsah: Ako vypočítať zostávajúce dni v programe Excel (5 metód)

6. Spustite kód VBA pre rozsah na počítanie dní od dátumu do dnešného dňa

Okrem jednej bunky môžeme použiť aj VBA pre rozsah na automatické počítanie rozdielu dní. Vytvoríme vzorec prostredníctvom VBA a použite ho na náš pracovný hárok. Jednoducho postupujte podľa pokynov v náčrtoch.

Krok 1:

  • Otvorenie Makro VBA , stlačte Alt + F11
  • Potom kliknite na Vložiť.
  • Potom vyberte Modul.

Krok 2:

  • Potom vložte nasledujúci text VBA kód pre zadanie vzorca do bunky E5 .
 Sub Count_days_from_today_in_a_range() 'Najprv deklarujte premennú Dim ws As Worksheet 'Nastavte odkaz na aktuálny pracovný hárok Názov Set ws = Worksheets("Range VBA") 'Použite vzorec na počítanie dní medzi dvoma dátumami ws.Range("E5").Formula = "=DATEDIF(B5,C5,D5)" End Sub 

Krok 3:

  • Uložte program a stlačte F5 na jeho spustenie.
  • Výsledok sa zobrazí v bunke E5 Teraz použijeme rovnaký vzorec na zvyšok buniek.

Krok 4:

  • Jednoducho potiahnite nadol Automatické vypĺňanie rukoväťou získať výsledky v plnom rozsahu.

Súvisiaci obsah: 3 Vhodný vzorec programu Excel na počítanie dní od dátumu

Záver

Ak to zhrnieme, dúfam, že teraz rozumiete, ako automaticky počítať dni od daného dátumu do dnešného dňa. Všetky tieto metódy by ste mali používať na inštruktáž a precvičovanie s vašimi údajmi. Pozrite si cvičebnicu a využite to, čo ste sa naučili. Vďaka vašej životne dôležitej podpore máme motiváciu pokračovať v poskytovaní takýchto seminárov.

Ak máte akékoľvek otázky, neváhajte nás kontaktovať. V komentároch nižšie nám dajte vedieť, čo si myslíte.

Stránka Exceldemy zamestnanci budú na vaše otázky reagovať čo najrýchlejšie.

Zostaňte s nami a učte sa ďalej.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.