Excel oktatás

6.2 lecke · 2/4 · kb. 4 perc

Számolás dátumokkal, a MA függvény

A dátum az Excelben egy sorszám, ezért ugyanúgy számolhatsz vele, mint bármely más számmal. Ebben a leckében megnézzük a két legfontosabb műveletet, a gyakori „furcsa” eredményeket, és a MA (TODAY) függvényt a gyakorlatban.

A két alapművelet

Dátumokkal két műveletet használsz a leggyakrabban:

  • Dátum + napok száma = dátum. Ha a 2025.03.10. dátumhoz hozzáadsz 30-at, 2025.04.09. lesz az eredmény.
  • Dátum - dátum = napok száma. A 2025.04.09. és a 2025.03.10. különbsége 30 nap.

Ha a dátum cellában áll, egyszerűen hivatkozol rá, ahogy bármely más cellára:

ABCD
1megrendelésfizetési határidő (nap)esedékeskifizetve
22025.03.10302025.04.092025.04.02

A C2 cella képlete: =A2+B2

Hány nappal a határidő előtt fizetett az ügyfél? =C2-D2, az eredmény 7.

A dátumot szorozni és osztani is lehet, csak ritkán van értelme. Két dátum átlaga például a közöttük lévő középső nap: =ÁTLAG(A2;C2).

Dátum közvetlenül a képletben

Ha a dátumot nem cellából veszed, hanem beírod a képletbe, idézőjelek közé kell tenned. A beviteli szabályok itt is érvényesek (év, hónap, nap; pont, kötőjel vagy perjel).

B2fx="2020.12.16"+100

Ez a képlet a 2020.12.16. utáni századik napot számolja ki. Az eredmény viszont meglepő lehet: a cellában 44281 jelenik meg dátum helyett. Ez nem hiba. A 44 281 a 2021.03.26. sorszáma, csak a cella formátuma nem dátum. Ha egy képlet dátumot tartalmazó cellára hivatkozik, az Excel általában magától dátumformátumot ad az eredménynek; idézőjeles állandónál ez elmarad.

Fordított eset is előfordul. Szeretnéd tudni, hány nap telt el az évből:

B3fx=MA()-"2019.12.31"

Ha ezt 2020.12.16-án számolod, a helyes eredmény 351. A cellában viszont könnyen 1900.12.16 jelenik meg, mert az Excel a MA() miatt dátumformátumot adott a cellának, és a 351-es sorszámot dátumként mutatja.

A megoldás: formátumváltás

Mindkét gond a megjelenítésből fakad, a számolás helyes. Állítsd át a formátumot a Kezdőlap › Szám csoport számformátum-listájában:

  • ha dátumot vársz, de számot látsz: Rövid dátum vagy Hosszú dátum;
  • ha számot (napok számát) vársz, de dátumot látsz: Szám vagy Általános.

Kettőskeresztek a cellában

A ##### általában azt jelenti, hogy nem fér ki az eredmény, és az oszlop szélesítése megoldja. Dátumoknál azonban van egy másik ok is: az eredmény nem alakítható dátummá. Ez akkor történik, ha a dátumformátumú cellában

  • negatív szám áll (például korábbi dátumból vontál ki egy későbbit), vagy
  • az eredmény nagyobb, mint 9999.12.31. sorszáma.

Ilyenkor hiába szélesíted az oszlopot, a kettőskeresztek maradnak. Állítsd a cellát Szám formátumra, és megjelenik a tényleges (például negatív) érték.

Tipp

Ha két dátum különbségét számolod, és lehet, hogy az eredmény negatív lesz (például „hány nap van még hátra” egy már lejárt határidőnél), a cellát eleve Szám formátumúra állítsd.

A MA függvény a gyakorlatban

Egy boltos Excelben követi, mikor jár le a termékei szavatossága, és addig hány nap van még hátra. A táblázatban két számított oszlop van:

  • D: szavatosság lejár = gyártás napja + szavatossági napok: =B2+C2
  • E: lejár nap múlva = lejárat - mai nap: =D2-MA()
ABCDE
1kódgyártásszavatosság (nap)lejárnap múlva
2D-6712025.02.20202025.03.122
3S-7002025.02.03352025.03.100
4R-5622025.02.28302025.03.3020
5C-2512025.02.14302025.03.166
6U-1792025.02.25102025.03.07-3

Az eredmények 2025.03.10-én érvényesek. Az E oszlop Szám formátumú, ezért a lejárt termék negatív értéke is látszik.

E2fx=D2-MA()

A D oszlop értékei állandóak, az E oszlop számai viszont napról napra eggyel csökkennek, mert a MA() minden nap mást ad vissza. Az U-179-es termék már három napja lejárt, az S-700-as ma jár le.

Jó tudni

A dátumokat össze is hasonlíthatod, hiszen számok. A =D2<MA() képlet IGAZ értéket ad, ha a termék már lejárt. Ezt később a HA függvénnyel és a feltételes formázással is fel tudod használni.

Összefoglalás

  • Dátum + napok = dátum; dátum - dátum = napok száma.
  • A képletbe írt dátum idézőjelek közé kerül: ="2020.12.16"+100.
  • Ha dátum helyett számot látsz, vagy fordítva, csak a formátumot kell átállítani.
  • Dátumformátumú cellában a negatív vagy a 9999.12.31. utáni eredmény kettőskeresztként jelenik meg; Szám formátummal láthatóvá válik.
  • A =D2-MA() típusú képletek minden nap frissülnek.

Gyakorlás

Töltsd le a gyakorló munkafüzetet, és oldd meg a megadott munkalapok feladatait. A sárga cellákba kerülnek a képletek. Ha elakadsz, nézd meg a megoldást.

Dátum és idő: gyakorló feladatok

  • Szavatosság Hány nap van még hátra a szavatosság lejártáig? Az eredmény napról napra változzon (MA).