Funkcia programu Excel YEARFRAC

Funkcia YEARFRAC, ako naznačuje jej názov, môže byť použitá na nájdenie toho, čo zlomok roka predstavuje obdobie medzi dvoma dátumami.

Ostatné funkcie programu Excel na zistenie počtu dní medzi dvoma dátumami sú obmedzené na vrátenie hodnoty buď v rokoch, mesiacoch, dňoch, alebo kombinácii troch.

Pre následné výpočty sa táto hodnota potom musí konvertovať na desatinnú hodnotu. YEARFRAC naopak vracia rozdiel medzi týmito dvoma dátumami v desiatkovej forme automaticky - napríklad 1,65 rokov - takže výsledok môže byť použitý priamo v iných výpočtoch.

Tieto výpočty by mohli zahŕňať hodnoty, ako napríklad dĺžku služby zamestnanca alebo percento, ktoré sa má zaplatiť za ročné programy, ktoré sa ukončia skoro - napríklad zdravotné prínosy.

01 z 06

Syntax funkcií YEARFRAC a argumenty

Funkcia programu Excel YEARFRAC. © Ted French

Syntax funkcie odkazuje na rozloženie funkcie a obsahuje názov funkcie, zátvorky a argumenty .

Syntax pre funkciu YEARFRAC je:

= YEARFRAC (Start_date, End_date, Basis)

Start_date - (vyžaduje sa) prvá premenná dátumu. Tento argument môže byť bunkový odkaz na umiestnenie údajov v pracovnom hárku alebo skutočný dátum začatia vo formáte sériového čísla .

End_date - (vyžaduje sa) druhá premenná dátumu. Rovnaké požiadavky na argument sa uplatňujú ako požiadavky definované pre Start_date

Základňa - (nepovinné) Hodnota v rozmedzí od nuly do štyroch, ktorá informuje Excel o tom, ktorý spôsob výpočtu počtu dní sa má použiť s touto funkciou.

  1. 0 alebo vynechané - 30 dní za mesiac / 360 dní za rok (US NASD)
    1 - Skutočný počet dní za mesiac / Skutočný počet dní za rok
    2 - Skutočný počet dní za mesiac / 360 dní za rok
    3 - Skutočný počet dní za mesiac / 365 dní za rok
    4 - 30 dní za mesiac / 360 dní za rok (európsky)

Poznámky:

02 z 06

Príklad Použitie funkcie YEARFRAC programu Excel

Ako je možné vidieť na obrázku vyššie, tento príklad použije funkciu YEARFRAC v bunke E3 na nájdenie časového obdobia medzi dvoma dátumami - 9. marca 2012 a 1. november 2013.

V príklade sa používajú odkazy na bunky s miestom začiatku a konca, pretože je zvyčajne ľahšie pracovať s tým, než sa zadávajú čísla sériových údajov.

Ďalej sa do bunky E4 pridá prípadný krok zníženia počtu desatinných miest v odpovedi z deviatich na dve pomocou funkcie ROUND .

03 z 06

Zadanie údajov výučby

Poznámka: Argumenty začiatočného a koncového dátumu sa zadajú pomocou funkcie DATE, aby sa zabránilo možným problémom, ktoré sa môžu vyskytnúť, ak sa dátumy interpretujú ako textové údaje.

Bunka - Údaje D1 - Začiatok: D2 - Dokončenie: D3 - Dĺžka času: D4 - Zaokrúhlená odpoveď: E1 - = DATE (2012,3,9)
  1. Do buniek D1 až E2 zadajte nasledujúce údaje. Bunky E3 a E4 sú umiestnením vzorcov použitých v príklade

04 z 06

Zadanie funkcie YEARFRAC

Táto časť tutoriálu zadá funkciu YEARFRAC do bunky E3 a vypočíta čas medzi týmito dvoma dátumami v desiatkovej forme.

  1. Kliknite na bunku E3 - tu sa zobrazia výsledky funkcie
  2. Kliknite na kartu Vzorce v ponuke pásky
  3. Zvoľte dátum a čas z pásky, čím otvoríte rozbaľovací zoznam funkcií
  4. Kliknite na položku YEARFRAC v zozname, čím vyvoláte dialógové okno funkcie
  5. V dialógovom okne kliknite na riadok Start_date
  6. Kliknutím na bunku E1 v pracovnom hárku zadáte referenciu bunky do dialógového okna
  7. Kliknite na riadok End_date v dialógovom okne
  8. Kliknutím na bunku E2 v pracovnom hárku zadáte referenciu bunky do dialógového okna
  9. Kliknite na riadok Basis v dialógovom okne
  10. Zadajte číslo 1 na tomto riadku, aby ste pri výpočte použili skutočný počet dní za mesiac a skutočný počet dní za rok
  11. Kliknutím na tlačidlo OK dokončite funkciu a zatvorte dialógové okno
  12. Hodnota 1,647058824 by sa mala objaviť v bunke E3, čo je dĺžka času v rokoch medzi týmito dvoma dátumami.

05 z 06

Rozloženie funkcií ROUND a YEARFRAC

Aby sa výsledok funkcie ľahšie pracoval s hodnotou v bunke E3 možno zaokrúhliť na dve desatinné miesta pomocou funkcie ROUND v bunke YEARFRAC je hniezdiť funkciu YEARFRAC vo vnútri funkcie ROUND v bunke E3.

Výsledný vzorec by bol:

= ROUND (YEARFRAC (E1, E2,1), 2)

Odpoveď je - 1,65.

06 z 06

Základné informácie o argumentoch

Rôzne kombinácie dní za mesiac a dni za rok pre základný argument funkcie YEARFRAC sú k dispozícii, pretože podniky v rôznych oblastiach - napríklad obchodovanie s akciami, ekonomika a financie - majú odlišné požiadavky na svoje účtovné systémy.

Štandardizovaním počtu dní v mesiaci môžu spoločnosti porovnávať mesiace až mesiac, čo by za normálnych okolností nebolo možné vzhľadom na to, že počet dní v mesiaci sa môže pohybovať od 28 do 31 za rok.

V prípade spoločností by sa tieto porovnania mohli týkať ziskov, výdavkov alebo, v prípade finančnej oblasti, sumy úrokov získaných z investícií. Podobne štandardizácia počtu dní za rok umožňuje ročné porovnanie údajov. Ďalšie podrobnosti o

US (NASD - Národná asociácia obchodníkov s cennými papiermi) metóda:

Európska metóda: