Cikk azonosítója: 214094 - Utolsó ellenőrzés: 2006. október 11. - Verziószám: 6.5

Dátumok és időpontok használata az Excel programban

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ó

Ez a cikk részletesen bemutatja, hogyan használhatók a Microsoft Excel program beépített dátum- és időfüggvényei dátumokkal és időpontokkal kapcsolatos összetett műveletek végrehajtására.

Az Excel minden dátumot egész számként és minden időpontot tizedes törtként tárol. Az Excel így a dátumokat és időpontokat ugyanúgy össze tudja adni, ki tudja vonni egymásból és össze tudja hasonlítani, mintha azok normál számok lennének. A program a dátumok módosítását is ennek a rendszernek az alapján hajtja végre.

Ebben a rendszerben az 1-es szám az 1900.01.01. (00:00:00) dátumot jelöli. Az időpontokat tizedes törtként tárolja a rendszer 0,0 és 0 9999 között, ahol 0,0 a 00:00:00 időpontot, a 0 9999 pedig a 23:59:59 időpontot jelöli. A dátumok egész és az időpontok tizedes értékeit kombinálva olyan számokat kapunk, amelyeknek egész és tizedes részük is van. A 32331,06 szám például az 1988.07.07. dátumot és az 01:26:24 időpontot jelöli.

A dátumokkal és időpontokkal kapcsolatos összetett számítások végrehajtásához az Excel sok beépített dátum- és időfüggvénnyel rendelkezik.

A MA() és a MOST() függvény

A MA függvény az aktuális dátumot adja vissza a rendszer óráját alapul véve. Az időpontot nem tartalmazza. A MOST függvény úgy adja vissza az aktuális dátumot, hogy az tartalmazza az időpontot is.

Dátumok rendezése számsor alapján

Az Excel program a dátumokat azok számsora alapján rendezi, nem pedig a megjelenített szám alapján, emiatt elképzelhető, hogy a rendezést nem a várt eredménnyel hajtja végre.

Például hhhh formátumban (ilyenkor csak a hónap neve látszik) megjelenített dátumok rendezésekor, a hónapokat a program nem betűrendbe sorolja, hanem azokat a vonatkozó számsorok alapján rendezi.

Dátumok összehasonlítása számsor alapján

Mivel a program a számsorokatat használja a dátumok és időpontok összevetésénél is, a tényleges eredmények eltérhetnek a megjelenített értékek alapján várható eredményektől.

Ha például a MOST függvényt használja egy adott dátumnak az aktuális dátummal történő összehasonlításához az alábbi képletben:
   =HA(MOST()=DÁTUMÉRTÉK("1992.10.01");IGAZ;HAMIS)
akkor a képlet a HAMIS értéket adja vissza, még akkor is, ha az aktuális dátum valóban 1992.10.01. IGAZ értéket csak akkor ad vissza, ha az aktuális dátum 1992.10.01 00:00:00. Ha két dátum képletben történő összehasonlításakor nem kell az eredményben megjeleníteni az időpontot, használja a MA függvényt a probléma elkerülésére:
   =HA(MA()=DÁTUMÉRTÉK("1992.10.01");IGAZ;HAMIS)

Dátumképletek használata

A mai nap és egy jövőbeli dátum közötti napok számának meghatározása

A mai nap és egy jövőbeli dátum közötti napok számát az alábbi képlet használatával határozhatja meg:
   ="éééé.hh.nn"-MOST()
Az "éééé.hh.nn" a jövőbeli dátum. A képletet tartalmazó cellának Általános formátumúnak kell lennie.

Két dátum közötti napok, hónapok vagy évek számának meghatározása

