Cikk azonosítója: 214134 - Utolsó ellenőrzés: 2007. november 27. - Verziószám: 5.1

Két dátum között eltelt hónapok számának kiszámítása az Excel alkalmazásban

RendszertippA jelen cikk az Ön által használttól eltérő operációs rendszerre vonatkozik. A cikk azon tartalmait, amelyek nem relevánsak Önnek, letiltjuk.

A lap tartalma

Az összes kibontása | Az összes összecsukása

Összefoglaló

A cikk részletesen ismerteti, hogy miként számítható ki a hónapok száma két tetszőleges dátum között.

Ha ki szeretné számolni két tetszőleges dátum között a hónapok számát, alkalmazza az alábbi módszerek egyikét. Ne feledje, hogy mindkét módszer a következő adatokat használja:
  • KoDátum = Korábbi dátum
  • KéDátum = Későbbi dátum Megjegyzés: Ha a KéDátum vagy a KoDátum értéket a cellahivatkozás helyett közvetlenül a jelen képletbe írja, akkor idézőjelek közé kell azt tennie (például: "00/09/07").

Felfelé kerekítés

Ez a módszer a számítás során nem használja a hónap napját. Ha például a kezdő dátum 2000.10.31., a záró dátum pedig 2000.11.02., az eredmény egy hónap lesz, hiába van csupán két napnyi eltérés a két dátum között.

E módszerhez a következő képletet használja:
=(ÉV(KéDátum)-ÉV(KoDátum))*12+HÓNAP(KéDátum)-HÓNAP(KoDátum)
Példa a képlet használatára:
  1. Írja be a 99/10/31 dátumot az A1 cellába.
  2. Írja be a következő képletet az A2 cellába:
    =(ÉV(MOST())-ÉV(A1))*12+HÓNAP(MOST())-HÓNAP(A1)
    A visszaadott szám az 1999.10.31. dátumtól a mai napig eltelt hónapok száma a következő egész számra felkerekítve.

Lefelé kerekítés

Ez a módszer felhasználja a napok számát a számítás során, és az eredményt lefelé kerekíti az egész hónapok legközelebbi számára. Ha például a kezdő dátum 2000.10.30., a záró dátum pedig 2000.11.30., az eredmény egy hónap lesz; ha azonban a záró dátum 2000.11.29., a program a 0 értéket adja vissza.

E módszerhez a következő képletet használja:
=HA(NAP(KéDátum)>=NAP(KoDátum);0;-1)+(ÉV(KéDátum)-ÉV(KoDátum))
*12+HÓNAP(KéDátum)-HÓNAP(KoDátum)
Példa a képlet használatára:
  1. Írja be a 99/10/31 dátumot az A1 cellába.
  2. Írja be a következő képletet a B1 cellába:
    =HA(NAP(MOST())>=NAP(A1);0;-1)+(ÉV(MOST())-ÉV(A1)) *12+HÓNAP(MOST())-HÓNAP(A1)
    Megjegyzés: Gondoskodjon arról, hogy a B1 cella formátuma Általános legyen. A visszaadott szám az 1999.10.31. dátumtól a mai napig eltelt hónapok száma az egész hónapok legközelebbi számára lefelé kerekítve.

A cikkben található információ a következő(k)re vonatkozik:
  • Microsoft Office Excel 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
Kulcsszavak: 
kbhowtomaster kbinfo kbdatetime kbformula KB214134
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.