Hogyan lehet kiszámítani a dátumok közötti különbséget. Dátumkülönbségek kiszámítása Microsoft Excelben. Hogyan lehet kiszámítani a dátumok közötti különbséget Excelben

Bizonyos feladatok Excelben való végrehajtásához meg kell határoznia, hogy hány nap telt el bizonyos dátumok között. Szerencsére a programnak vannak olyan eszközei, amelyek meg tudják oldani ezt a problémát. Nézzük meg, hogyan számíthatja ki a dátumkülönbséget az Excelben.

Mielőtt elkezdené dolgozni a dátumokkal, formáznia kell a cellákat, hogy illeszkedjenek ehhez a formátumhoz. A legtöbb esetben, amikor egy dátumhoz hasonló karakterkészletet ír be, maga a cella újraformázódik. De jobb, ha kézzel csinálja, hogy megvédje magát a meglepetésektől.


Ekkor a program dátumként felismeri az összes adatot, amely a kiválasztott cellákban fog szerepelni.

1. módszer: egyszerű számítás

A dátumok közötti napok közötti különbség kiszámításának legegyszerűbb módja a szokásos képlet.


2. módszer: RAZNDAT funkció

A dátumkülönbség kiszámításához speciális függvényt is használhat RAZNDAT. A probléma az, hogy nem szerepel a Funkcióvarázsló listájában, ezért manuálisan kell megadnia a képletet. A szintaxisa így néz ki:

RAZNDAT(kezdő_dátum, záró_dátum, mértékegység)

"Mértékegység"— ez az a formátum, amelyben az eredmény megjelenik a kiválasztott cellában. Az egység, amelyben a teljes összeget visszaadja, attól függ, hogy melyik karaktert szúrja be ebbe a paraméterbe:

  • "y" - teljes év;
  • "m" - teljes hónap;
  • "d" - napok;
  • "YM" - különbség hónapokban;
  • „MD” a napokban kifejezett különbség (a hónapokat és éveket nem vesszük figyelembe);
  • Az „YD” a napokban kifejezett különbség (az éveket nem vesszük figyelembe).

Azt is meg kell jegyezni, hogy a fent leírt egyszerű képletmódszerrel ellentétben ennek a függvénynek a használatakor a kezdő dátumnak kell lennie az első helyen, és a befejezési dátumnak a második helyen. Ellenkező esetben a számítások hibásak lesznek.


3. módszer: a munkanapok számának kiszámítása

Az Excelben két dátum közötti munkanapok kiszámítása is lehetséges, azaz a hétvégék és az ünnepnapok nélkül. Ehhez használja a függvényt CHISTRABNI. Az előző operátortól eltérően jelen van a Funkcióvarázsló listában. Ennek a függvénynek a szintaxisa a következő:

NETWORKDAYS(kezdő_dátum, záró_dátum, [ünnepnapok])

Ebben a függvényben a fő argumentumok megegyeznek az operátor argumentumaival RAZNDAT– kezdő és végső dátum. Van egy opcionális érv is "Ünnepek".

Ehelyett a munkaszüneti napok dátumait kell helyettesítenie a lefedett időszakkal, ha vannak ilyenek. A függvény kiszámítja a megadott tartomány összes napját, kivéve a szombatokat, vasárnapokat, valamint azokat a napokat, amelyeket a felhasználó hozzáadott az argumentumhoz "Ünnepek".


A fenti manipulációk után az előre kiválasztott cellában megjelenik a megadott időszakra vonatkozó munkanapok száma.

Amint láthatja, az Excel meglehetősen kényelmes eszközöket biztosít felhasználóinak a két dátum közötti napok számának kiszámításához. Ugyanakkor, ha csak a napok különbségét kell kiszámítani, akkor a legjobb megoldás egy egyszerű kivonási képlet használata a függvény használata helyett. RAZNDAT. De ha például meg kell számolnia a munkanapok számát, akkor a funkció segít HÁLÓZATNAPOK. Vagyis, mint mindig, a felhasználónak kell döntenie a végrehajtó eszközről, miután beállított egy konkrét feladatot.

A feladatterv elkészült egy Excel munkalapon. Egy oszlopban minden egyes feladat teljesítési határideje látható. A kiosztott feladatok lejárt határidejének színes kiemeléséhez szükségünk van az Excel-beli dátumok közötti pontos különbségre. Ehhez feltételes formázást fogunk használni a RAZNDAT képlettel.

Hogyan lehet kiszámítani a dátumok közötti különbséget Excelben

Színesen kell kiemelni azoknak a feladatoknak a nevét, amelyek határideje 7 nap múlva jár le. Példa egy feladatterv táblázatra:


A határidők lejártának kiemelésének végső hatása 7 nap után:


Kiemelve zöld minden olyan feladat, amely 7 napon belül esedékes. Ha megváltoztatja az értékeket a D2 cellában, akkor a többi feladat kiemelésre kerül.

Hasznos tanács! A D2 cellában egy függvény segítségével lekérheti a mai dátumot: =TODAY().



Dátumkülönbség képlete Excelben

A képlet a mai nap és a céldátum közötti különbséget adja vissza napokban. A probléma megoldásához használja az Excel RAZNDAT függvényét: hol találom ezt a képletet?

Ezt a funkciót nem találja meg a függvényvarázslóban vagy még a FORMULAS panelen sem. Mindig kézzel kell megadni. A függvény első argumentumának mindig a legújabb dátumnak, a második argumentumnak pedig mindig a legmagasabb dátumnak kell lennie. A függvény harmadik argumentuma határozza meg a =RAZNDAT() függvény által visszaadott mennyiség mértékegységét. Ebben az esetben a „d” szimbólum – napok. Ez azt jelenti, hogy a függvény a napok számát adja vissza. Ezután jön az operátor<7. То есть формула проверяет, если функция возвращает число меньше чем 7, то формула возвращает значение ИСТИНА и к текущей ячейке применяется условное форматирование. Ссылки на ячейки в первом аргумент абсолютная (значение неизменяемое), а во втором аргументе – относительная, так как проверятся будут несколько ячеек в столбце C.

Ha szükséges, ebbe a tartományba új feltételes formázási szabályt is felvehet, amely 2 héttel előre figyelmeztet bennünket a határidő lejártára. Ehhez hozzá kell adnia egy új feltételes formázási szabályt az A2:A7 tartományhoz, és csak kissé módosítani kell a képletet az új szabályban:


A második szabály formázási színe sárgára állítható. 2 feltételes formázási szabályt kell alkalmazni ugyanarra a tartományra. Az ellenőrzéshez válassza ki az eszközt: „KEZDŐLAP” - „Stílusok” - „Feltételes formázás” - „Szabályok kezelése”. Mivel először a felső szabályt hajtjuk végre, a megjelenő ablakban módosítanunk kell a sorrendjüket: „Feltételes formázási szabályok kezelője”. Ellenkező esetben az összes kijelölt feladat sárga cellatöltésű lesz. Csak jelölje ki az első szabályt, és nyomja meg a le gombot (CTRL + lefelé mutató nyíl), az ábrán látható módon:


Ennek eredményeként a terv először két héttel, majd egy héttel a feladatok vége előtt figyelmeztet minket:


Hasznos tanács! Ha sok szabály van hozzárendelve ugyanahhoz a tartományhoz, kövesse a végrehajtási sorrend prioritási hierarchiáját a Rule Management Managerben. Minél magasabb a szabály, annál magasabb a végrehajtási prioritása az alatta lévő többihez képest.

Íme egy kódrészlet:

Query = New Query("SELECT | SELECT | WHENDATE DIFFERENCE(&D1, ADDCDATE(&D2, DAY, 1), DAY) - DÁTUM KÜLÖNBSÉG(IDŐSZAK KEZDETE(&D1, HÓNAP), IDŐSZAK KEZDETE(ADDCDATE(&D2, DAY, 1) ), HÓNAP), NAP)< 0 | ТОГДА ДЕНЬ(КОНЕЦПЕРИОДА(&Д1, МЕСЯЦ)) + РАЗНОСТЬДАТ(&Д1, ДОБАВИТЬКДАТЕ(&Д2, ДЕНЬ, 1), ДЕНЬ) - РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(&Д1, МЕСЯЦ), НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&Д2, ДЕНЬ, 1), МЕСЯЦ), ДЕНЬ) | ИНАЧЕ РАЗНОСТЬДАТ(&Д1, ДОБАВИТЬКДАТЕ(&Д2, ДЕНЬ, 1), ДЕНЬ) - РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(&Д1, МЕСЯЦ), НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&Д2, ДЕНЬ, 1), МЕСЯЦ), ДЕНЬ) | КОНЕЦ КАК Дни, | ВЫБОР | КОГДА РАЗНОСТЬДАТ(&Д1, ДОБАВИТЬКДАТЕ(&Д2, ДЕНЬ, 1), ДЕНЬ) - РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(&Д1, МЕСЯЦ), НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&Д2, ДЕНЬ, 1), МЕСЯЦ), ДЕНЬ) < 0 | ТОГДА ВЫБОР | КОГДА РАЗНОСТЬДАТ(&Д1, ДОБАВИТЬКДАТЕ(&Д2, ДЕНЬ, 1), МЕСЯЦ) - РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(&Д1, ГОД), НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&Д2, ДЕНЬ, 1), ГОД), МЕСЯЦ) < 0 | ТОГДА 12 + РАЗНОСТЬДАТ(&Д1, ДОБАВИТЬКДАТЕ(&Д2, ДЕНЬ, 1), МЕСЯЦ) - РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(&Д1, ГОД), НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&Д2, ДЕНЬ, 1), ГОД), МЕСЯЦ) | ИНАЧЕ РАЗНОСТЬДАТ(&Д1, ДОБАВИТЬКДАТЕ(&Д2, ДЕНЬ, 1), МЕСЯЦ) - РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(&Д1, ГОД), НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&Д2, ДЕНЬ, 1), ГОД), МЕСЯЦ) | КОНЕЦ - 1 | ИНАЧЕ ВЫБОР | КОГДА РАЗНОСТЬДАТ(&Д1, ДОБАВИТЬКДАТЕ(&Д2, ДЕНЬ, 1), МЕСЯЦ) - РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(&Д1, ГОД), НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&Д2, ДЕНЬ, 1), ГОД), МЕСЯЦ) < 0 | ТОГДА 12 + РАЗНОСТЬДАТ(&Д1, ДОБАВИТЬКДАТЕ(&Д2, ДЕНЬ, 1), МЕСЯЦ) - РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(&Д1, ГОД), НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&Д2, ДЕНЬ, 1), ГОД), МЕСЯЦ) | ИНАЧЕ РАЗНОСТЬДАТ(&Д1, ДОБАВИТЬКДАТЕ(&Д2, ДЕНЬ, 1), МЕСЯЦ) - РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(&Д1, ГОД), НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&Д2, ДЕНЬ, 1), ГОД), МЕСЯЦ) | КОНЕЦ | КОНЕЦ КАК Месяцы, | ВЫБОР | КОГДА РАЗНОСТЬДАТ(&Д1, ДОБАВИТЬКДАТЕ(&Д2, ДЕНЬ, 1), МЕСЯЦ) - РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(&Д1, ГОД), НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&Д2, ДЕНЬ, 1), ГОД), МЕСЯЦ) < 0 | ТОГДА РАЗНОСТЬДАТ(&Д1, ДОБАВИТЬКДАТЕ(&Д2, ДЕНЬ, 1), ГОД) - 1 | ИНАЧЕ РАЗНОСТЬДАТ(&Д1, ДОБАВИТЬКДАТЕ(&Д2, ДЕНЬ, 1), ГОД) | КОНЕЦ КАК Годы"); Запрос.УстановитьПараметр("Д2",КонечнаяДата); Запрос.УстановитьПараметр("Д1",НачальнаяДата); ТабДМГ=Запрос.Выполнить().Выгрузить(); Стр = ТабДМГ; Сообщить("Разность дат составляет: "+Стр.Дни+" дней "+Стр.Месяцы+" месяцев "+Стр.Годы+" лет ");

Természetesen a napok, hónapok és évek helyes írásmódját is megadhatja a számtól függően. De ez egy másik téma.

Itt számolunk:

* Napokig- vesszük az intervallumban az összes napszámot, és kivonjuk a már figyelembe vett napok számát, és ez a különbség a hónapjaink kezdete és a dátumok között. Ezt a számot a rendszer figyelembe veszi a hónap számítási sorban. De a napok kiszámításakor ellenőrizzük a kapott napok számát a negativitás szempontjából. Ha a napok száma negatív, az azt jelenti, hogy átléptünk a következő hónapra, de valójában a dátumok közötti hónap még nem telt el. Ennek figyelembe vétele érdekében a negatív napok számához hozzáadjuk az első dátum hónapjában lévő napok számát.

*hónapokra- vesszük az összes hónapot is, és kivonjuk a már figyelembe vett hónapok számát, és ez a különbség a lábunk kezdetei között. Ezt a számot az évszámítási sorban is figyelembe veszik. De a hónap kiszámításakor a kapott hónapok számát is ellenőrizzük negativitás szempontjából. Ha a hónapok száma negatív, az azt jelenti, hogy beköltöztünk az új évbe, de valójában a dátumok közötti év még nem telt el. Ennek figyelembevételére a negatív hónapok számához hozzáadunk 12-t.

* az évre- vegye ki az évek számát a dátumok között. De ha a hónapok száma negatív volt, akkor levonunk egy évet, mert még mindig nem ment át.

És hozzáadok egy napot a második randevúhoz, mert... Szükségem van arra, hogy ez az utolsó nap bekerüljön a számításba.

Valahogy így. Ha kérdésed van írj.

Használja a DATEDIF függvényt, ha két dátum közötti különbséget kell kiszámítania. Először írjon be egy kezdő dátumot egy cellába, és egy befejezési dátumot egy másikba. Ezután írjon be egy képletet, például a következők egyikét.

Napi különbség

Ebben a példában a kezdő dátum a D9 cellában, a befejező dátum pedig az E9 cellában található. A képlet az F9-en jelenik meg. "D" két dátum közötti teljes napok számát adja vissza.

Heti különbség


Ebben a példában a kezdő dátum a D13 cellában, a befejező dátum pedig az E13 cellában található. A "D" a napok számát adja vissza. De figyeld meg, mi van a végén /7 . Ez elosztja a napok számát 7-tel, mivel egy hétben 7 nap van. Vegye figyelembe, hogy ezt az eredményt is számként kell formázni. Nyomja meg a CTRL + 1 billentyűkombinációt. Ezután kattintson szám _gt_ tizedesjegyek: 2.

Különbség hónapokban


Ebben a példában a kezdő dátum a D5 cellában, a befejező dátum pedig az alsó cellában található. A képletben "m" két nap közötti teljes hónapok számát adja vissza.

Éves különbség


Ebben a példában a kezdő dátum a D2 cellában, a befejező dátum pedig az E2 cellában található. "Y"

Az életkor kiszámítása felhalmozott években, hónapokban és napokban

1. A RAZNDAT segítségével keresse meg az évek teljes számát.


Ebben a példában a kezdő dátum a D17 cellában, a befejező dátum pedig az E17 cellában található. A képletben "y" két nap közötti teljes évek számát adja vissza.

2. Hónapok kereséséhez használja újra a RAZNDAT-ot, a „GM” jelzéssel.


Egy másik cellában használja a RAZNDAT képletet a paraméterrel "GM". A „GM” az utolsó teljes év után hátralévő hónapok számát adja vissza.

3. Használjon másik képletet a napok kereséséhez.


Most meg kell találnunk a hátralévő napok számát. Ezt megteheti a fent bemutatott más típusú képlet írásával. Ez a képlet levonja a hónap végének első napját (2016. 05. 01.) az E17 cellában lévő eredeti befejezési dátumból (2016. 05. 06.). Ez a következőképpen történik: Először a DÁTUM függvény a 2016. 05. 01. dátumot hozza létre. Az E17 cellában az év, az E17 cellában pedig a hónap használatával jön létre. 1 a hónap első napját jelöli. A DÁTUM függvény eredménye 2016.05.01. Ezután levonjuk ezt a dátumot az E17 cellában lévő eredeti befejezési dátumból (2016.06.05.), így 5 napot kapunk.

4. opcionális: három képlet egyesítése egybe.


Mindhárom számítást elhelyezheti egy cellában, amint az ebben a példában látható. „és” jelek, idézőjelek és szöveg használata. Ez egy hosszabb képlet, de legalább az egyikben benne van. Tanács. Az Alt+Enter lenyomásával sortöréseket helyezhet el a képletben. Ez megkönnyíti az olvasást. Továbbá, ha nem látja a teljes képletet, nyomja meg a CTRL+SHIFT+U billentyűkombinációt.

Példák letöltése

Letölthet egy mintakönyvet az ebben a cikkben szereplő összes példával. Előfizethet rájuk, vagy létrehozhat saját képleteket.

Egyéb dátum és idő számítások

A mai nap és egy másik dátum közötti számítás

Ahogy fentebb látható, a DATEDIF függvény kiszámítja a különbséget a kezdő dátum és a befejezés dátuma között. Konkrét dátumok megadása helyett azonban használhatja a funkciót is Ma() a képletben. A TODAY() függvény használatakor az Excel az aktuális dátumot használja a számítógépén. Ne feledje, hogy ha a jövőben újra megnyitja a fájlt, a fájl megváltozik.


Munkanapok számítása szabadsággal vagy anélkül

Használja a NETWORKDAYS-t. INTL, ha a két dátum közötti munkanapok számát szeretné kiszámítani. Ezenkívül kizárhatja a hétvégéket és az ünnepnapokat is.

Mielőtt elkezdené, kövesse az alábbi lépéseket: Döntse el, hogy kizárja-e az ünnepi dátumokat. Ha igen, írja be az ünnepnapok listáját egy külön területre vagy lapra. Minden ünnepnap külön cellába kerül. Ezután jelölje ki azokat a cellákat, majd válassza ki képletek _gt_ hozzárendelése Név. Nevezze el a tartományt micholidaisés nyomja meg a gombot rendben. Ezután hozzon létre egy képletet az alábbi lépésekkel.

1. Adja meg a kezdési és a befejezési dátumot.


Ebben a példában a kezdő dátum a D53 cellában, a befejező dátum pedig az E53 cellában található.

2. Egy másik cellába írjon be egy képletet, például:


Adjon meg egy képletet, például a fenti példában. A képlet 1-je a "szombat" és a "vasárnap" szabadnapot határozza meg, és kizárja őket az összesítésből.

Jegyzet. Az Excel 2007-ben nincs NETWORKDAYS. NEMZETKÖZI Van azonban TISZTA NAPJA. A fenti példa így nézne ki az Excel 2007-ben: = HÁLÓZATNAPOK (D53, E53). Nem ad meg 1-et, mert a NETWORKDAYS feltételezi, hogy a hétvégék szombat és vasárnap.

3. Szükség esetén módosítsa az 1-es értéket.


Ha szombat és vasárnap nem ünnepnap, módosítsa az 1-es értéket valami másra az IntelliSense listában. Például a 2 a vasárnapot és a hétfőt hétvégének állítja be.

Ha Excel 2007-et használ, hagyja ki ezt a lépést. Az Excel 2007 NETWORKDAYS függvénye mindig azt feltételezi, hogy a hétvégék szombat és vasárnap vannak.

4. Adjon nevet az ünnepi tartománynak.


Ha létrehozott egy ünnepi tartománynevet a fenti Kezdő lépések részben, írja be a végére az alábbiak szerint. Ha nincs ünnepnapja, hagyhatja a vesszőt és a Micholydays-t. Ha Excel 2007-et használ, a fenti példa így néz ki: = NETWORKDAYS (D53, E53, szent nap).

Madártoll Ha nem szeretne hivatkozni az ünnepi tartomány nevére, megadhat egy tartományt, például D35:E:39. Alternatív megoldásként minden ünnepnapot megadhat a képletben. Például, ha az ünnepek 2016. január 1-jén és 2-án vannak, írja be a következőképpen: = HÁLÓZATNAPOK. Int (D53, E53, 1, ("1/1/2016", "1/2/2016")). Az Excel 2007-ben így fog kinézni: = HÁLÓZATNAPOK (D53, E53, ("1/1/2016", "1/2 . 2016"})

Az eltöltött idő kiszámítása

Az eltöltött idő kiszámításához kivonhatja az egyik időt a másikból. Először írja be a kezdési időpontot egy cellába, és a befejezési időpontot egy másikba. Győződjön meg arról, hogy minden időpont, beleértve az órákat, perceket és szóközöket is, ki van töltve dél vagy PM előtt. Ehhez a következőket kell tennie:

1. Adja meg a kezdési és befejezési időpontot.


Ebben a példában a kezdési időpont a D80-as cellában, a befejezési idő pedig az E80-ban van. Ügyeljen arra, hogy órákat, perceket adjon meg és szóközök az AM és PM karakterek előtt.

2. Állítsa be a h/pm formátumot.


Válassza ki mindkét dátumot, és nyomja meg a Ctrl+1 billentyűkombinációt (vagy a +1-et Mac gépen). Győződjön meg arról, hogy az opció ki van választva egyedi _gt_ h/pm ha még nincs telepítve.

3. két érték kivonása.


Egy másik cellában vonja ki a kezdő cellát a "végi idő" cellából.

4. Állítsa be az óra formátumát.


Nyomja meg a CTRL+1-et (vagy a +1-et Mac-en). válassza a " egyedi _gt_" az "AM" és a "PM" eredmények kizárásához.

Az MS Excelnek van egy rendkívül érdekes funkciója, amelyről kevesen tudnak. Olyan keveset, hogy az Excel belépéskor még kontextuális utalást sem ad erre a funkcióra, pedig furcsa módon a programsúgóban van, és egész jól le van írva. Ezt hívják RAZNDAT() vagy DATEDIF()és arra szolgál, hogy automatikusan kiszámítsa a különbséget napokban, hónapokban vagy években két megadott dátum között.

Nem hangzik soknak? Valójában néha nagyon hasznos lehet az a képesség, hogy gyorsan és pontosan kiszámolják, mennyi idő telt el egy esemény óta. Hány hónap telt el a születésnapod óta, mióta ülsz ezen a munkahelyen, vagy hány napja fogyókúrázol – de ki tudja, hány haszna van ennek a hasznos funkciónak? És ami a legfontosabb, a számítás automatizálható, és minden alkalommal, amikor megnyit egy MS Excel munkafüzetet, pontos adatokat kaphat kifejezetten a mai napra! Érdekesen hangzik, nem?

A RAZNDAT() függvénynek három argumentuma van:

  • Kezdő dátum- a számlavezetés dátuma
  • Végső dátum- amelyre a számolás történik
  • Mértékegység- napok, hónapok, évek.

Így van írva:

=DATE(kezdő dátum, befejező dátum, mértékegység)

A mértékegységeket a következőképpen írják fel:

  • "y"— dátumkülönbség teljes években
  • "m"— dátumkülönbség teljes hónapokban
  • "d"— dátumkülönbség teljes napokban
  • "yd"— dátumkülönbség napokban az év elejétől, az éveket nem számítva
  • "md"— dátumkülönbség napokban a hónapok és évek kivételével
  • "ym"— dátumkülönbség teljes hónapokban, az évek nélkül

Más szóval, a jelenlegi életkorom éves kiszámításához a függvényt a következőképpen írom le:

=RASDAT(07/14/1984;03/22/2016;"y")

Kérjük, vegye figyelembe, hogy az utolsó argumentum mindig idézőjelbe kerül.

Ha meg akarom kapni a pontos életkort, akkor írok egy bonyolult képletet:

=RAZNDAT(F2;G2;"y")&" év "&RAZNDAT(F2;G2;"ym")&" hónap"

Amelyben a RAZNDAT() függvényt egyszerre kétszer hívják meg, különböző értékekkel, és az „év” és a „hónapok” szavakat egyszerűen rögzítik az eredményhez. Ez azt jelenti, hogy a funkció valódi ereje csak akkor jelenik meg, ha más MS Excel szolgáltatással kombináljuk.

Egy másik érdekes lehetőség egy számláló hozzáadása a függvényhez, amely naponta mozog a mai dátumhoz képest. Például, ha úgy döntök, hogy írok egy képletet, amely szabványos formában kiszámolja a szabadságomig hátralévő napok számát, az valahogy így fog kinézni:

És minden helyes lenne, ha egy héttel később kinyitva ezt a lapot, azt látnám, hogy csökkent a szabadságig hátralévő napok száma. Viszont ugyanazt a számot fogom látni – mert az eredeti dátumok nem változtak. Ennek megfelelően módosítanom kellene az aktuális dátumot, és akkor a RAZNDAT() függvény mindent helyesen csinálna.

Ennek a bosszantó apróságnak a elkerülése érdekében első érvként (mai dátum) nem a cellában tárolt értékre való hivatkozást, hanem egy másik függvényt fogok helyettesíteni. Ezt a függvényt TODAY()-nek hívják, és fő és egyetlen feladata a mai dátum visszaadása.

Egyszer, és a probléma megoldódott - mostantól valahányszor megnyitom ezt az MS Excel lapot, a RAZNDAT() függvény mindig a mai dátum figyelembevételével számított pontos értéket mutatja.