Skip to main content

Excel YEARFRAC nájde zlomky roka medzi dátumami

Anonim

YEARFRAC funkcia sa môže použiť na zistenie, aký 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.

Na použitie v následných výpočtoch, hodnota sa potom musí konvertovať na desatinnú hodnotu. YEARFRAC, na druhej strane vracia rozdiel medzi týmito dvoma dátumami v desiatkovej forme automaticky, napríklad 1,65 roka, 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ĺžka služby zamestnanca alebo percento, ktoré sa má zaplatiť za ročné programy, ktoré sa ukončia včas, napríklad zdravotné prínosy.

01 z 04

YEARFRAC Funkcia Syntax a argumenty

Syntax funkcie odkazuje na rozloženie funkcie a obsahuje názov funkcie, zátvorky a argumenty. Syntax pre YEARFRAC funkcia je:

= YEARFRAC (Start_date, End_date, Basis)

Dátum začiatku (povinné): Prvá dátumová premenná; 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.

dátum_konca (povinné): Druhá premenná dátumu. Rovnaké požiadavky na argument sa uplatňujú ako požiadavky definované pre Dátum začiatku.

základ (voliteľné): 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.

  • 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)

Z dostupných možností pre základ argument, hodnota 1 dáva najpresnejšie počty dní za mesiac a dni za rok.

Rôzne kombinácie dní za mesiac a dni za rok prezáklad argumentácia YEARFRAC sú k dispozícii, pretože firmy v rôznych oblastiach, ako je obchodovanie s akciami, ekonomika a financie, majú odlišné požiadavky na svoje účtovné systémy.

  • YEARFRAC vracia #VALUE! hodnota chyby, ak Dátum začiatku alebo dátum_konca nie sú platné dátumy.
  • YEARFRAC vracia # Číslo! hodnota chyby, ak základ argument je menší ako nula alebo väčší ako štyri.
02 z 04

Príklad funkcie YEARFRAC

Ako je vidieť na obrázku vyššie, tento príklad použije YEARFRAC funkcia v bunka E3 nájsť dĺžku času medzi dvoma dátumami - 9. marca 2012 a 1. novembra 2013.

V tomto príklade sa používajú odkazy na bunky s polohou 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 voliteľný krok zníženia počtu desatinných miest v odpovedi z deviatich na dve pomocouKOLO bude pridaná funkcia bunka E4.

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

Príklad bunkových dát

Začnite zadaním nasledujúcich údajovbuniek D1 až E2. Bunky E3 a E4 sú miesta pre vzorce, ktoré sa použijú v tomto príklade.

D1 - Štart D2 - Skončiť D3 - Dĺžka času D4 - Zaokrúhlená odpoveď E1 - = DATE (2012,3,9) E2 - = DATE (2013,11,1) 03 z 04

Zadanie funkcie YEARFRAC

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

  1. Kliknite na bunka E3 - tu sa zobrazia výsledky funkcie.
  2. Klikni navzorca pútko zstuha Ponuka.
  3. zvoliťDátum a čas od stuha otvorte rozbaľovaciu funkciu.
  4. Kliknite naYEARFRAC v zozname, aby ste vyvolali Formula Builder.
  5. Klikni naDátum začiatku linka.
  6. Kliknite na bunka E1 v pracovnom hárku zadajte odkaz na bunku.
  7. Klikni nadátum_konca linka.
  8. Kliknite na bunka E2 v pracovnom hárku zadajte odkaz na bunku.
  9. Klikni nazáklad linka.
  10. Zadajte číslo1 na tomto riadku používať skutočný počet dní za mesiac a skutočný počet dní za rok vo výpočte
  11. kliknite OK dokončiť funkciu.
  12. Hodnota1.647058824 by sa mala objaviť v bunka E3 čo je dĺžka času v rokoch medzi týmito dvoma dátumami.
04 z 04

Rozloženie funkcií ROUND a YEARFRAC

Aby sa výsledok funkcie ľahšie pracoval, hodnota v bunka E3 môžu byť zaokrúhlené na dve desatinné miesta pomocou KOLO funkcie v bunke YEARFRAC je hniezdiť YEARFRAC funkcia vnútri KOLO funkcia v bunka E3, Výsledný vzorec by bol:

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

Odpoveď by bola -1.65.