Vypočítajte počet mesiacov medzi dvoma dátumami v programe Excel (jednoduché vzorce)

Ak riadite viacero projektov, budete potrebovať vedieť, koľko mesiacov uplynulo medzi dvoma dátumami. Alebo ak ste vo fáze plánovania, možno to budete potrebovať aj pre dátum začiatku a ukončenia projektu.

Existuje niekoľko spôsobov, ako vypočítať počet mesiacov medzi dvoma dátumami (všetky pomocou rôznych vzorcov).

V tomto tutoriále vám poskytnem niekoľko vzorcov, ktoré môžete použiť na získanie počtu mesiacov medzi dvoma dátumami.

Začnime teda!

Použitie funkcie DATEDIF (získajte počet dokončených mesiacov medzi dvoma dátumami)

Je nepravdepodobné, že získate dátumy, ktoré majú perfektný počet mesiacov. Je pravdepodobnejšie, že sa na tieto dva dátumy vzťahuje určitý počet mesiacov a dní.

Napríklad medzi 1. januárom 2021-2022 a 15. marcom 2020-2022 sú 2 mesiace a 15 dní.

Ak chcete vypočítať iba celkový počet mesiacov medzi dvoma dátumami, môžete použiť funkciu DATEDIF.

Predpokladajme, že máte množinu údajov, ako je uvedené nižšie, v ktorej chcete získať iba celkový počet mesiacov (nie dní).

Nasleduje vzorec DATEDIF, ktorý to urobí:

= DATEDIF (A2, B2, "M")

Vyššie uvedený vzorec vám poskytne iba celkový počet dokončených mesiacov medzi dvoma dátumami.

DATEDIF je jednou z mála nezdokumentovaných funkcií v programe Excel. Keď do bunky v programe Excel napíšete = DATEDIF, neuvidíte žiadnu technológiu IntelliSense ani žiadne pokyny o tom, aké argumenty môže obsahovať. Ak teda v programe Excel používate DATEDIF, musíte poznať syntax.

V prípade, že chcete získať celkový počet mesiacov a dní medzi dvoma dátumami, môžete použiť nasledujúci vzorec:

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

Poznámka: Funkcia DATEDIF vylúči počiatočný dátum pri počítaní čísel mesiacov. Ak napríklad spustíte projekt 1. januára a skončí sa 31. januára, funkcia DATEDIF bude uvádzať počet mesiacov ako 0 (pretože neráta dátum začiatku a podľa neho uplynulo iba 30 dní v januári). krytý)

Používanie funkcie YEARFRAC (získajte celkový počet mesiacov medzi dvoma dátumami)

Ďalšou metódou na získanie počtu mesiacov medzi dvoma zadanými dátumami je použitie funkcie YEARFRAC.

Funkcia YEARFRAC použije ako vstupné argumenty dátum začiatku a dátum ukončenia a poskytne vám počet rokov, ktoré uplynuli počas týchto dvoch dátumov.

Na rozdiel od funkcie DATEDIF vám funkcia YEARFRAC poskytne hodnoty v desatinných číslach v prípade, že medzi dvoma dátumami neuplynul rok.

Ak je napríklad môj dátum začiatku 01. januára 2021-2022 a dátum ukončenia je 31. januára 2o20, výsledok funkcie YEARFRAC bude 0,833. Keď získate ročnú hodnotu, môžete získať mesačnú hodnotu vynásobením 12.

Predpokladajme, že máte množinu údajov, ako je uvedené nižšie, a chcete získať počet mesiacov medzi počiatočným a koncovým dátumom.

Nasleduje vzorec, ktorý to urobí:

= ROK FRAC (A2, B2)*12

Tým získate mesiace v desatinných číslach.

V prípade, že chcete získať iba počet úplných mesiacov, môžete vyššie uvedený vzorec zabaliť do INT (ako je uvedené nižšie):

= INT (ROČNÍK (A2, B2)*12)

Ďalším zásadným rozdielom medzi funkciou DATEDIF a funkciou YEARFRAC je, že funkcia YEARFRAC bude považovať dátum začiatku za súčasť mesiaca. Ak je napríklad dátum začiatku 01. januára a dátum ukončenia je 31. januára, výsledok z vyššie uvedeného vzorca bude 1

Nasleduje porovnanie výsledkov, ktoré získate z DATEDIF a YEARFRAC.

Použitie vzorca ROK a MESIAC (počítať všetky mesiace, keď bol projekt aktívny)

Ak chcete vedieť celkový počet mesiacov, ktoré sú zahrnuté medzi dátumom začiatku a ukončenia, môžete použiť túto metódu.

Predpokladajme, že máte množinu údajov, ako je uvedené nižšie:

Nasleduje vzorec, ktorý vám poskytne počet mesiacov medzi týmito dvoma dátumami:

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

Tento vzorec používa funkciu YEAR (ktorá vám dáva číslo roku pomocou dátumu) a funkciu MONTH (ktorá vám dáva číslo mesiaca pomocou dátumu).

Vyššie uvedený vzorec tiež úplne ignoruje mesiac počiatočného dátumu.

Ak sa váš projekt napríklad začína 1. januára a končí 20. februára, nižšie uvedený vzorec vám poskytne výsledok ako 1, pretože mesiac dátumu začiatku úplne ignoruje.

V prípade, že chcete, aby započítaval aj mesiac dátumu začiatku, môžete použiť nasledujúci vzorec:

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

Vyššie uvedený vzorec môžete použiť, ak chcete vedieť, koľko mesiacov bol tento projekt aktívny (čo znamená, že mohol počítať mesiac, aj keď bol projekt aktívny iba 2 dni v mesiaci).

Toto sú tri rôzne spôsoby výpočtu mesiacov medzi dvoma dátumami v programe Excel. Metóda, ktorú si vyberiete, by bola založená na tom, čo chcete vypočítať (nižšie je stručné zhrnutie):

  • Metódu funkcie DATEDIF použite, ak chcete získať celkový počet dokončených mesiacov medzi dvoma dátumami (dátum začiatku sa ignoruje)
  • Ak chcete získať skutočnú hodnotu mesiacov, ktoré uplynuli medzi dátumami vleku, použite metódu YEARFRAC. Tiež dáva výsledok v desatinnom čísle (kde celočíselná hodnota predstavuje počet celých mesiacov a desatinná časť predstavuje počet dní)
  • Metódu YEAR a MONTH použite, ak chcete vedieť, koľko mesiacov je zahrnutých medzi dvoma dátumami (aj keď doba medzi počiatočným a koncovým dátumom je iba niekoľko dní)

Nasleduje spôsob, akým bude každý vzorec zahrnutý v tomto návode počítať počet mesiacov medzi dvoma dátumami:

Dúfam, že ste našli tento návod na Excel užitočný.

Tiež by sa vám mohli páčiť nasledujúce tipy a návody pre Excel:

  • Ako vypočítať počet dní medzi dvoma dátumami v programe Excel
  • Ako odstrániť čas z dátumu/časovej pečiatky v programe Excel
  • Preveďte čas na desatinné číslo v programe Excel (hodiny, minúty, sekundy)
  • Ako rýchlo vložiť dátum a časovú pečiatku do programu Excel
  • Previesť dátum na text v programe Excel
  • Ako sčítať hodnoty medzi dvoma dátumami v programe Excel
  • Ako pridať mesiace k dátumu v programe Excel

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave