首页 > 编程语言 >无涯教程-JavaScript - DISC函数

无涯教程-JavaScript - DISC函数

时间:2023-09-10 19:32:58浏览次数:53  
标签:Required 结算 JavaScript Excel 无涯 日期 DISC 2008

描述

DISC函数返回有价证券的折现率。

语法

DISC (settlement, maturity, pr, redemption, [basis])

争论

Argument 描述 Required/Optional
Settlement

证券的结算日期。

证券结算日期是指在发行日期之后将证券交易给买方的日期。

Required
Maturity

证券的到期日。

到期日期是证券到期的日期。

Required
Pr The security's price per $100 face value. Required
Redemption The security's redemption value per $100 face value. Required
Basis

要使用的日计数类型。

Look at the 天数基础表 given below.

Optional

天数基础表

基础 天数计算依据
0或省略 美国(NASD)30/360
1 实际/实际
2 Actual/360
3 Actual/365
4 欧洲30/360

Notes

  • DISC的计算如下-

    $$DISC =\frac {redemption-par} {redemption}\times\frac {B} {DSM} $$

    哪里,

    B =一年中的天数,具体取决于年份

    DSM =结算至到期的天数

  • 应该使用DATE函数或其他公式或函数的输出输入日期。如,在2008年5月23日使用DATE(2008,5,23)。如果将日期作为文本输入,则可能会出现问题。

  • Microsoft Excel将日期存储为连续的序列号,因此可以在计算中使用它们。默认情况下,1900年1月1日为序列号1,而2008年1月1日为序列号39448,因为它是1900年1月1日之后的39,448天。

  • 结算日期是买方购买票证(如债券)的日期。

  • 到期日期是息票到期的日期。

  • 如,假设30年期的债券于2008年1月1日发行,并在六个月后由买方购买,则-

    • 发布日期为2008年1月1日。

    • 结算日期为2008年7月1日。

    • 到期日期是2038年1月1日,即2008年1月1日发行日期之后的30年。

  • 结算,到期和基础被截断为整数。

  • 如果结算或到期日不是有效的Excel日期,则DISC返回#VALUE !!错误值。

  • 如果pr≤0或赎回≤0,则DISC返回#NUM!错误值。

  • If basis < 0 or if basis > 4, DISC returns the #NUM! error value.

  • 如果结算≥成熟期,DISC将返回#NUM!错误值。

适用性

Excel 2007,Excel 2010,Excel 2013,Excel 2016

Example

DISC Function

参考链接

https://www.learnfk.com/javascript/advanced-excel-financial-disc-function.html

标签:Required,结算,JavaScript,Excel,无涯,日期,DISC,2008
From: https://blog.51cto.com/u_14033984/7427742

相关文章

  • 无涯教程-JavaScript - DDB函数
    描述DDB函数使用双倍余额递减法或您指定的某些其他方法返回指定期间内资产的折旧。语法DDB(cost,salvage,life,period,[factor])争论Argument描述Required/OptionalCostTheinitialcostoftheasset.RequiredSalvage折旧结束时的价值(有时称为资产的残值)......
  • JavaScript:逻辑运算符
    与(&&)、或(||)&&在JavaScript中,A&&B是一个逻辑与运算,其执行逻辑如下:如果表达式A的结果为假值(例如false、null、undefined、0、NaN或空字符串""),则整个表达式A&&B立即返回A的值,而不会继续执行B。如果表达式A的结果为真值(例如非空字符串、非零数值、对象或函......
  • 无涯教程-JavaScript - DB函数
    描述DB函数使用固定余额递减法返回指定期间内资产的折旧。语法DB(cost,salvage,life,period,[month])争论Argument描述Required/OptionalCostTheinitialcostoftheasset.RequiredSalvageThevalueattheendofthedepreciation(sometimescalledthe......
  • 无涯教程-JavaScript - CUMIPMT函数
    描述CUMIPMT函数返回start_period和end_period之间的贷款累计利息。语法CUMIPMT(rate,nper,pv,start_period,end_period,type)争论Argument描述Required/OptionalRateTheinterestrate.RequiredNperThetotalnumberofpaymentperiods.RequiredPvThep......
  • 无涯教程-JavaScript - COUPPCD函数
    描述COUPPCD函数返回一个数字,该数字表示结算日期之前的上一个息票日期。语法COUPPCD(settlement,maturity,frequency,[basis])争论Argument描述Required/OptionalSettlement证券的结算日期。证券结算日期是指在发行日期之后将证券交易给买方的日期。Required......
  • 无涯教程-JavaScript - COUPNCD函数
    描述COUPNCD函数返回一个数字,该数字表示结算日期之后的下一个息票日期。语法COUPNCD(settlement,maturity,frequency,[basis])争论Argument描述Required/OptionalSettlement证券的结算日期。证券结算日期是指在发行日期之后将证券交易给买方的日期。Required......
  • 无涯教程-JavaScript - COUPDAYS函数
    描述COUPDAYS函数返回包含结算日期的息票期限内的天数。语法COUPDAYS(settlement,maturity,frequency,[basis])争论Argument描述Required/OptionalSettlement证券的结算日期。证券结算日期是指在发行日期之后将证券交易给买方的日期。RequiredMaturity证券......
  • 原生JavaScript框架设计(一):整合JS函数
    本篇为回顾js时总结,诣在整理JS中常用知识点,剖析其规律。模仿jQuery,简单一些,特定功能,像apply函数、getElementXXX函数等浏览器函数都没有实现,直接套用。创建common.js://自定义实现push函数varmyPush=function(target,els){ varj=target.length, i=0; while((target[j++]=e......
  • 无涯教程-JavaScript - COUPDAYBS函数
    描述COUPDAYBS函数返回从息票期限开始至结算日期的天数。语法COUPDAYBS(settlement,maturity,frequency,[basis])争论Argument描述Required/OptionalSettlement证券的结算日期。证券结算日期是指在发行日期之后将证券交易给买方的日期。RequiredMaturity证......
  • 无涯教程-JavaScript - ACCRINTM函数
    描述ACCRINTM函数返回到期时支付利息的有价证券的应计利息。语法ACCRINTM(issue,settlement,rate,par,[basis])争论Argument描述Required/OptionalIssueThesecurity'sissuedate.RequiredSettlementThesecurity'smaturitydate.RequiredRateThesecuri......