YEARFRAC az Excelben
A YEARFRAC Excel egy beépített Excel-függvény, amely két dátumsértés közötti évkülönbség megszerzésére szolgál. Ez a függvény két dátum-szabálysértés, például 1,5 év, 1,25 év, 1,75 év stb. Közötti különbséget adja vissza. Tehát ennek a függvénynek a segítségével pontosan megtalálhatjuk a két dátum közötti évkülönbséget.
Szintaxis

- Kezdő dátum: Mi a rendelkezésre álló két dátum kezdő dátuma vagy legkevesebb dátuma?
- Befejezés dátuma: Mi a rendelkezésre álló két dátum befejezési dátuma vagy ennél hosszabb dátuma?
- (Alap): Ez egy választható érv. Ezzel az érveléssel meg kell határoznunk a napszámolási módszert az alábbiakban, az előre meghatározott opciókkal.

Alapértelmezés szerint a „0” az alap. Ha figyelmen kívül hagyjuk a YEARFRAC függvényt, ezt figyelembe veszi. Ha további lehetőségekre van szüksége, megemlítheti a fenti képen említettek szerint.
Példák az Excel YEARFRAC függvény használatára
1. példa - Különbség a két dátum között
A YEARFRAC függvény nagyon hasznos, ha meg akarjuk tudni a két dátum közötti különbséget az évek szempontjából. Nézze meg például az alábbi két dátumot.

A két dátum közötti évkülönbség általános megállapításához használjuk az ÉV függvényt. Alkalmazzuk ugyanazt.

Mint láthatjuk, az eredményt teljes egész számként kaptuk, azaz 1.
De a különbség valójában meghaladja az 1 évet, így az egy év teljes különbségének megszerzéséhez a YEARFRAC függvényt fogjuk használni a C2 cellában.
1. lépés: Nyissa meg a YEARFRAC funkciót

2. lépés: A kezdő dátum az első argumentum, ezért válassza ki az 1. dátumot cellahivatkozásként, azaz A2 cellát.

3. lépés: A második argumentum a Befejezés dátuma, ezért válassza ki a B2 cellát referenciaként.

Az alapra szükségünk van az alapértelmezett eredményre, ezért hagyja úgy, ahogy van.
4. lépés: Csukja be a konzolt és nézze meg az eredményt.

Ok, most megkaptuk a pontos különbséget e két dátum között: 1,272 év.
2. példa - Az életkor meghatározása a születési dátum alapján
Most látni fogjuk a személyek életkorának megállapítását születési dátumuk alapján. Az alábbiakban bemutatjuk ennek a példának az adatait.

A fenti adatok alapján meg kell találnunk az egyes emberek mai életkorát.
Nyissuk meg a YEARFRAC függvényt.

A kezdő dátum DOB lesz, ezért válassza a B2 cellát.

A Befejezés dátuma esetén illessze be a TODAY függvényt az excelbe, mert a TODAY vissza tudja adni az aktuális dátumot a rendszer szerint, és ez egy olyan illékony funkció is, amely minden nap automatikusan változik, ami dinamikussá teszi a képletet.

Csukja be a konzolt és nézze meg az eredményt.

Most húzza a képletet a C9 cellába a többi meghatározandó értékhez,

Tehát most megkapta az egyes emberek életkorát években, az első személyű „John” életkor 31,378 év, a „Peter” életkor 20,647 év, és így tovább …
Eddig olyan jó a YEARFRAC funkcióval, de ha megadja az életkorot olyan évtörtekkel, mint a 31,378, a 20,647 és így tovább, az emberek pontosan megértik. Tehát mi lenne, ha elmondanád az ilyen kort: „30 év 4 hónap 15 nap”.
Ennek sok értelme van, nem ???
Az ilyen kor megadásához azonban különböző képleteket kell használnunk, azaz a DATEDIF függvényt. A különbséget a fentiek szerint már az alábbi képlettel alkalmaztam.

Tehát ez megmondja a pontos életkort év, hónap és nap tekintetében. Mivel a TODAY függvényt alkalmaztuk befejezési dátumként, ez minden nap változni fog, és az eredmény is automatikusan változik.
3. példa - IF feltétel használata
Most a YEARFRAC függvényt látjuk más funkciók támogató függvényeként. Vessen egy pillantást az alábbi adatokra.

Ez az a dátum, amikor egy szervezetben dolgoznak. Ezeknek az adatoknak tartalmazzák az alkalmazottak nevét és a megfelelő csatlakozási dátumot.
Ezen adatok alapján meg kell találnunk azokat a személyeket, akik jogosultak a bónuszra. A bónusz megszerzéséhez a személynek be kell töltenie a cégben eltöltött 4,5 éves hivatali idejét. Mint tudjuk, a YEARFRAC meg tudja szerezni a különbséget két dátumsértés között. Ezt beépítjük az IF feltételbe.

Most úgy alkalmaztam a logikai tesztet, mintha a YEARFRAC a szolgálati évet> = 4,5 évként adja vissza, akkor az eredményt „Jogosultnak”, vagy pedig „Nem jogosultnak” kell megkapnunk.

A következő eredményt kapjuk.

Most húzza a képletet a C9 cellába a többi meghatározandó értékhez,

Itt van az eredmény. Ilyen a YEARFRAC függvény segítségével, többféleképpen is elkészíthetjük.
Dolgok, amikre emlékezni kell
- Az (Alap) argumentumnak 0 és 4 között kell lennie, bármi 4-nél nagyobb vagy 0-nál kisebb értéket megadva, akkor a „#NUM! Hiba.
- A TODAY az az illékony függvény, amelyet a rendszer dátumának lekérdezéséhez kell használni.
- A kezdő dátumnak kisebbnek kell lennie, mint a befejezés dátuma; különben megkapjuk a hibát.