The YEARFRAC lze zjistit, jaký zlomek roku představuje období mezi dvěma daty. Jiné funkce aplikace Excel pro zjištění počtu dnů mezi dvěma daty jsou omezeny na vrácení hodnoty v letech, měsících, dnech nebo v kombinaci těchto tří.
Pro použití v následných výpočtech je třeba hodnotu převést na desetinnou formu. YEARFRAC, na druhé straně vrací rozdíl mezi dvěma daty v desítkové formě automaticky, například 1,65 let, takže výsledek může být použit přímo v jiných výpočtech.
Tyto výpočty mohou zahrnovat hodnoty, jako je délka služby zaměstnanců nebo procentní sazba, která se má vyplácet za roční programy, které jsou ukončeny včas, například přínosy pro zdraví.
01 ze dne 04YEARFRAC funkce syntaxe a argumenty
Syntaxe funkce odkazuje na rozložení funkce a obsahuje název funkce, závorky a argumenty. Syntaxe pro YEARFRAC funkce:
= YEARFRAC (Start_date, End_date, Basis)
Počáteční datum (povinné): první datová proměnná; tento argument může být buňkový odkaz na umístění dat v listu nebo skutečné datum zahájení ve formátu sériového čísla.
Datum ukončení (povinné): Druhá datová proměnná. Stejné požadavky na argument platí jako požadavky definované pro Počáteční datum.
Základ (volitelně): Hodnota v rozmezí od nuly do čtyř, která říká programu Excel, který denní počet bude použit pro danou funkci.
- 0 nebo vynecháno - 30 dní za měsíc / 360 dnů za rok (US NASD)
- 1 - skutečný počet dnů za měsíc / skutečný počet dní za rok
- 2 - skutečný počet dnů za měsíc / 360 dnů za rok
- 3 - skutečný počet dnů za měsíc / 365 dní za rok
- 4 - 30 dní za měsíc / 360 dnů za rok (evropský)
Z dostupných možností pro základ argument, hodnota 1 nejvíce přesné pro počítání dnů za měsíc a dny za rok.
Různé kombinace dnů za měsíc a dny za rok proZáklad argument z YEARFRAC jsou k dispozici, protože podniky v různých oblastech, jako je obchodování s akciemi, ekonomika a finance, mají odlišné požadavky na své účetní systémy.
- YEARFRAC vrátí #HODNOTA! hodnota chyby pokud Počáteční datum nebo Datum ukončení nejsou platné data.
- YEARFRAC vrátí #NUM! hodnota chyby, pokud Základ argument je menší než nula nebo větší než čtyři.
Příklad funkce YEARFRAC
Jak je vidět na obrázku výše, tento příklad použije YEARFRAC funkce v buňka E3 zjistit dobu mezi dvěma daty - 9. března 2012 a 1. listopad 2013.
Tento příklad využívá odkazy na umístění počátečních a koncových dat, protože s nimi obvykle pracuje jednodušší než zadávání čísel sériových dat.
Dalším krokem je snížení počtu desetinných míst v odpovědi z devíti na dva pomocí příkazuKOLO bude přidána funkce buňka E4.
Počáteční a koncová data budou zadána pomocíDATUM funkce, která zabrání možným problémům, které mohou nastat, pokud jsou data interpretována jako textová data.
Příklad buněčných dat
Začněte zadáním následujících údajů dobuňky D1 až E2. Buňky E3 a E4 jsou umístění vzorců, které budou použity v tomto příkladu.
D1 - Start D2 - Dokončit D3 - Délka času D4 - Zaokrouhlená odpověď E1 - = DATE (2012,3,9) E2 - = DATE (2013,11,1) 03 ze dne 04 Tato část tutoriálu zadá YEARFRAC do funkce buňka E3 a vypočítá čas mezi těmito dvěma daty v desítkové formě. Chcete-li, aby výsledek funkce usnadnil práci, hodnotu v buňka E3 lze zaokrouhlovat na dvě desetinná místa pomocí KOLO funkce v buňce YEARFRAC je hnízdění YEARFRAC funkce uvnitř KOLO funkce v buňka E3. Výsledný vzorec by byl: = ROUND (YEARFRAC (E1, E2, 1), 2)
Odpověď by byla -1.65. Zadání funkce YEARFRAC
04 ze dne 04 Rozložení funkcí ROUND a YEARFRAC