Excel2010函数应用技巧.doc_第1页
Excel2010函数应用技巧.doc_第2页
Excel2010函数应用技巧.doc_第3页
Excel2010函数应用技巧.doc_第4页
Excel2010函数应用技巧.doc_第5页
已阅读5页,还剩147页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

excel2010 函数应函数应 用技巧用技巧 目 录 一、财务一、财务4 1.1 accrint4 accrintm10 amordegrc13 amorlinc16 coupdaybs.19 coupdays21 coupdaysnc24 coupncd26 coupnum.29 couppcd31 cumipmt34 cumprinc .36 db38 ddb.40 disc42 dollarde45 dollarfr 47 duration48 effect.51 fv.52 fvschedule .58 intrate59 ipmt.62 irr64 ispmt.66 mduration68 mirr 71 nominal73 nper.74 npv .76 oddfprice80 oddfyield84 oddlprice87 oddlyield90 pmt.93 ppmt 96 price.99 pricedisc.103 pricemat.105 pv 108 rate.111 received.113 sln116 syd .117 tbilleq.119 tbillprice121 tbillyield123 vdb.125 xirr.127 xnpv.130 yield .132 yielddisc .136 yieldmat.138 二、日期与时间二、日期与时间.142 三、数学与三角函数三、数学与三角函数 .143 四、统计四、统计144 五、查找与引用五、查找与引用.145 六、数据库六、数据库 146 七、文本七、文本147 八、逻辑八、逻辑148 九、信息九、信息149 十、工程十、工程150 十一、多维数据集十一、多维数据集.151 一、财务 1.1 accrint 返回定期付息证券的应计利息。 语法 accrint(issue,first_interest,settlement,rate,par,frequency,basis,calc_method) 要点要点 应使用 date 函数输入日期,或者将函数作为其他公式或函数的结果输入。例如,使用函数 date(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。 issue 为有价证券的发行日。 first_interest 为证券的首次计息日。 settlement 为证券的结算日。结算日是在发行日之后,证券卖给购买者的日期。 rate 为有价证券的年息票利率。 par 为证券的票面值,如果省略此参数,则 accrint 使用 ¥1000。 frequency 为年付息次数,如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季 支付,frequency = 4。 basis 为日计数基准类型。 basis日计数基准日计数基准 0 或省略us (nasd) 30/360 1实际天数/实际天数 2实际天数/360 3实际天数/365 4欧洲 30/360 calc_method calc_method 为逻辑值,指定当结算日期晚于首次计息日期时用于计算总应计利息 的方法。如果值为 true (1),则返回从发行日到结算日的总应计利息。如果值为 false (0),则 返回从首次计息日到结算日的应计利息。如果省略此参数,则默认为 true。 注解 microsoft office excel 可将日期存储为可用于计算的序列数。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。microsoft office excel for the macintosh 使用另一种 默认日期系统。 更改日期系统、格式或两位数年份表示更改日期系统、格式或两位数年份表示 日期通常是数据分析的重要部分。您经常会有这样的提问:某一产品是何时购买的?执行项目中的 某项任务将需要多长时间?某一会计季度的平均收入是多少?正确输入日期对于确保结果准确至关 重要。设置日期格式以使其易于理解对于保证这些结果的正确理解也同样重要。 要点要点 由于计算程序解释日期的规则十分复杂,所以在输入日期时应尽可能的明确。这样在计算日期 时就可具有最高的准确性。 您要做什么?您要做什么? 了解日期计算和格式 更改两位数年份的解释方法 更改默认日期格式以用四位数显示年份 更改日期系统 了解日期计算和格式了解日期计算和格式 microsoft office excel 将日期存储为序列号(称为序列值)。例如,在 microsoft office excel for windows 中,1900 年 1 月 1 日是序列号 1,2008 年 1 月 1 日是序列号 39,448,这是因为 它距 1900 年 1 月 1 日有 39,448 天。excel 将时间存储为小数,因为时间被看作天的一部分。 因为日期和时间都是数值,因此也可以进行加、减等各种运算。通过将包含日期或时间的单元格的 格式设置为“常规”格式,可以查看以序列值显示的日期和以小数值显示的时间。 有关详细信息,请参阅以下帮助主题: 有关在计算中使用日期的公式示例,请参阅常用公式示例中的“日期和时间”一节。 有关如何输入日期的详细信息,请参阅在工作表单元格中手动输入数据。 有关如何设置日期格式的详细信息,请参阅将数字显示为日期或时间。 返回页首 更改两位数年份的解释方法更改两位数年份的解释方法 要点要点 若要确保年份值按预期方式解释,请将年份值按四位数键入(例如 2001,而非 01)。如果输 入了四位数年份,excel 将不解释世纪数。 在文本格式的单元格中输入了具有两位数年份的日期或者在函数中输入具有两位数年份的日期作为 文本参数(如 =year(“1/1/31“))时,excel 按如下方式解释年份: 00 至至 29 解释为 2000 至 2029 年。例如,如果键入日期 5/28/19,excel 将认为 日期是 2019 年 5 月 28 日。 30 至至 99 解释为 1930 至 1999 年。例如,如果键入日期 5/28/98,excel 将认为 日期是 1998 年 5 月 28 日。 在 microsoft windows xp 中,可以更改所有已安装的 microsoft windows 程序对两位数年份的解 释方法。 1.在 windows 的“开始”菜单中,单击“控制面板”。 2.双击“区域和语言选项”图标或文件夹。 3.在“区域和语言选项”对话框中,单击“区域选项”选项卡。 4.单击“自定义”。 5.单击“日期”选项卡。 6.在“当键入的年份是两位数字时,将其显示为在这些年之间:”框中,更改世纪的上限。 当更改上限年份时,下限年份也将自动更改。 返回页首 更改默认日期格式以用四位数表示年份更改默认日期格式以用四位数表示年份 默认情况下,在工作簿中输入日期时,该日期就会被格式化为显示两位数年份。使用此过程将默认 日期格式更改为其他格式时,只要未使用“单元格”命令(“格式化”菜单下)格式化工作簿中之前输入 的日期,该日期的显示就将更改为新格式。 1.在 windows 的“开始”菜单上,单击“控制面板”。 2.双击“区域和语言选项”图标或文件夹。 3.在“区域和语言选项”对话框中,单击“区域选项”选项卡。 4.单击“自定义”。 5.单击“日期”选项卡。 6.在“短日期格式”列表中,单击使用四位数年份的格式 (“yyyy“)。 返回页首 更改日期系统更改日期系统 excel 支持两种日期系统:1900 年和 1904 年日期系统。microsoft office excel for windows 默 认的日期系统是 1900 年日期系统。microsoft office excel for the macintosh 默认的日期系统是 1904 年日期系统。 下表显示了每个日期系统中的第一天和最后一天的日期及其对应的序列值。 日期系统日期系统第一天第一天最后一天最后一天 19001900 年 1 月 1 日 (序列值 1) 9999 年 12 月 31 日 (序列值 2958465) 19041904 年 1 月 2 日 (序列值 1) 9999 年 12 月 31 日 (序列值 2957003) 当从另外一个平台打开文档时,日期系统会自动转换。例如,在使用 excel for windows 时打开一 个由 excel for the macintosh 创建的文档,则“1904 年日期系统”复选框会自动选中。 可以通过执行以下操作更改日期系统: 1.单击“microsoft office 按钮” ,单击“excel 选项”,然后单击“高级”类别。 2.在“计算此工作簿时”部分中,选择所需工作簿,然后选中或清除“使用 1904 年日期系 统”复选框。 issue、first_interest、settlement、frequency 和 basis 将被截尾取整。 如果 issue、first_interest 或 settlement 不是有效日期,则 accrint 将返回错误值 #value!。 如果 rate 0 或 par 0,则 accrint 将返回错误值 #num!。 如果 frequency 不是数字 1、2 或 4,则 accrint 将返回错误值 #num!。 如果 basis 4,则 accrint 将返回错误值 #num!。 如果 issue settlement,则 accrint 将返回错误值 #num!。 函数 accrint 的计算公式如下: 其中: ai = 奇数期内第 i 个准票息期的应计天数。 nc = 奇数期内的准票息期期数。如果该数含有小数位,则向上进位至最接近的整数。 nli = 奇数期内第 i 个准票息期的正常天数。 示例 如果将示例复制到一个空白工作表中,可能会更容易理解该示例。 如何复制示例 1.创建一个空白工作簿或工作表。 2.选择“帮助”主题中的示例。 注释注释 不要选择行或列标题。 从“帮助”中选择示例 3.按 ctrl+c。 4.在工作表中,选择单元格 a1,然后按 ctrl+v。 5.要在查看结果和查看返回结果的公式之间进行切换,请按 ctrl+(重音符),或在“公 式”选项卡上的“公式审核”组中,单击“显示公式”按钮。 1 ab 数据数据说明说明 2 3 4 5 6 7 8 2008 年 3 月 1 日发行日 2008 年 8 月 31 日首次计息日 2008 年 5 月 1 日结算日 10.0%票息率 1,000票面值 2按半年期支付(请参见上面的信息) 0以 30/360 为日计数基准(请参见上面 的信息) 公式公式说明(结果)说明(结果) =accrint(a2,a3,a4,a5,a6,a7,a8)满足上述条件的国债应计利息 (16.66666667) =accrint(date(2008,3,5),a3,a4,a5,a6,a7,a8,false)满足上述条件(除发行日为 2008 年 3 月 5 日之外)的应计利息 (15.55555556) =accrint(date(2008,4,5),a3,a4,a5,a6,a7,a8,true)满足上述条件(除发行日为 2008 年 4 月 5 日且应计利息从首次计息日计算 到结算日之外)的应计利息 (7.222222222) accrintm 全部隐藏 返回到期一次性付息有价证券的应计利息。 语法 accrintm(issue,settlement,rate,par,basis) 要点要点 应使用 date 函数输入日期,或者将函数作为其他公式或函数的结果输入。例如,使用函数 date(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。 issue 为有价证券的发行日。 settlement 为有价证券的到期日。 rate 为有价证券的年息票利率。 par 为有价证券的票面价值,如果省略 par,函数 accrintm 视 par 为 ¥1000。 basis 为日计数基准类型。 basis日计数基准日计数基准 0 或省略us (nasd) 30/360 1实际天数/实际天数 2实际天数/360 3实际天数/365 4欧洲 30/360 注解 microsoft excel 可将日期存储为可用于计算的序列数。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。microsoft excel for the macintosh 使用另外一个默认日期系统。 issue、settlement 和 basis 将被截尾取整。 如果 issue 或 settlement 不是有效日期,函数 accrintm 返回错误值 #value!。 如果利率为 0 或票面价值为 0,函数 accrintm 返回错误值 #num!。 如果 basis 4,函数 accrintm 返回错误值 #num!。 如果 issue settlement,函数 accrintm 返回错误值 #num!。 accrintm 的计算公式如下: 式中: a = 按月计算的应计天数。在计算到期付息的利息时指发行日与到期日之间的天数。 d = 年基准数。 示例 如果将示例复制到一个空白工作表中,可能会更容易理解该示例。 如何复制示例 1.创建一个空白工作簿或工作表。 2.选择“帮助”主题中的示例。 注释注释 不要选择行或列标题。 从“帮助”中选择示例 3.按 ctrl+c。 4.在工作表中,选择单元格 a1,然后按 ctrl+v。 5.要在查看结果和查看返回结果的公式之间进行切换,请按 ctrl+(重音符),或在“公 式”选项卡上的“公式审核”组中,单击“显示公式”按钮。 1 2 3 4 5 6 ab 数据数据说明说明 2008-4-1发行日 2008-6-15到期日 10.0%息票利率 ¥1,000 票面值 3以实际天数/365 为日计数基准(请参见上面的信息) 公式公式说明(结果)说明(结果) =accrintm(a2,a3,a4,a5,a6)满足上述条件的应计利息 (20.54795) amordegrc 全部隐藏 返回每个结算期间的折旧值。该函数主要为法国会计系统提供。如果某项资产是在该结算期的中期 购入的,则按直线折旧法计算。该函数与函数 amorlinc 相似,不同之处在于该函数中用于计算 的折旧系数取决于资产的寿命。 语法 amordegrc(cost,date_purchased,first_period,salvage,period,rate,basis) 要点要点 应使用 date 函数输入日期,或者将函数作为其他公式或函数的结果输入。例如,使用函数 date(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。 cost 为资产原值。 date_purchased 购入资产的日期。 first_period 第一个期间结束时的日期。 salvage 资产在使用寿命结束时的残值。 period 期间。 rate 为折旧率。 basis 所使用的年基准。 basis日期系统日期系统 0 或省略360 天(nasd 方法) 1实际天数 3一年 365 天 4一年 360 天(欧洲方法) 注解 microsoft excel 可将日期存储为可用于计算的序列数。默认情况下,默认情况下, 1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为 它距 1900 年 1 月 1 日有 39448 天。microsoft excel for the macintosh 使用另外一个 默认日期系统。 此函数返回折旧值,截止到资产生命周期的最后一个期间,或直到累积折旧值大于资 产原值减去残值后的成本价。 折旧系数为: 资产的生命周期(资产的生命周期(1/rate)折旧系数折旧系数 3 到 4 年1.5 5 到 6 年2 6 年以上2.5 最后一个期间之前的那个期间的折旧率将增加到 50%,最后一个期间的折旧率将增加 到 100%。 如果资产的生命周期在 0 到 1、1 到 2、2 到 3 或 4 到 5 之间,将返回错误值 #num!。 示例 如果将示例复制到一个空白工作表中,可能会更容易理解该示例。 如何复制示例 1.创建一个空白工作簿或工作表。 2.选择“帮助”主题中的示例。 注释注释 不要选择行或列标题。 从“帮助”中选择示例 3.按 ctrl+c。 4.在工作表中,选择单元格 a1,然后按 ctrl+v。 5.要在查看结果和查看返回结果的公式之间进行切换,请按 ctrl+(重音符),或在“公 式”选项卡上的“公式审核”组中,单击“显示公式”按钮。 ab 1 2 3 4 5 6 7 8 数据数据说明说明 2400资产原值 2008-8-19购入资产的日期 2008-12-31第一个期间结束时的日期 300资产残值 1期间 15%折旧率 1使用的年基准(请参见上面的信息) 公式公式说明(结果)说明(结果) =amordegrc(a2,a3,a4,a5,a6,a7,a8)第一个期间的折旧值 (776) amorlinc 全部隐藏 返回每个结算期间的折旧值,该函数为法国会计系统提供。如果某项资产是在结算期间的中期购入 的,则按线性折旧法计算。 语法 amorlinc(cost,date_purchased,first_period,salvage,period,rate,basis) 要点要点 应使用 date 函数输入日期,或者将函数作为其他公式或函数的结果输入。例如,使用函数 date(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。 cost 为资产原值。 date_purchased 购入资产的日期。 first_period 第一个期间结束时的日期。 salvage 资产在使用寿命结束时的残值。 period 期间。 rate 为折旧率。 basis 所使用的年基准。 basis日期系统日期系统 0 或省略360 天(nasd 方法) 1实际天数 3一年 365 天 4一年 360 天(欧洲方法) 注解 microsoft excel 可将日期存储为可用于计算的序列数。默认情况下,1900 年 1 月 1 日的序列号 是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。microsoft excel for the macintosh 使用另外一个默认日期系统。 示例 如果将示例复制到一个空白工作表中,可能会更容易理解该示例。 如何复制示例 1.创建一个空白工作簿或工作表。 2.选择“帮助”主题中的示例。 注释注释 不要选择行或列标题。 从“帮助”中选择示例 3.按 ctrl+c。 4.在工作表中,选择单元格 a1,然后按 ctrl+v。 5.要在查看结果和查看返回结果的公式之间进行切换,请按 ctrl+(重音符),或在“公 式”选项卡上的“公式审核”组中,单击“显示公式”按钮。 1 2 3 4 5 6 7 8 ab 数据数据说明说明 2400资产原值 2008-8-19购入资产的日期 2008-12-31第一个期间结束时的日期 300资产残值 1期间 15%折旧率 1使用的年基准(请参见上面的信息) 公式公式说明(结果)说明(结果) =amorlinc(a2,a3,a4,a5,a6,a7,a7)第一个期间的折旧值 (360) coupdaybs 全部隐藏 返回当前付息期内截止到结算日的天数。 语法 coupdaybs(settlement,maturity,frequency,basis) 要点要点 应使用 date 函数输入日期,或者将函数作为其他公式或函数的结果输入。例如,使用函数 date(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。 settlement 为证券的结算日。结算日是在发行日之后,证券卖给购买者的日期。 maturity 为有价证券的到期日。到期日是有价证券有效期截止时的日期。 frequency 为年付息次数,如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季 支付,frequency = 4。 basis 为日计数基准类型。 basis日计数基准日计数基准 0 或省略us (nasd) 30/360 1实际天数/实际天数 2实际天数/360 3实际天数/365 4欧洲 30/360 注解 microsoft excel 可将日期存储为可用于计算的序列数。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。microsoft excel for the macintosh 使用另外一个默认日期系统。 结算日是购买者买入息票(如债券)的日期。到期日是息票有效期截止时的日期。例 如,在 2008 年 1 月 1 日发行的 30 年期债券,六个月后被购买者买走。则发行日为 2008 年 1 月 1 日,结算日为 2008 年 7 月 1 日,而到期日是在发行日 2008 年 1 月 1 日的 30 年后,即 2038 年 1 月 1 日。 所有参数将被截尾取整。 如果 settlement 或 maturity 不是合法日期,函数 coupdaybs 返回错误值 #value!。 如果 frequency 不是数字 1、2 或 4,函数 coupdaybs 返回错误值 #num!。 如果 basis 4,函数 coupdaybs 返回错误值 #num!。 如果 settlement maturity,函数 coupdaybs 返回错误值 #num!。 示例 如果将示例复制到一个空白工作表中,可能会更容易理解该示例。 如何复制示例 1.创建一个空白工作簿或工作表。 2.选择“帮助”主题中的示例。 注释注释 不要选择行或列标题。 从“帮助”中选择示例 3.按 ctrl+c。 4.在工作表中,选择单元格 a1,然后按 ctrl+v。 5.要在查看结果和查看返回结果的公式之间进行切换,请按 ctrl+(重音符),或在“公 式”选项卡上的“公式审核”组中,单击“显示公式”按钮。 1 2 3 4 5 ab 数据数据说明说明 2007-1-25结算日 2008-11-15到期日 2按半年期支付(请参见上面的信息) 1以实际天数/实际天数为日计数基准(请参见上面的信息) 公式公式说明(结果)说明(结果) =coupdaybs(a2,a3,a4,a5)在上述条件下从债券付息期开始到结算日的天数 (71) coupdays 全部隐藏 返回结算日所在的付息期的天数。 语法 coupdays(settlement,maturity,frequency,basis) 要点要点 应使用 date 函数输入日期,或者将函数作为其他公式或函数的结果输入。例如,使用函数 date(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。 settlement 为证券的结算日。结算日是在发行日之后,证券卖给购买者的日期。 maturity 为有价证券的到期日。到期日是有价证券有效期截止时的日期。 frequency 为年付息次数,如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季 支付,frequency = 4。 basis 为日计数基准类型。 basis日计数基准日计数基准 0 或省略us (nasd) 30/360 1实际天数/实际天数 2实际天数/360 3实际天数/365 4欧洲 30/360 注解 microsoft excel 可将日期存储为可用于计算的序列数。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。microsoft excel for the macintosh 使用另外一个默认日期系统。 结算日是购买者买入息票(如债券)的日期。到期日是息票有效期截止时的日期。例 如,在 2008 年 1 月 1 日发行的 30 年期债券,六个月后被购买者买走。则发行日为 2008 年 1 月 1 日,结算日为 2008 年 7 月 1 日,而到期日是在发行日 2008 年 1 月 1 日的 30 年后,即 2038 年 1 月 1 日。 所有参数将被截尾取整。 如果 settlement 或 maturity 不是合法日期,函数 coupdays 返回错误值 #value!。 如果 frequency 不是数字 1、2 或 4,函数 coupdays 返回错误值 #num!。 如果 basis 4,函数 coupdays 返回错误值 #num!。 如果 settlement maturity,函数 coupdays 返回错误值 #num!。 示例 如果将示例复制到一个空白工作表中,可能会更容易理解该示例。 如何复制示例 1.创建一个空白工作簿或工作表。 2.选择“帮助”主题中的示例。 注释注释 不要选择行或列标题。 从“帮助”中选择示例 3.按 ctrl+c。 4.在工作表中,选择单元格 a1,然后按 ctrl+v。 5.要在查看结果和查看返回结果的公式之间进行切换,请按 ctrl+(重音符),或在“公 式”选项卡上的“公式审核”组中,单击“显示公式”按钮。 1 2 3 4 5 ab 数据数据说明说明 2007-1-25结算日 2008-11-15到期日 2按半年期支付(请参见上面的信息) 1以实际天数/实际天数为日计数基准(请参见上面的信息) 公式公式说明(结果)说明(结果) =coupdays(a2,a3,a4,a5)在上述条件下包含结算日的债券票息期的天数 (181) coupdaysnc 全部隐藏 返回从结算日到下一付息日之间的天数。 语法 coupdaysnc(settlement,maturity,frequency,basis) 要点要点 应使用 date 函数输入日期,或者将函数作为其他公式或函数的结果输入。例如,使用函数 date(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。 settlement 为证券的结算日。结算日是在发行日之后,证券卖给购买者的日期。 maturity 为有价证券的到期日。到期日是有价证券有效期截止时的日期。 frequency 为年付息次数,如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季 支付,frequency = 4。 basis 为日计数基准类型。 basis日计数基准日计数基准 0 或省略us (nasd) 30/360 1实际天数/实际天数 2实际天数/360 3实际天数/365 4欧洲 30/360 注解 microsoft excel 可将日期存储为可用于计算的序列数。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。microsoft excel for the macintosh 使用另外一个默认日期系统。 结算日是购买者买入息票(如债券)的日期。到期日是息票有效期截止时的日期。例 如,在 2008 年 1 月 1 日发行的 30 年期债券,六个月后被购买者买走。则发行日为 2008 年 1 月 1 日,结算日为 2008 年 7 月 1 日,而到期日是在发行日 2008 年 1 月 1 日的 30 年后,即 2038 年 1 月 1 日。 所有参数将被截尾取整。 如果 settlement 或 maturity 不是合法日期,函数 coupdaysnc 返回错误值 #value!。 如果 frequency 不是数字 1、2 或 4,函数 coupdaysnc 返回错误值 #num!。 如果 basis 4,函数 coupdaysnc 返回错误值 #num!。 如果 settlement maturity,函数 coupdaysnc 返回错误值 #num!。 示例 如果将示例复制到一个空白工作表中,可能会更容易理解该示例。 如何复制示例 1.创建一个空白工作簿或工作表。 2.选择“帮助”主题中的示例。 注释注释 不要选择行或列标题。 从“帮助”中选择示例 3.按 ctrl+c。 4.在工作表中,选择单元格 a1,然后按 ctrl+v。 5.要在查看结果和查看返回结果的公式之间进行切换,请按 ctrl+(重音符),或在“公 式”选项卡上的“公式审核”组中,单击“显示公式”按钮。 1 2 3 4 5 ab 数据数据说明说明 2007-1-25结算日 2008-11-15到期日 2按半年期支付(请参见上面的信息) 1以实际天数/实际天数为日计数基准(请参见上面的信息) 公式公式说明(结果)说明(结果) =coupdaysnc(a2,a3,a4,a5)在上述条件下某债券从结算日到下一个付息日的天数 (110) coupncd 全部隐藏 返回一个表示在结算日之后下一个付息日的数字。 语法 coupncd(settlement,maturity,frequency,basis) 要点要点 应使用 date 函数输入日期,或者将函数作为其他公式或函数的结果输入。例如,使用函数 date(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。 settlement 为证券的结算日。结算日是在发行日之后,证券卖给购买者的日期。 maturity 为有价证券的到期日。到期日是有价证券有效期截止时的日期。 frequency 为年付息次数,如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季 支付,frequency = 4。 basis 为日计数基准类型。 basis日计数基准日计数基准 0 或省略us (nasd) 30/360 1实际天数/实际天数 2实际天数/360 3实际天数/365 4欧洲 30/360 注解 microsoft excel 可将日期存储为可用于计算的序列数。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。microsoft excel for the macintosh 使用另外一个默认日期系统。 结算日是购买者买入息票(如债券)的日期。到期日是息票有效期截止时的日期。例 如,在 2008 年 1 月 1 日发行的 30 年期债券,六个月后被购买者买走。则发行日为 2008 年 1 月 1 日,结算日为 2008 年 7 月 1 日,而到期日是在发行日 2008 年 1 月 1 日的 30 年后,即 2038 年 1 月 1 日。 所有参数将被截尾取整。 如果 settlement 或 maturity 不是合法日期,则 coupncd 将返回错误值 #value!。 如果 frequency 不为 1、2 或 4,则 coupncd 将返回错误值 #num!。 如果 basis 4,则 coupncd 返回错误值 #num!。 如果 settlement maturity,则 coupncd 返回错误值 #num!。 示例 如果将示例复制到一个空白工作表中,可能会更容易理解该示例。 如何复制示例 1.创建一个空白工作簿或工作表。 2.选择“帮助”主题中的示例。 注释注释 不要选择行或列标题。 从“帮助”中选择示例 3.按 ctrl+c。 4.在工作表中,选择单元格 a1,然后按 ctrl+v。 5.要在查看结果和查看返回结果的公式之间进行切换,请按 ctrl+(重音符),或在“公 式”选项卡上的“公式审核”组中,单击“显示公式”按钮。 1 2 3 4 ab 数据数据说明说明 2007-1-25结算日 2008-11-15到期日 2按半年期支付(请参见上面的信息) 51以实际天数/实际天数为日计数基准(请参见上面的信息) 公式公式说明(结果)说明(结果) =coupncd(a2,a3,a4,a5)对于具有上述条件的债券,为结算日之后的下一个付息日 (2007-5- 15) 注释注释 要将数字显示为日期,请选择单元格,然后在“工作表”选项卡的“数字”组中,单击“数字格式” 旁边的箭头,单击“短日期”或“长日期”。 coupnum 全部隐藏 返回在结算日和到期日之间的付息次数,向上舍入到最近的整数。 语法 coupnum(settlement,maturity,frequency,basis) 要点要点 应使用 date 函数输入日期,或者将函数作为其他公式或函数的结果输入。例如,使用函数 date(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。 settlement 为证券的结算日。结算日是在发行日之后,证券卖给购买者的日期。 maturity 为有价证券的到期日。到期日是有价证券有效期截止时的日期。 frequency 为年付息次数,如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季 支付,frequency = 4。 basis 为日计数基准类型。 basis日计数基准日计数基准 0 或省略us (nasd) 30/360 1实际天数/实际天数 2实际天数/360 3实际天数/365 4欧洲 30/360 注解 microsoft excel 可将日期存储为可用于计算的序列数。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。microsoft excel for the macintosh 使用另外一个默认日期系统。 结算日是购买者买入息票(如债券)的日期。到期日是息票有效期截止时的日期。例 如,在 2008 年 1 月 1 日发行的 30 年期债券,六个月后被购买者买走。则发行日为 2008 年 1 月 1 日,结算日为 2008 年 7 月 1 日,而到期日是在发行日 2008 年 1 月 1 日的 30 年后,即 2038 年 1 月 1 日。 所有参数将被截尾取整。 如果 settlement 或 maturity 不是合法日期,则 coupnum 将返回错误值 #value!。 如果 frequency 不为 1、2 或 4,则 coupnum 将返回错误值 #num!。 如果 basis 4,则 coupnum 返回错误值 #num!。 如果 settlement maturity,则 coupnum 返回错误值 #num!。 示例 如果将示例复制到一个空白工作表中,可能会更容易理解该示例。 如何复制示例 1.创建一个空白工作簿或工作表。 2.选择“帮助”主题中的示例。 注释注释 不要选择行或列标题。 从“帮助”中选择示例 3.按 ctrl+c。 4.在工作表中,选择单元格 a1,然后按 ctrl+v。 5.要在查看结果和查看返回结果的公式之间进行切换,请按 ctrl+(重音符),或在“公 式”选项卡上的“公式审核”组中,单击“显示公式”按钮。 1 2 3 4 5 ab 数据数据说明说明 2007-1-25结算日 2008-11-15到期日 2按半年期支付(请参见上面的信息) 1以实际天数/实际天数为日计数基准(请参见上面的信息) 公式公式说明(结果)说明(结果) =coupnum(a2,a3,a4,a5)具有上述条件的债券的付息次数 (4) couppcd 全部隐藏 返回表示结算日之前的付息日的数字。 语法 couppcd(settlement,maturity,frequency,basis) 要点要点 应使用 date 函数输入日期,或者将函数作为其他公式或函数的结果输入。例如,使用函数 date(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。 settlement 为证券的结算日。结算日是在发行日之后,证券卖给购买者的日期。 maturity 为有价证券的到期日。到期日是有价证券有效期截止时的日期。 frequency 为年付息次数,如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季 支付,frequency = 4。 basis 为日计数基准类型。 basis日计数基准日计数基准 0 或省略us (nasd) 30/360 1实际天数/实际天数 2实际天数/360 3实际天数/365 4欧洲 30/360 注解 microsoft excel 可将日期存储为可用于计算的序列数。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。microsoft excel for the macintosh 使用另外一个默认日期系统。 结算日是购买者买入息票(如债券)的日期。到期日是息票有效期截止时的日期。例 如,在 2008 年 1 月 1 日发行的 30 年期债券,六个月后被购买者买走。则发行日为 2008 年 1 月 1 日,结算日为 2008 年 7 月 1 日,而到期日是在发行日 2008 年 1 月 1 日的 30 年后,即 2038 年 1 月 1 日。 所有参数将被截尾取整。 如果 settlement 或 maturity 不是合法日期,则 couppcd 将返回错误值 #value!。 如果 frequency 不为 1、2 或 4,则 couppcd 将返回错误值 #num!。 如果 basis 4,则 couppcd 返回错误值 #num!。 如果 settlement maturity,则 couppcd 返回错误值 #num!。 示例 如果将示例复制到一个空白工作表中,可能会更容易理解该示例。 如何复制示例 1.创建一个空白工作簿或工作表。 2.选择“帮助”主题中的示例。 注释注释 不要选择行或列标题。 从“帮助”中选择示例 3.按 ctrl+c。 4.在工作表中,选择单元格 a1,然后按 ctrl+v。 5.要在查看结果和查看返回结果的公式之间进行切换,请按 ctrl+(重音符),或在“公 式”选项卡上的“公式审核”组中,单击“显示公式”按钮。 1 2 ab 数据数据说明说明 2007-1-25结算日 3 4 5 2008-11-15到期日 2按半年期支付(请参见上面的信息) 1以实际天数/实际天数为日计数基准(请参见上面的信息) 公式公式说明(结果)说明(结果) =couppcd(a2,a3,a4,a5)对于具有上述条件的债券,为结算日之前的付息日 (2006-11-15) 注释注释 要将数字显示为日期,请选择单元格,然后在“工作表”选项卡的“数字”组中,单击“数字格式” 旁边的箭头,单击“短日期”或“长日期”。 cumipmt 全部隐藏 返回一笔贷款在给定的 start_period 到 end_period 期间累计偿还的利息数额。 语法 cumipmt(rate,nper,pv,start_period,end_period,type) rate 为利率。 nper 为总付款期数。 pv 为现值。 start_period 为计算中的首期,付款期数从 1 开始计数。 end_period 为计算中的末期。 type 为付款时间类型。 类型类型时间时间 0(零)期末付款 1期初付款 注解 应确认所指定的 rate 和 nper 单位的一致性。例如,同样是四年期年利率为 10% 的 贷款,如果按月支付,rate 应为 10%/10,nper 应为 4*12;如果按年支付,rate 应为 10%,nper 为 4。 nper、start_period、end_period 和 type 将被截尾取整。 如果 rate 0、nper 0 或 pv 0,函数 cumipmt 返回错误值 #num!。 如果 start_period first_coupon settlement issue oddfprice 函数的计算公式如下: 短期首期不固定息票: 式中: a = 付息期的第一天到结算日之间的天数(应计天数)。 dsc = 结算日与下一付息日之间的天数。 dfc = 从不固定的首付息期的第一天到第一个付息日之间的天数。 e = 付息期所包含的天数。 n = 结算日与清偿日之间的付息次数(如果包含小数,则向上舍入为整数)。 长期首期不固定息票: 式中: ai = 在不固定付息期内,从第 i 个或最后一个准付息期开始的天数(应计天数)。 dci = 从发行日起到第 1 个准付息期 (i = 1) 之间的天数,或在准付息期 (i = 2,., i = nc) 内的天数。 dsc = 结算日与下一付息日之间的天数。 e = 付息期包含的天数。 n = 从第一个实际付息日到清偿日之间的付息次数(如果包含小数,则向上舍入为整数)。 nc = 在不固定付息期内的准付息期的期数(如果包含小数,则向上舍入为整数)。 nli = 在不固定付息期内的第 i 个或最后一个准付息期的正常天数。 nq = 从结算日到首期付息日之间完整的准付息期数。 示例 如果将示例复制到一个空白工作表中,可能会更容易理解该示例。 如何复制示例 1.创建一个空白工作簿或工作表。 2.选择“帮助”主题中的示例。 注释注释 不要选择行或列标题。 从“帮助”中选择示例 3.按 ctrl+c。 4.在工作表中,选择单元格 a1,然后按 ctrl+v。 5.要在查看结果和查看返回结果的公式之间进行切换,请按 ctrl+(重音符),或在“公 式”选项卡上的“公式审核”组中,单击“显示公式”按钮。 1 2 3 4 5 6 7 8 9 10 ab 数据数据说明(结果)说明(结果) 2008-11-11结算日 2021-3-1到期日 2008-10-15发行日 2009-3-1首期付息日 7.85%息票利率 6.25%收益率

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论