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 muset znát totéž pro počáteční a konečné datum projektu.

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

V tomto tutoriálu vám poskytnu několik vzorců, pomocí kterých můžete zjistit počet měsíců mezi dvěma daty.

Takže pojďme začít!

Tento výukový program zahrnuje:

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

Je nepravděpodobné, že získáte data, která mají perfektní počet měsíců. Je pravděpodobnější, že se jedná o určitý počet měsíců a některé dny, na které se vztahují dvě data.

Například mezi 1. lednem 2020 a 15. březnem 2020 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 datovou sadu, jak je uvedeno níže, kde chcete získat pouze celkový počet měsíců (a nikoli dnů).

Níže je uveden vzorec DATEDIF, který to udělá:

=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 aplikaci Excel. Když zadáte = DATEDIF v buňce v aplikaci Excel, neuvidíte žádný IntelliSense ani žádné pokyny ohledně toho, jaké argumenty může trvat. Pokud tedy používáte DATEDIF v aplikaci Excel, potřebujete znát syntaxi.

Chcete-li získat celkový počet měsíců i 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í vyloučí datum zahájení čísla měsíců. Například pokud zahájíte projekt 1. ledna a skončí 31. ledna, funkce DATEDIF dá počet měsíců jako 0 (protože nepočítá datum zahájení a podle něj bylo v lednu pouze 30 dní kryté)

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

Další metodou pro získání počtu měsíců mezi dvěma určenými daty je použití funkce YEARFRAC.

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

Na rozdíl od funkce DATEDIF bude funkce YEARFRAC dá vám hodnoty v desítkové soustavě, pokud mezi těmito dvěma daty neuplynul rok.

Pokud je například moje počáteční datum 1. ledna 2020 a konečné datum 31. ledna 2o20, výsledek funkce YEARFRAC bude 0,833. Jakmile máte hodnotu roku, můžete získat hodnotu měsíce vynásobením číslem 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 konečným datem.

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

=YEARFRAC(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 úplných měsíců můžete zabalit výše uvedený vzorec do INT (jak je znázorněno níže):

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

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

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

Použití vzorce ROK a MĚSÍC (počítat všechny měsíce, když byl projekt aktivní)

Pokud chcete znáte celkový počet měsíců, které jsou zahrnuty mezi počátečním a konečným datem, pak 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:

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

Tento vzorec používá funkci YEAR (která vám dává číslo roku s datem) a funkci MĚSÍC (která vám dává číslo měsíce s datem) .

Výše uvedený vzorec také zcela ignoruje měsíc data zahájení.

Například pokud váš projekt začíná 1. ledna a končí 20. února, vzorec zobrazený níže vám dá výsledek jako 1, protože úplně ignoruje počáteční datum měsíce.

Pokud chcete, aby počítal 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)

Vy možná budete chtít použít výše uvedený vzorec, pokud chcete vědět, za kolik měsíců byl tento projekt aktivní (což znamená, že by mohl počítat měsíc, i když byl projekt aktivní pouze 2 dny v měsíci).

Jedná se tedy o tři různé způsoby výpočtu měsíců mezi dvěma daty v aplikaci Excel. Metoda, kterou si vyberete, bude založena na tom, co chcete vypočítat (níže je stručné shrnutí):

  • Metodu funkce DATEDIF použijte, pokud chcete získat celkový počet dokončených měsíců mezi dvěma data (ignoruje počáteční datum)
  • Metodu YEARFRAC použijte, pokud chcete získat skutečnou hodnotu měsíců uplynulých mezi daty tažení. Poskytuje také 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í)
  • Použijte metodu ROK a MĚSÍC, pokud chcete vědět, kolik měsíců je pokryto mezi dvěma daty (i když doba mezi počátečním a koncovým datem je jen několik dní)

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

Doufám, že vám tento návod pro Excel byl užitečný.

Také by se vám mohl líbit následující Excel tipy a návody:

  • 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 aplikace Excel
  • Převést datum na text v aplikaci Excel
  • Jak počítat hodnoty mezi dvěma daty v aplikaci Excel

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *