美国会议在电子表格功能方面有所不同(Libre,Google表格等)

问题描述 投票:0回答:1

Excel / Google-Sheets / LibreOffice函数DAYS360()返回基于360天年份的两个日期之间的天数。 0(默认值)用于基于US的方法,以下是一些示例

A = 30 Apr 2016, B = 29 Feb 2016, DAYS360(A, B) = -61
A = 29 Feb 2016, B = 30 Apr 2016, DAYS360(A, B) = 60

根据规则here,这似乎没问题

但Excel / Google-Sheets / LibreOffice函数YEARFRAC()使用指定的日计数约定返回两个日期之间的年数,包括小数年。即使在这里0(默认)使用美国方法,(美国(NASD)30/360),我认为它也将等于number of days calculated by DAYS360 * the number of seconds in a day/number of seconds in 360 days的值。表中的值如下

A = 30 Apr 2016, B = 29 Feb 2016, YEARFRAC(A, B) = 0.1666666667
A = 29 Feb 2016, B = 30 Apr 2016, YEARFRAC(A, B) = 0.1666666667

由于可以看出DAYS360的绝对值不同,YEARFRAC值相同,并且根据上面的假设假设为60天,所以提到的hereDAYS360提到的相同。

如果没有,这个的具体规则是什么,还是有其他问题?

注意:在Google表格和自由办公室上测试了这些值。

excel google-sheets libreoffice-calc
1个回答
0
投票

0

DAYS360 parameter 3:

0表示US方法 - 在US方法下,如果start_date是一个月的最后一天,则start_date的月份将更改为30以进行计算。此外,如果end_date是一个月的最后一天,而start_date的月份日期早于30日,则end_date将更改为end_date之后的月份的第一天,否则end_date的月份日期将更改为30。

1或任何其他值表示欧洲方法 - 根据欧洲方法,任何属于月份31的start_date或end_date将其月份日期更改为30。


YEARFRAC parameter 3:

0表示美国(NASD)30/360 - 根据美国国家证券交易商协会标准,假设为30天和360天,并对月末的输入日期进行特定调整。

1表示实际/实际 - 这是根据指定日期之间的实际天数和中间年份的实际天数计算的。用于美国国债和票据,但也与非金融用途最相关。

2表示实际/ 360 - 这是根据指定日期之间的实际天数计算的,但假定为360天。

3表示实际/ 365 - 这是根据指定日期之间的实际天数计算的,但假定为365天。

4表示欧洲30/360 - 与0类似,根据30天月和360天计算,但根据欧洲金融惯例调整月末日期。

© www.soinside.com 2019 - 2024. All rights reserved.