Két dátum közötti napok, hónapok vagy évek számának meghatározásához tegye a következőket (a példában a kezdő és záró dátumot az A1, illetve az A2 cella tartalmazza):
  1. Hozzon létre egy új munkafüzetet.

    A kép összecsukásaA kép kibontása
     Excel-munkafüzet


  2. Kattintson az Új munkafüzet ablaktábla Üres munkafüzet hivatkozására.

    A kép összecsukásaA kép kibontása
    Microsoft Excel-munkafüzet


  3. Írja be az alábbi adatokat a munkafüzetbe:
       A1:    1994.03.25 
       A2:    1998.05.01


    A kép összecsukásaA kép kibontása
    A1 és A2 cella

  4. Írja be az alábbi képletet a D1 cellába:
    =ÉV(A2)-ÉV(A1)-HA(VAGY(HÓNAP(A2)<HÓNAP(A1);ÉS(HÓNAP(A2)=HÓNAP(A1);
    NAP(A2)<NAP(A1)));1;0)&" év, "&HÓNAP(A2)-HÓNAP(A1)+HA(ÉS(HÓNAP(A2)
    <=HÓNAP(A1);NAP(A2)<NAP(A1));11;HA(ÉS(HÓNAP(A2)<HÓNAP(A1);NAP(A2)
    >=NAP(A1));12;HA(ÉS(HÓNAP(A2)>HÓNAP(A1);NAP(A2)<NAP(A1));-1)))&" hónap, 
    "&A2-DÁTUM(ÉV(A2);HÓNAP(A2)-HA(NAP(A2)<NAP(A1);1;0);NAP(A1))&" nap"


    A kép összecsukásaA kép kibontása
    D1 cella

    Megjegyzés: Ha másolja és beilleszti a képletet, figyeljen arra, hogy ne legyenek sortörések, különben a képlet nem működik.
Ha helyesen írja be a képletet, a D1 cellában a következő látható:
   4 év, 1 hónap, 6 nap

A kép összecsukásaA kép kibontása
D1 cella


További képletrészletek napokra, hónapokra és évekre vonatkozóan

A képlet lebontható napokra, hónapokra és évekre vonatkozó külön szakaszokra is, ahogy az az alábbiakban látható.

Megjegyzés: Ha másolja és beilleszti a képleteket, figyeljen arra, hogy ne legyenek sortörések, különben a képletek nem működnek.
   Időszakasz				Képlet
   ----------------------------------------------------------------------------
   A fennmaradó napok száma két		=A2-DÁTUM(ÉV(A2),HÓNAP(A2)-
   dátum között az évek és hónapok	HA(NAP(A2)<NAP(A1);1,0);NAP(A1))&" nap"
   számát figyelmen kívül hagyva.
   

   A fennmaradó hónapok száma két	=HÓNAP(A2)-HÓNAP(A1)+HA(ÉS(HÓNAP(A2)
   dátum között az évek és napok	<=HÓNAP(A1);NAP(A2)<NAP(A1));11;
   számát figyelmen kívül hagyva.	HA(ÉS(HÓNAP(A2)<HÓNAP(A1);NAP(A2)>=
					NAP(A1));12;HA(ÉS(HÓNAP(A2)>HÓNAP(A1);
					NAP(A2)<NAP(A1));-1)))&" hónap"

   A teljes évek száma			=ÉV(A2)-ÉV(A1)-HA(VAGY(HÓNAP(A2)<
   két dátum között.			HÓNAP(A1);ÉS(HÓNAP(A2)=HÓNAP(A1);
					NAP(A2)<NAP(A1)));1;0)&" év"
Megjegyzés: A fenti képletekben a &" nap", &" hónap" és &" év" elemek nem kötelezőek. Ezek csak arra szolgálnak, hogy meg tudja különböztetni az eredményekben a napokat, a hónapokat és az éveket.

Két dátum közötti hétköznapok számának meghatározása

Két dátum közötti hétköznapok számának meghatározásához tegye a következőket (a példában a kezdő és záró dátumot az A1, illetve az A2 cella tartalmazza):
  1. Hozzon létre egy új munkafüzetet.

    A kép összecsukásaA kép kibontása
    Microsoft Excel-munkafüzet


  2. Kattintson az Új munkafüzet ablaktábla Üres munkafüzet hivatkozására.

    A kép összecsukásaA kép kibontása
    Microsoft Excel-munkafüzet


  3. Írja be az alábbi adatokat a munkafüzetbe:
       A1:    1994.03.25 
       A2:    1998.05.01
    

    A kép összecsukásaA kép kibontása
    A1 és A2 cella


  4. Írja be az alábbi képletet a D1 cellába:
       =NETWORKDAYS(A1;A2)
    

    A kép összecsukásaA kép kibontása
    D1 cella


    A D1 cellában 1071 jelenik meg eredményként.

    A kép összecsukásaA kép kibontása
    D1 cella

Megjegyzés: Ha a #NÉV karakterlánc jelenik meg eredményként, kattintson az Eszközök menü Bővítménykezelő parancsára. Jelölje be az Analysis ToolPak jelölőnégyzetet, majd kattintson az Igen gombra, ha a program a telepítés megerősítésére kéri.

Adott időtartamok hozzáadása dátumokhoz

Dátumok értékének adott számú évvel, hónappal vagy nappal való növelésére használja az alábbi képletet (ahol a hivatkozás a dátum, illetve a dátumot tartalmazó cellára mutató hivatkozás, az érték1, érték2 és érték3 pedig azok a vonatkozó értékek, amelyekkel a dátumban szereplő év, hónap vagy nap értékét növelni szeretné):
   =DÁTUM(ÉV(hivatkozás)+érték1;HÓNAP(hivatkozás)+érték2;NAP(hivatkozás)+érték3)
A dátum egy hónappal való növeléséhez például a következő a képlet:
   =DÁTUM(ÉV(DÁTUMÉRTÉK("1996.06.20"));HÓNAP(DÁTUMÉRTÉK("1996.06.20"))+1;
    NAP(DÁTUMÉRTÉK("1996.06.20")))

Időképletek használata

Eltelt idő számítása

Ha az eltelt időt szeretné megtudni, és kivonja egy cella értékét egy másik cella értékéből, az eredmény egy számsor lesz, amely az eltelt órákat, perceket és másodperceket jelöli. A szám könnyebben értelmezhető lesz, ha az adott cellára az óó:pp formátumot használja.

Ha az alábbi példában a C2 és a D2 cella az =B2-A2 képletet tartalmazza, és a C2 cella Általános formátumú, akkor a C2 cellában egy tizedes tört (ebben az esetben a 0 53125 érték, a 12 óra 45 perc számsora) lesz látható.
   A1: Kezdő időpont	B1: Záró időpont 		C1: Különbség		D1: Különbség
							 (Általános)		   (óó:pp)
   A2: 06:30		B2: 19:15			C2: 0.53125		D2: 12:45

A kép összecsukásaA kép kibontása
D2 cella


Ha az éjfél a kezdő és a záró időpont közé esik, figyelembe kell venni a 24 órás különbséget. Ezt az 1-es szám hozzáadásával teheti meg, amely egy 24 órás időszakot jelöl. Létrehozhatja például az alábbi táblázatot, amely figyelembe veszi a következő napra áthúzódó időtartamokat.
   A1: Kezdő időpont	B1: Záró időpont 		C1: Különbség		D1: Különbség
							 (Általános)		   (óó:pp)
   A2: 19:45		B2: 10:30			C2: 0.61458333<?xm-insertion_mark_start author="v-jemmyc" time="20060531T171627+0800"?>3<?xm-insertion_mark_end?>		D2: 14:45
A táblázat létrehozásához írja be az alábbi képletet a C2 és a D2 cellákba:
   =B2-A2+HA(A2>B2;1)

24 óránál hosszabb időtartamok megjelenítése órában és percben

A 24 óránál nagyobb időtartamok megfelelő megjelenítéséhez használja a beépített 37:30:55 formátumot. Ha egyéni formátumot kíván használni, tegye az óra paramétert szögletes zárójelbe:
   [óó]:pp

Dátum konvertálása tizedes törtté

Dátum (óó:pp:mm) tizedes törtté (0,00) történő alakításához 24 órás időtartamot alapul véve kell a konvertálást végrehajtania. Az időpontot ehhez meg kell szoroznia 24-gyel:
   =Időpont*24
Az Időpont az a szám, amelyet időpont formátumról tizedes törtté kíván alakítani. Ez a szám lehet egy cellahivatkozás vagy egy számokból álló karakterlánc az IDŐÉRTÉK függvényben.

Ha például az A1 cella a 4:30 értéket tartalmazza a négy óra és harminc perc jelölésére, a képlet a következő:
   =A1*24
Az eredmény 4,5.

Ha a cella dátumot és időpontot is tartalmaz, az alábbi képletet használja:
   =(Időpont-INT(Időpont))*24
Ha például az A1 cella tartalma 1996.06.20 04:30, a képlet a következő:
   =(A1-INT(A1))*24
Az eredmény ismét 4,5.

Tizedes tört konvertálása dátummá

Tizedes tört (0,00) dátummá (óó:pp:mm) történő alakításához 24 órás időtartamot alapul véve kell a konvertálást végrehajtania. Az időpontot ehhez osztania kell 24-gyel:
   =Időpont/24
Az Időpont az a szám, amelyet tizedes törtből dátummá kíván alakítani. A szám lehet cellahivatkozás vagy valós szám is. Ha például az A1 cella a 4,5 értéket tartalmazza a négy óra és harminc perc jelölésére, a képlet a következő:
   =A1/24
Az eredmény 4:30.

Fájlok átvitele a Microsoft Excel for Mac és a Microsoft Excel for Windows programok között

Alapértelmezés szerint az Excel for Mac 1904 típusú dátumokat használ, az Excel for Windows pedig 1900 típusúakat. Ez azt jelenti, hogy amikor az 1-es számot beírja az Excel for Mac programba, és azt dátumként formázza, az Excel az 1904.1.2 0:00 értéket jeleníti meg. Az Excel for Windows az 1-es számot 1900.1.1 0:00 értékként jeleníti meg.

Ha fájlokat visz át az Excel for Mac programból az Excel for Windows programba, a dátumrendszerek közötti különbség nem okozhat problémát, mert az egyes fájlok tárolják az adott dátumrendszert. Ugyanakkor az eltérő operációs rendszerben készült, különböző dátumrendszerű fájlok másolásakor és beillesztésekor a megjelenített dátumok 4 évvel és egy nappal eltérhetnek a helyes dátumtól.

1904 típusú dátumokra való áttérés az Excel for Windows programban:
  1. Kattintson az Eszközök menü Beállítások parancsára.

    A kép összecsukásaA kép kibontása
    Microsoft Excel for Windows


  2. Kattintson a Számolás fülre, majd jelölje be az 1904 típusú dátum jelölőnégyzetet.

    A kép összecsukásaA kép kibontása
    Beállítások párbeszédpanel


1904 típusú dátumokra való áttérés az Excel for Mac programban:
  1. Kattintson az Excel menü Preferences (Beállítások) parancsára.

    A kép összecsukásaA kép kibontása
    Microsoft Excel for Mac


  2. Kattintson a Calculation (Számolás) fülre, majd jelölje be a 1904 date system (1904 típusú dátum) jelölőnégyzetet.

    A kép összecsukásaA kép kibontása
    Preferences (Beállítások) párbeszédpanel

Hivatkozások

A Microsoft Tudásbázis kapcsolódó cikkei:
214233  (http://support.microsoft.com/kb/214233/ ) Nem kívánt számformátumúvá alakított szöveg vagy szám az Excel programban (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)
214386  (http://support.microsoft.com/kb/214386/ ) Maximális időértékek a Microsoft Excel programban (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)
241072  (http://support.microsoft.com/kb/241072/ ) A számsorként megjelenő dátumok és időpontok az Excel programban képletek megtekintésekor (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)
264372  (http://support.microsoft.com/kb/264372/ ) Az Excel program Cellák formázása párbeszédpaneljének beállításai (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)


A cikkben található információ a következő(k)re vonatkozik:
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 97 Standard Edition
Kulcsszavak: 
kbhowtomaster kbdatetime kbgraphxlink kbmigrate kbprogramming kbautomation kbfunctions kbscreenshot kbnomt KB214094
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.