Vypočítejte počet měsíců mezi dvěma daty v aplikaci Excel (snadné vzorce)

Pokud spravujete více projektů, budete potřebovat vědět, kolik měsíců uplynulo mezi dvěma daty. Nebo pokud jste ve fázi plánování, možná budete potřebovat totéž pro datum zahájení a ukončení projektu.

Existuje několik způsobů, jak vypočítat počet měsíců mezi dvěma daty (všechny pomocí různých vzorců).

V tomto tutoriálu vám poskytnu několik vzorců, které můžete použít k získání počtu měsíců mezi dvěma daty.

Začněme tedy!

Použití funkce DATEDIF (získejte počet dokončených měsíců mezi dvěma daty)

Je nepravděpodobné, že získáte data s perfektním počtem měsíců. Je pravděpodobnější, že se tato data budou vztahovat na určitý počet měsíců a dní.

Například mezi 1. lednem 2021-2022 a 15. březnem 2021-2022 jsou 2 měsíce a 15 dní.

Pokud chcete vypočítat pouze celkový počet měsíců mezi dvěma daty, můžete použít funkci DATEDIF.

Předpokládejme, že máte sadu dat, jak je uvedeno níže, kde chcete získat pouze celkový počet měsíců (a ne dnů).

Níže je uveden vzorec DATEDIF, který to provede:

= DATEDIF (A2, B2, "M")

Výše uvedený vzorec vám poskytne pouze celkový počet dokončených měsíců mezi dvěma daty.

DATEDIF je jednou z mála nezdokumentovaných funkcí v Excelu. Když do buňky v aplikaci Excel zadáte = DATEDIF, neuvidíte žádnou technologii IntelliSense ani pokyny, jaké argumenty může trvat. Pokud tedy používáte DATEDIF v Excelu, musíte znát syntaxi.

V případě, že chcete získat celkový počet měsíců a dnů mezi dvěma daty, můžete použít následující vzorec:

= DATEDIF (A2, B2, "M") & "M" & DATEDIF (A2, B2, "MD") & "D"

Poznámka: Funkce DATEDIF při počítání čísel měsíců vyloučí počáteční datum. Pokud například spustíte projekt 1. ledna a skončí 31. ledna, funkce DATEDIF udá počet měsíců jako 0 (protože nepočítá datum zahájení a podle něj bylo pouze 30 dní v lednu) krytý)

Použití funkce YEARFRAC (Získejte celkový počet měsíců mezi dvěma daty)

Další metodou, jak získat počet měsíců mezi dvěma zadanými daty, je použití funkce YEARFRAC.

Funkce YEARFRAC bude jako vstupní argumenty brát počáteční a koncové datum a poskytne vám počet let, které během těchto dvou dat uplynuly.

Na rozdíl od funkce DATEDIF vám funkce YEARFRAC poskytne hodnoty v desítkové soustavě v případě, že mezi dvěma daty neuplynul rok.

Pokud je například moje datum zahájení 01. ledna 2021-2022 a datum ukončení je 31. ledna 2o20, výsledek funkce YEARFRAC bude 0,833. Jakmile získáte roční hodnotu, můžete získat měsíční hodnotu vynásobením 12.

Předpokládejme, že máte datovou sadu, jak je uvedeno níže, a chcete získat počet měsíců mezi počátečním a koncovým datem.

Níže je uveden vzorec, který to provede:

= ROK FRAC (A2, B2)*12

Tím získáte měsíce v desetinných číslech.

V případě, že chcete získat pouze počet celých měsíců, můžete výše uvedený vzorec zabalit do INT (jak je uvedeno níže):

= INT (YEARFRAC (A2, B2)*12)

Dalším zásadním rozdílem mezi funkcí DATEDIF a funkcí YEARFRAC je, že funkce YEARFRAC bude považovat počáteční datum za součást měsíce. Pokud je například počáteční datum 1. ledna a koncové datum 31. ledna, výsledek z výše uvedeného vzorce bude 1

Níže je uvedeno srovnání výsledků, které získáte z DATEDIF a YEARFRAC.

Použití vzorce YEAR and MONTH (Count All Months when the Project was Active)

Pokud chcete znát celkový počet měsíců, které jsou zahrnuty mezi počátečním a koncovým datem, můžete použít tuto metodu.

Předpokládejme, že máte datovou sadu, jak je uvedeno níže:

Níže je uveden vzorec, který vám poskytne počet měsíců mezi těmito dvěma daty:

= (ROK (B2)-ROK (A2))*12+MĚSÍC (B2) -MĚSÍC (A2)

Tento vzorec používá funkci YEAR (která vám poskytne číslo roku pomocí data) a funkci MONTH (která vám poskytne číslo měsíce pomocí data).

Výše uvedený vzorec také zcela ignoruje měsíc počátečního data.

Pokud váš projekt například začíná 1. ledna a končí 20. února, níže uvedený vzorec vám poskytne výsledek jako 1, protože úplně ignoruje měsíc počátečního data.

V případě, že chcete, aby započítával i měsíc počátečního data, můžete použít následující vzorec:

= (YEAR (B2) -YEAR (A2))*12+ (MONTH (B2) -MONTH (A2) +1)

Výše uvedený vzorec můžete použít, pokud chcete vědět, kolik měsíců byl tento projekt aktivní (což znamená, že mohl započítat měsíc, i když byl projekt aktivní pouze 2 dny v měsíci).

To jsou tedy tři různé způsoby výpočtu měsíců mezi dvěma daty v Excelu. Metoda, kterou zvolíte, by byla založena na tom, co chcete vypočítat (níže je krátké shrnutí):

  • Pokud chcete získat celkový počet dokončených měsíců mezi dvěma daty (ignoruje počáteční datum), použijte metodu funkce DATEDIF
  • Pokud chcete získat skutečnou hodnotu měsíců uplynulých mezi daty vleku, použijte metodu YEARFRAC. Také dává výsledek v desítkové soustavě (kde celočíselná hodnota představuje počet celých měsíců a desetinná část představuje počet dní)
  • Pokud chcete vědět, kolik měsíců je zahrnuto mezi dvěma daty (i když doba mezi počátečním a koncovým datem je jen několik dní), použijte metodu ROK a MĚSÍC.

Níže je uvedeno, jak bude každý vzorec zahrnutý v tomto kurzu počítat počet měsíců mezi dvěma daty:

Doufám, že jste tento návod k Excelu považovali za užitečný.

Také se vám mohou líbit následující tipy a návody k Excelu:

  • Jak vypočítat počet dní mezi dvěma daty v aplikaci Excel
  • Jak odebrat čas z data/časového razítka v aplikaci Excel
  • Převést čas na desetinné číslo v aplikaci Excel (hodiny, minuty, sekundy)
  • Jak rychle vložit datum a časové razítko do Excelu
  • Převést datum na text v aplikaci Excel
  • Jak součet hodnot mezi dvěma daty v aplikaci Excel
  • Jak přidat měsíce k datu v aplikaci Excel

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave