YEARFRAC

The result is the number of the years (including fractional part) between StartDate and EndDate.

note

This function is part of the Open Document Format for Office Applications (OpenDocument) standard Version 1.2. (ISO/IEC 26300:2-2015)


Syntax

YEARFRAC(StartDate; EndDate [; Basis])

ΠΠ°Ρ‡Π°Π»ΡŒΠ½Π°Ρ Π΄Π°Ρ‚Π° ΠΈ ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ Π΄Π°Ρ‚Π°: значСния Π΄Π²ΡƒΡ… Π΄Π°Ρ‚.

АргумСнт Базис: выбираСтся ΠΈΠ· списка ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ вычислСния Π³ΠΎΠ΄Π°.

Базис

ВычислСниС

0 or missing

АмСриканский ΠΌΠ΅Ρ‚ΠΎΠ΄ (NASD): 12 мСсяцСв ΠΏΠΎ 30 Π΄Π½Π΅ΠΉ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ

1

Π’ΠΎΡ‡Π½ΠΎΠ΅ число Π΄Π½Π΅ΠΉ Π² мСсяцах, Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ число Π΄Π½Π΅ΠΉ Π² Π³ΠΎΠ΄Ρƒ

2

Π’ΠΎΡ‡Π½ΠΎΠ΅ число Π΄Π½Π΅ΠΉ Π² мСсяцах, число Π΄Π½Π΅ΠΉ Π² Π³ΠΎΠ΄Ρƒ принимаСтся Π·Π° 360

3

Π’ΠΎΡ‡Π½ΠΎΠ΅ число Π΄Π½Π΅ΠΉ Π² мСсяцах, число Π΄Π½Π΅ΠΉ Π² Π³ΠΎΠ΄Ρƒ принимаСтся Π·Π° 365

4

ЕвропСйский ΠΌΠ΅Ρ‚ΠΎΠ΄: 12 мСсяцСв ΠΏΠΎ 30 Π΄Π½Π΅ΠΉ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ


note

ΠŸΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ Π΄Π°Ρ‚ ΠΊΠ°ΠΊ части Ρ„ΠΎΡ€ΠΌΡƒΠ», косыС Ρ‡Π΅Ρ€Ρ‚Ρ‹ ΠΈΠ»ΠΈ Ρ‚ΠΈΡ€Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² качСствС Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΉ Π΄Π°Ρ‚, ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ арифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π΄Π°Ρ‚Ρ‹, Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π² этом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, Π½Π΅ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π΄Π°Ρ‚Ρ‹ ΠΈ приводят ΠΊ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹ΠΌ вычислСниям. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚Ρ‹ Π½Π΅ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ ΠΊΠ°ΠΊ части Ρ„ΠΎΡ€ΠΌΡƒΠ», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ DATE, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ DATE (1954;7;20) ΠΈΠ»ΠΈ помСститС Π΄Π°Ρ‚Ρƒ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π½ΠΎΡ‚Π°Ρ†ΠΈΡŽ ISO 8601, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "1954-07-20". Π˜Π·Π±Π΅Π³Π°ΠΉΡ‚Π΅ использования Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π΄Π°Ρ‚Ρ‹, зависящих ΠΎΡ‚ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… настроСк, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ "07/20/54", расчёт ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ошибкам, Ссли Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ Π² соотвСтствии с ΠΈΠ½Ρ‹ΠΌΠΈ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ настройками.


tip

Unambiguous conversion is possible for ISO 8601 dates and times in their extended formats with separators. If a #VALUE! error occurs, then unselect Generate #VALUE! error in - LibreOffice Calc - Formula, button Details... in section "Detailed Calculation Settings", Conversion from text to number list box.


Example

Какая доля 2008 Π³ΠΎΠ΄Π° содСрТится Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ Π΄Π°Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ 01.01.2008 ΠΈ 01.07.2008?

=YEARFRAC("2008-01-01"; "2008-07-01";0) returns 0.50.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π”Π°Ρ‚Π° ΠΈ ВрСмя

DATE

DATEDIF

DATEVALUE

DAY

DAYS

DAYS360

EASTERSUNDAY

EDATE

EOMONTH

HOUR

[text/scalc/01/func_isoweeknum.xhp#isoweeknum not found].

MINUTE

MONTH

NETWORKDAYS

NETWORKDAYS.INTL

NOW

SECOND

TIME

TIMEVALUE

TODAY

WEEKDAY

WEEKNUM

WEEKNUM_ADD

[text/scalc/01/func_weeknum_ooo.xhp#weeknum_ooo not found].

WORKDAY

WORKDAY.INTL

YEAR

YEARFRAC