Apskaičiuokite mėnesių skaičių tarp dviejų datų „Excel“ (paprastos formulės)

Jei valdote kelis projektus, turėsite žinoti, kiek mėnesių praėjo tarp dviejų datų. Arba, jei esate planavimo etape, jums gali tekti žinoti tą patį projekto pradžios ir pabaigos datai.

Yra keli būdai, kaip apskaičiuoti mėnesių skaičių tarp dviejų datų (visi naudojant skirtingas formules).

Šioje pamokoje aš jums pateiksiu keletą formulių, kurias galite naudoti, norėdami sužinoti mėnesių skaičių tarp dviejų datų.

Taigi pradėkime!

Funkcijos DATEDIF naudojimas (gaukite užbaigtų mėnesių skaičių tarp dviejų datų)

Mažai tikėtina, kad gausite datas, kuriose yra puikus mėnesių skaičius. Labiau tikėtina, kad dvi datos apima kelis mėnesius ir kai kurias dienas.

Pavyzdžiui, nuo 2021–2022 m. Sausio 1 d. Iki 2021–2022 m. Kovo 15 d. Yra 2 mėnesiai ir 15 dienų.

Jei norite tik apskaičiuoti bendrą mėnesių skaičių tarp dviejų datų, galite naudoti funkciją DATEDIF.

Tarkime, kad turite duomenų rinkinį, kaip parodyta žemiau, kur norite gauti tik visą mėnesių (o ne dienų) skaičių.

Žemiau yra DATEDIF formulė, kuri tai padarys:

= DATEDIF (A2, B2, "M")

Aukščiau pateikta formulė parodys tik bendrą užbaigtų mėnesių skaičių tarp dviejų datų.

DATEDIF yra viena iš nedaugelio dokumentų be dokumentų „Excel“. Kai „Excel“ langelyje įvedate = DATEDIF, nematysite jokios „IntelliSense“ ar nurodymų, kokius argumentus ji gali priimti. Taigi, jei „Excel“ naudojate DATEDIF, turite žinoti sintaksę.

Jei norite gauti bendrą mėnesių ir dienų skaičių tarp dviejų datų, galite naudoti šią formulę:

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

Pastaba: Funkcija DATEDIF neįtrauks pradžios datos skaičiuojant mėnesio numerius. Pvz., Jei projektą pradedate sausio 1 d., O jis baigiasi sausio 31 d., Funkcija DATEDIF mėnesių skaičių nurodys kaip 0 (nes ji neskaičiuoja pradžios datos ir pagal tai tik 30 dienų sausio mėn. padengtas)

Funkcijos YEARFRAC naudojimas (gaukite visus mėnesius tarp dviejų datų)

Kitas būdas apskaičiuoti mėnesių skaičių tarp dviejų nurodytų datų yra funkcija YEARFRAC.

Funkcija YEARFRAC kaip įvesties argumentą ims pradžios datą ir pabaigos datą ir parodys, kiek metų praėjo per šias dvi datas.

Skirtingai nuo funkcijos DATEDIF, funkcija YEARFRAC pateiks reikšmes dešimtainiais, jei tarp dviejų datų nepraėjo metai.

Pavyzdžiui, jei mano pradžios data yra 2021–2022 m. Sausio 01 d., O pabaigos data-sausio 31 d., 2020 m. Funkcijos YEARFRAC rezultatas bus 0,833. Gavę metų vertę, mėnesio vertę galite gauti padauginę iš 12.

Tarkime, kad turite duomenų rinkinį, kaip parodyta žemiau, ir norite gauti mėnesių skaičių nuo pradžios iki pabaigos datos.

Žemiau yra formulė, kuri tai padarys:

= METAI (A2, B2)*12

Taip gausite kelis mėnesius po kablelio.

Jei norite gauti tik pilnų mėnesių skaičių, aukščiau pateiktą formulę galite sudėti į INT (kaip parodyta žemiau):

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

Kitas svarbus skirtumas tarp funkcijos DATEDIF ir YEARFRAC yra ta, kad funkcija YEARFRAC pradžios datą laikys mėnesio dalimi. Pvz., Jei pradžios data yra sausio 1 d., O pabaigos data - sausio 31 d., Rezultatas pagal pirmiau pateiktą formulę būtų 1

Žemiau pateikiamas DATEDIF ir YEARFRAC rezultatų palyginimas.

Naudojant YEAR ir MONTH formulę (skaičiuokite visus mėnesius, kai projektas buvo aktyvus)

Jei norite sužinoti visus mėnesius nuo pradžios iki pabaigos datos, galite naudoti šį metodą.

Tarkime, kad turite duomenų rinkinį, kaip parodyta žemiau:

Žemiau yra formulė, kuri nurodys mėnesių skaičių tarp dviejų datų:

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

Šioje formulėje naudojama funkcija YEAR (kuri nurodo metų skaičių naudojant datą) ir MONTH funkcija (kuri nurodo mėnesio numerį naudojant datą).

Aukščiau pateikta formulė taip pat visiškai nepaiso pradžios datos mėnesio.

Pvz., Jei jūsų projektas prasideda sausio 1 d. Ir baigiasi vasario 20 d., Toliau pateikta formulė duos jums rezultatą kaip 1, nes jis visiškai nepaiso pradžios datos mėnesio.

Jei norite, kad būtų skaičiuojamas ir pradžios datos mėnuo, galite naudoti šią formulę:

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

Galbūt norėsite naudoti aukščiau pateiktą formulę, kai norite sužinoti, per kiek mėnesių šis projektas buvo aktyvus (tai reiškia, kad jis galėjo skaičiuoti mėnesį, net jei projektas buvo aktyvus tik 2 dienas per mėnesį).

Taigi tai yra trys skirtingi būdai, kaip apskaičiuoti mėnesius tarp dviejų „Excel“ datų. Pasirinktas metodas būtų pagrįstas tuo, ką ketinate apskaičiuoti (toliau pateikiama trumpa santrauka):

  • Naudokite DATEDIF funkcijos metodą, jei norite gauti bendrą užbaigtų mėnesių skaičių tarp dviejų datų (jis nepaiso pradžios datos)
  • Naudokite YEARFRAC metodą, kai norite gauti faktinę mėnesių, praleistų tarp vilkimo datų, vertę. Jis taip pat pateikia rezultatą dešimtainiu skaičiumi (kai sveikojo skaičiaus reikšmė reiškia pilnų mėnesių skaičių, o dešimtainė dalis - dienų skaičių)
  • Naudokite YEAR ir MONTH metodą, kai norite sužinoti, kiek mėnesių yra tarp dviejų datų (net jei trukmė nuo pradžios iki pabaigos datos yra tik kelios dienos)

Žemiau pateikiama informacija, kaip kiekviena šioje pamokoje aprašyta formulė skaičiuos mėnesių skaičių tarp dviejų datų:

Tikimės, kad ši „Excel“ pamoka jums buvo naudinga.

Jums taip pat gali patikti šie „Excel“ patarimai ir vadovėliai:

  • Kaip apskaičiuoti dienų skaičių tarp dviejų datų „Excel“
  • Kaip pašalinti laiką iš datos/laiko žymos „Excel“
  • Konvertuokite laiką į dešimtainį skaičių „Excel“ (valandos, minutės, sekundės)
  • Kaip greitai įterpti datą ir laiko žymę „Excel“
  • Konvertuokite datą į tekstą „Excel“
  • Kaip susumuoti reikšmes tarp dviejų „Excel“ datų
  • Kaip pridėti mėnesius prie datos „Excel“

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave