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:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | megrendelés | fizetési határidő (nap) | esedékes | kifizetve |
| 2 | 2025.03.10 | 30 | 2025.04.09 | 2025.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).
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:
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()
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | kód | gyártás | szavatosság (nap) | lejár | nap múlva |
| 2 | D-671 | 2025.02.20 | 20 | 2025.03.12 | 2 |
| 3 | S-700 | 2025.02.03 | 35 | 2025.03.10 | 0 |
| 4 | R-562 | 2025.02.28 | 30 | 2025.03.30 | 20 |
| 5 | C-251 | 2025.02.14 | 30 | 2025.03.16 | 6 |
| 6 | U-179 | 2025.02.25 | 10 | 2025.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.
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).