函数手册2003K版_第1页
函数手册2003K版_第2页
函数手册2003K版_第3页
函数手册2003K版_第4页
函数手册2003K版_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

1、易表xp函数手册2003k字符函数 1. binformat返回数字转换为二进制格式的字符串,例如:binformat(6) = 1102. char返回由代码数字指定的字符,例如:char(65) = a3. clean删除字符串中所有非打印字符。4. code返回文本字符串中第一个字符的数字代码,例如:code(abc) = 655. compare比较两个字符串,如果相等则为零,如果第一个字符串大于第二个字符串则为1,否则为-1,例如:compare(a,b) = -1compare(b,a) = 1compare(a,a) = 06. concat将若干文本项合并到一个文本项中,例如:

2、concat(a,b)=ab,该函数经常用于合并列。7. dateformat将日期型数据转换为字符型,例如:dateformat($1971-7-19)=1971-01-198. format格式化数据,例如:format(1,000)=001format(1,a000)=a0019. hexformat将数字转换为十六进制格式的字符串,例如:hexformat(234) = ea10. instr返回指定字符串在另一个字符串中首次出现的位置,第一个字符位置为1,例如:instr(abcdef,b) = 2 11. left返回字符串最左边指定个数的字符,例如:left(abcde,2) =

3、 ab12. len返回字符串中的字符个数,例如:len(abcd) = 413. lower将字符串转换为小写形式,例如:lower(abcd)=abcd14. mid()从文本字符串中的指定位置起返回特定个数的字符,第一个参数为字符串,第二个参数为起始位置,第一个字符位置为0,第二个字符位置为1,依此类推,第三个参数为返回的字符个数,例如:mid(abcde,2,2)=cd。15. octformat将数字转换为八进制格式的字符串,例如:octformat(12) = 1416. proper将字符串中每一个单词的首字母设置为大写,例如:proper(hello)=hello17. rea

4、dsex从身份证号码中读取性别,例如:readsex(410110710917243)=男18. replace替换文本内的字符,第一个参数表示要替换的字符串,第二个参数为开始替换位置,从0开始计算,所以2实际上表示从第三个字符开始替换,第三个参数为替换长度,第四个参数为替换为的字符串。replace(abcde,2,2,f) = abfe19. rept按给定次数重复文本,例如rept(a,5) = aaaaa20. right返回文本值最右边的字符,例如right(abcd,2) = cd21. roman将阿拉伯数字转换为罗马数字,例如:roman(123) = cxxiii22. se

5、arch返回指定字符串在另一个字符串中首次出现的位置,第一个字符位置为0,例如:search(b,abcdef) = 1。如果字符串中包括汉字,请用instr函数代替。 23. substitute在文本字符串中以新文本替换旧文本,例如:substitute(abab,b,c) = acac,该表达式的意思就是将abab中b全部替换为c。24. trims删除文本中的前后空格,例如:trims( abc ) =abc25. upper将文本转换为大写形式,例如:upper(abc) = abc数学函数1. abs返回数字的绝对值,例如:abs(-1) = 12. acos返回数字的反余弦值,以

6、弧度表示,例如:acos(-0.5)= 2.094395,也就是*2/33. acosh返回数字的反双曲余弦值,参数必须大于或等于1,例如acosh(1) = 04. asin返回数字的反正弦值,以弧度表示,asin(-0.5) = -0.5236,也就是-/65. asinh返回数字的反双曲正弦值,以弧度表示,asinh(10) = 2.9982236. atan返回数字的反正切值,以弧度表示,例如:atan(1) = 0.785398,也就是/47. atan2根据参数给定的坐标返回反正切值,以弧度表示,例如:atan2(1, 1) = 0.785398,也就是/48. atanh返回数字

7、的反双曲正切值,参数必须介于 -1 到 1 之间(除去 -1 和 1),例如:atanh(0.76159416) = 0.761594169. avg返回给定参数的平均值,例如:avg(1,2,3) = 210. bin将包含二进制数的字符串转换为十进制数,例如:bin(110) = 611. combin返回给定数目对象的组合数,例如四选二的组合数为:combin(4,2) = 612. cos返回角度的余弦值,角度必须以弧度表示,例如cos(60*pi()/180)=0.513. cosh返回数字的双曲余弦值,cosh(4) = 27.3082314. degrees将弧度转换为度,例如:

8、degrees(pi() = 18015. exp返回 e 的指定数乘幂,例如:exp(2) = 7.38905616. fact返回数字的阶乘,例如fact(5) = 1*2*3*4*5 = 12017. factdouble返回数字的双阶乘,例如fact(5) = 1*3*5 = 15, fact(6) = 2*4*6 = 4818. fract将数字转换为分数形式,例如:fract(0.25)=1/419. hex将一个包含十六进制数字的字符串转换为十进制数值,例如:hex(17) = 2320. int将数字向下舍入为最接近的整数,例如int(1.7) = 121. gcd返回最大公约

9、数,例如:gcd(24, 36) = 1222. lcm返回最小公倍数,例如:lcm(24,36) = 7223. ln返回数字的自然对数,例如:ln(2.7182818) = 124. log返回数字的指定底数的对数,例如:log(10) = 1,log(8, 2) = 325. max返回给定参数中的最大值,例如:max(1,2,3) = 326. min返回给定参数列中的最小值,例如:min(1,2,3) = 127. mod2返回两数相除的余数,例如:mod2(3,2) = 128. multinomial返回参数和的阶乘与各参数阶乘乘积的比值29. oct将一个包含八进制数的字符串转

10、换为十进制数,例如:oct(17) = 1530. pi返回 值31. product将所有以参数形式给出的数字相乘,例如:product(1,2,3,4) = 2432. quotient返回商的整数部分,quotient(7,3)=233. radians将角度转换为弧度,例如:radians(180)= pi()34. rand返回0到指定数之间的随机数,例如rand(10)返回0到10之间的随机数。35. round将数字四舍五入到指定位数,第二个参数指定要保留的小数位数,例如round(1.26,1)=1.336. sign返回数字的符号,例如:sign(2) = 1, sign(0

11、) = 0, sign(-2) = -137. sin返回给定角度的正弦值,例如:sin(pi()/2) = 138. sinh返回数字的双曲正弦值,例如:sinh(1) = 1 sqr返回数字的平方值,例如: sqr(3)= 9 40. sqrt返回数字的正平方根,例如:sqrt(9) = 3 41. sqrtpi返回某数与 pi 的乘积的平方根,例如:sqrtpi(1) = 1.77245442. sum将参数求和,例如:sum(1,2,3,4) = 1043. tan返回数字的正切值,例如tan(45*pi()/180) = 144. tanh返回数字的双曲正切

12、值,例如tanh(0.5) = 0.462117日期时间函数1. ctime()将以秒为单位的数值转换为时间数据,例如:ctime(12345) = $3:25:452. datetime根据给定的参数,返回特定日期时间,例如:datetime(98,12,31) = $98-12-31datetime(98,12,31,12,30,50) = $98-12-31 12:30:403. day返回月份中的日,例如:day($98-12-26) = 264. days360大概计算两个日期之间的天数间隔,例如: days360($1999-2-1,$1999-3-1) = 315. daysbt

13、w精确计算两个日期之间的天数间隔,例如: daysbtw($1999-2-1,$1999-3-1) = 286. edate返回在开始日期之前或之后指定月数的日期,例如:edate($2000-12-31,2) = $2001-2-287. eomonth返回指定日期之前或之后某月的最后一天的日期,例如:eomonth($2000-12-21,2) = $2001-2-288. hour返回时间值的小时部分,例如:hour($12:30:45) = 129. minute返回时间值的分钟部分,例如:minute($12:30:45) = 3010. month返回日期的月份,例如:month(

14、$1971-9-17) = 911. now返回当前日期和时间12. readbirthday()从身份证号码中读取出生日期,例如readbirthday(410110710917243)=$1971-09-1713. second返回时间值的秒部分,例如:second($12:30:45) = 4514. today返回今天日期15. weekday返回指定日期为星期几,从星期天开始计算,所以如果返回数值为3,那么指定日期是星期二。16. year返回日期的年份,返回时间的年份,例如:month($1971-9-17) = 197117. yearfrac返回两个日期之间以年为单位的间隔,例

15、如:yearfrac($1971-9-17,$2002-8-5,1) = 30.904,第三个参数始终设为1即可。财务函数1. accrintm函数 返回到期一次性付息有价证券的应计利息。语法:accrintm(issue,maturity,rate,par,basis) issue 为有价证券的发行日。maturity 为有价证券的到期日。rate 为有价证券的年息票利率。par 为有价证券的票面价值,如果省略 par,函数 accrintm 视 par 为 $1000。basis 日计数基准类型。basis日计数基准0 或省略us (nasd) 30/3601实际天数/实际天数2实际天数/

16、3603实际天数/3654欧洲 30/360示例:数 据说 明2008-4-1发行日2008-6-15到期日10.0%息票利率百分比1,000票面价值3以实际天数/365 为日计数基准(请参见上面的信息)accrintm($2008-4-1,$2008-6-15,0.1,1000,3)满足上述条件的应计利息 (20.54795)2. coupdaysbs函数返回当前付息期内截止到成交日的天数。语法:coupdaysbs(settlement,maturity,frequency,basis)settlement是证券的成交日。即在发行日之后,证券卖给购买者的日期。maturity为有价证券的到

17、期日。到期日是有价证券有效期截止时的日期。frequency为年付息次数,如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4。 basis 日计数基准类型。basis日计数基准0 或省略us (nasd) 30/3601实际天数/实际天数2实际天数/3603实际天数/3654欧洲 30/360示例数 据说 明2007-1-25成交日2008-11-15到期日2按半年期支付(请参见上面的信息)1以实际天数/实际天数为日计数基准(请参见上面的信息)coupdaysbs($2007-1-25,$2008-11-15,2,1)在上述

18、条件下从债券付息期开始到成交日的天数 (71)3. coupdays函数返回成交日所在的付息期的天数。语法:coupdays(settlement,maturity,frequency,basis)settlement 是证券的成交日。即在发行日之后,证券卖给购买者的日期。maturity 为有价证券的到期日。到期日是有价证券有效期截止时的日期。frequency 为年付息次数,如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4。basis 日计数基准类型。basis日计数基准0 或省略us (nasd) 30/3601实际

19、天数/实际天数2实际天数/3603实际天数/3654欧洲 30/360示例数 据说 明2007-1-25成交日2008-11-15到期日2按半年期支付(请参见上面的信息)1以实际天数/实际天数为日计数基准(请参见上面的信息)coupdays($2007-1-25,$2008-11-15,2,1)在上述条件下包含成交日的债券付息期的天数 (181)4. coupdaysnc函数返回从成交日到下一付息日之间的天数。语法:coupdaysnc(settlement,maturity,frequency,basis)settlement 是证券的成交日。即在发行日之后,证券卖给购买者的日期。matur

20、ity 为有价证券的到期日。到期日是有价证券有效期截止时的日期。frequency 为年付息次数,如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4。basis 日计数基准类型。basis日计数基准0 或省略us (nasd) 30/3601实际天数/实际天数2实际天数/3603实际天数/3654欧洲 30/360示例数 据说 明2007-1-25成交日2008-11-15到期日2按半年期支付(请参见上面的信息)1以实际天数/实际天数为日计数基准(请参见上面的信息)coupdaysnc($2007-1-25,$2008-11

21、-15,2,1)在上述条件下从成交日到下一个付息日的天数 (110)5. coupncd函数返回成交日过后的下一付息日的日期。语法:coupncd(settlement,maturity,frequency,basis)settlement 是证券的成交日。即在发行日之后,证券卖给购买者的日期。maturity 为有价证券的到期日。到期日是有价证券有效期截止时的日期。frequency 为年付息次数,如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4。basis 日计数基准类型。basis日计数基准0 或省略us (nasd

22、) 30/3601实际天数/实际天数2实际天数/3603实际天数/3654欧洲 30/360示例数 据说 明2007-1-25成交日2008-11-15到期日2按半年期支付(请参见上面的信息)1实际天数/实际日计数基准(请参见上面的信息)coupncd($2007-1-25,$2008-11-15,2,1)在上述条件下债券成交日过后的下一个付息日(2007年5月15日)6. coupnum函数返回成交日和到期日之间的利息应付次数,向上舍入到最接近的总息票数。语法:coupnum(settlement,maturity,frequency,basis)settlement 是证券的成交日。即在发

23、行日之后,证券卖给购买者的日期。maturity 为有价证券的到期日。到期日是有价证券有效期截止时的日期。frequency 为年付息次数,如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency =4。basis 日计数基准类型。basis日计数基准0 或省略us (nasd) 30/3601实际天数/实际天数2实际天数/3603实际天数/3654欧洲 30/360说明 成交日是购买者买入息票(如债券)的日期。到期日是息票有效期截止时的日期。例如,在2008年1月1日发行的30年期债券,六个月后被购买者买走。则发行日为2008年1月1日

24、,成交日为2008年7月1日,而到期日是在发行日 2008 年 1 月 1 日的 30 年后,即 2038 年 1 月 1 日。 所有参数将被截尾取整。 示例数 据说 明2007-1-25成交日2008-11-15到期日2按半年期支付(请参见上面的信息)1实际天数/实际日计数基准(请参见上面的信息)coupnum($2007-1-25,$2008-11-15,2,1)在上述条件下债券的利息应付次数 (4)7. couppcd函数返回成交日之前的上一个付息日的日期。语法:couppcd(settlement,maturity,frequency,basis)settlement 是证券的成交日。

25、即在发行日之后,证券卖给购买者的日期。maturity 为有价证券的到期日。到期日是有价证券有效期截止时的日期。frequency 为年付息次数,如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4。basis 日计数基准类型。basis日计数基准0 或省略us (nasd) 30/3601实际天数/实际天数2实际天数/3603实际天数/3654欧洲 30/360示例数 据说 明2007-1-25成交日2008-11-15到期日2按半年期支付(请参见上面的信息)1实际天数/实际日计数基准(请参见上面的信息)couppcd($2

26、007-1-25,$2008-11-15,2,1)在上述条件下债券的成交日之前的上一个付息日(2006年11月15日)8. db函数使用固定余额递减法,计算一笔资产在给定期间内的折旧值。语法:db(cost,salvage,life,period,month)cost 为资产原值。salvage为资产在折旧期末的价值(也称为资产残值)。life 为折旧期限(有时也称作资产的使用寿命)。period 为需要计算折旧值的期间。period 必须使用与 life 相同的单位。month 为第一年的月份数,如省略,则假设为 12。示例 数 据说 明1,000,000资产原值100,000资产残值6使用

27、寿命db(1000000,100000,6,1,7)计算第一年 7 个月内的折旧值 (186,083.33)db(1000000,100000,6,2,7)计算第二年的折旧值 (259,639.42)db(1000000,100000,6,3,7)计算第三年的折旧值 (176,814.44)db(1000000,100000,6,4,7)计算第四年的折旧值 (120,410.64)db(1000000,100000,6,5,7)计算第五年的折旧值 (81,999.64)db(1000000,100000,6,6,7)计算第六年的折旧值 (55,841.76)db(1000000,100000,

28、6,7,7)计算第七年 5 个月内的折旧值 (15,845.10)9. disc函数返回有价证券的贴现率。语法:disc(settlement,maturity,pr,redemption,basis)settlement是证券的成交日。即在发行日之后,证券卖给购买者的日期。maturity 为有价证券的到期日。到期日是有价证券有效期截止时的日期。pr 为面值 $100 的有价证券的价格。redemption为面值 $100 的有价证券的清偿价值。basis 日计数基准类型。basis日计数基准0 或省略us (nasd) 30/3601实际天数/实际天数2实际天数/3603实际天数/3654

29、欧洲 30/360说明:成交日是购买者买入息票(如债券)的日期。到期日是息票有效期截止时的日期。例如,在2008年1月1日发行的30年期债券,六个月后被购买者买走。则发行日为2008年1月1日,成交日为2008年7月1日,而到期日是在发行日2008年1月1日的30年后,即2038年1月1日。 settlement、maturity 和 basis 将被截尾取整。 示例数 据说 明2007-1-25成交日2007-6-15到期日97.975价格100清偿价值1以实际天数/360 为日计数基准(请参见上面的信息)disc($2007-1-25,$2007-6-15,97.975,100,1)在上述

30、条件下有价证券的贴现率(0.052420213 或 5.24%)10. dollarde函数将按分数表示的价格转换为按小数表示的价格,使用函数 dollarde 可以将分数表示的金额数字,如证券价格,转换为小数表示的数字。语法:dollarde(fractional_dollar,fraction)fractional_dollar 以分数表示的数字。fraction 分数中的分母,为一个整数。如果 fraction 不是整数,将被截尾取整。 示例公式说明(结果)dollarde(1.02,16)将按分数表示的价格 1.02(读作一又十六分之二)转换为按小数表示的价格 (1.125)dolla

31、rde(1.1,32)将按分数表示的价格 1.1(读作一又三十二分之十)转换为按小数表示的价格 (1.3125)11. effect函数利用给定的名义年利率和每年的复利期数,计算有效的年利率。语法:effect(nominal_rate,npery)nominal_rate 为名义利率。npery 为每年的复利期数。npery 将被截尾取整。 示例在名义利率为为0.525%,每年的复利期数为4,有效的年利率为:effect(0.0525,4)= 0.05354312. fv函数基于固定利率及等额分期付款方式,返回某项投资的未来值。语法:fv(pmt,rate,nper)有关函数 fv 中各参数

32、以及年金函数的详细信息,请参阅函数 pv。pmt 为各期所应支付的金额,其数值在整个年金期间保持不变。通常 pmt 包括本金和利息,但不包括其他费用及税款。rate 为各期利率。nper 为总投资期,即该项投资的付款期总数。示例:11% 年利率 35 付款期总数 -2000 各期应付金额 fv(-2000,0.011/12, 35) 在上述条件下投资的未来值为71101.9113. intrate函数返回一次性付息证券的利率。语法:intrate(settlement,maturity,investment,redemption,basis)settlement 是证券的成交日。即在发行日之后

33、,证券卖给购买者的日期。maturity 为有价证券的到期日。到期日是有价证券有效期截止时的日期。investment 为有价证券的投资额。redemption 为有价证券到期时的清偿价值。basis 日计数基准类型。basis日计数基准0 或省略us (nasd) 30/3601实际天数/实际天数2实际天数/3603实际天数/3654欧洲 30/360说明 成交日是购买者买入息票(如债券)的日期。到期日是息票有效期截止时的日期。例如,在 2008 年 1 月 1 日发行的 30 年期债券,六个月后被购买者买走。则发行日为 2008 年 1 月 1 日,成交日为 2008 年 7 月 1 日,

34、而到期日是在发行日 2008 年 1 月 1 日的 30 年后,即 2038 年 1 月 1 日。 settlement、maturity 和 basis 将被截尾取整。 示例数 据说 明2008-2-15成交日2008-5-15到期日1,000,000投资额1,014,420清偿价值2以实际天数/360 为日计数基准(请参见上面的信息)intrate($2008-2-15,$2008-5-15,1000000,1014420,2)上述债券期限的贴现率(0.05768 或 5.77%)14. irr函数返回由数值代表的一组现金流的内部收益率。这些现金流不一定必须为均衡的,但作为年金,它们必须按

35、固定的间隔发生,如按月或按年。内部收益率为投资的回收利率,其中包含定期支付(负值)和收入(正值)。语法:irr(guess,values) values 必须包含至少一个正值和一个负值,以计算内部收益率。 函数 irr 根据数值的顺序来解释现金流的顺序。故应确定按需要的顺序输入了支付和收入的数值。 如果数组或引用包含文本、逻辑值或空白单元格,这些数值将被忽略。 guess 为对函数 irr 计算结果的估计值。示例irr(0.3,-1000000,-350000,450000,500000,550000,2550000) = 0.327815. mirr函数返回某一连续期间内现金流的修正内部收益

36、率。函数 mirr 同时考虑了投资的成本和现金再投资的收益率。语法:mirr(finance_rate,reinvest_rate,values)values为一个数组或对包含数字的单元格的引用。这些数值代表着各期的一系列支出(负值)及收入(正值)。 finance_rate 为现金流中使用的资金支付的利率。 reinvest_rate为将现金流再投资的收益率。示例:数 据说 明a2=-$120,000资产原值a3=39,000第一年的收益a4=30,000第二年的收益a5=21,000第三年的收益a6=37,000第四年的收益a7=46,000第五年的收益a8=10.00%120,000 贷

37、款额的年利率a9= 12.00%再投资收益的年利率公 式说明(结果)mirr(a8, a9,a2,a3,a4,a5,a6,a7)五年后投资的修正收益率 (13%)mirr(a8, a9,a2,a3,a4,a5)三年后的修正收益率 (-5%)mirr(a8, 14%,a2,a3,a4,a5,a6,a7)五年的修正收益率(基于 14% 的再投资收益率)(13%)16. nominal函数基于给定的实际利率和年复利期数,返回名义年利率。语法:nominal(effect_rate,npery)effect_rate 为实际利率。npery 为每年的复利期数。npery 将被截尾取整。 示例数 据说

38、明5.3543%实际利率4每年的复利期数nominal(0.053543,4)在上述条件下的名义利率(0.0525% 或 5.25%)17. npv函数基于一系列现金流和固定的各期贴现率,返回一项投资的净现值。投资的净现值是指未来各期支出(负值)和收入(正值)的当前值的总和。 语法:npv(rate,val) rate 固定的各期贴现率. val 为一系列现金流.示例:npv(0.1,-1000000,-350000,450000,500000,550000,2550000) = 1262166.5318. pmt函数基于固定利率及等额分期付款方式,返回投资或贷款的每期付款额。语法:pmt(p

39、v,rate,nper) pv 为现值,即从该项投资(或贷款)开始计算时已经入账的款项,或一系列未来付款当前值的累积和,也称为本金。 rate 为各期利率,是一固定值。 nper 为总投资(或贷款)期,即该项投资(或贷款)的付款期总数。示例pmt(10000,0.08/12, 10)=1037.0319. price函数返回定期付息的面值 $100 的有价证券的价格。语法:price(settlement,maturity,rate,yld,redemption,frequency,basis)settlement 是证券的成交日。即在发行日之后,证券卖给购买者的日期。maturity 为有价

40、证券的到期日。到期日是有价证券有效期截止时的日期。rate 为有价证券的年息票利率。yld 为有价证券的年收益率。redemption为面值 $100 的有价证券的清偿价值。frequency 为年付息次数,如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4。basis 日计数基准类型。basis日计数基准0 或省略us (nasd) 30/3601实际天数/实际天数2实际天数/3603实际天数/3654欧洲 30/360说明:成交日是购买者买入息票(如债券)的日期。到期日是息票有效期截止时的日期。例如,在2008年1月1日

41、发行的30年期债券,六个月后被购买者买走。则发行日为2008年1月1日,成交日为2008年7月1日,而到期日则是在发行日2008年1月1日的30年后,即2038年1月1日。settlement、maturity、frequency 和 basis 将被截尾取整。 示例数 据说 明a2 = $2008-2-15成交日a3 = $2017-11-15到期日a4 = 5.75%息票半年利率a5 = 6.50%收益率a6 = 100清偿价值a7 = 2按半年期支付(请参见上面的信息)a8 = 0以 30/360 为日计数基准(请参见上面的信息)price(a2,a3,a4,a5,a6,a7,a8)在上

42、述条件下债券的价格 (94.63436)20. pricedisc函数返回折价发行的面值 $100 的有价证券的价格。语法:pricedisc(settlement,maturity,discount,redemption,basis)settlement 是证券的成交日。即在发行日之后,证券卖给购买者的日期。maturity 为有价证券的到期日。到期日是有价证券有效期截止时的日期。discount 为有价证券的贴现率。redemption 为面值 $100 的有价证券的清偿价值。basis 日计数基准类型。basis日计数基准0 或省略us (nasd) 30/3601实际天数/实际天数2实

43、际天数/3603实际天数/3654欧洲 30/360说明:成交日是购买者买入息票(如债券)的日期。到期日是息票有效期截止时的日期。例如,在2008年1月1日发行的30年期债券,六个月后被购买者买走。则发行日为2008年1月1日,成交日为2008年7月1日,而到期日是在发行日2008年1月1日的30年后,即2038年1月1日。 settlement、maturity 和 basis 将被截尾取整。 示例数 据说 明a2 = $2008-2-16成交日a3 = $2008-3-1到期日a4 = 5.25%贴现率a5 = 100清偿价值a6 = 2以实际天数/360 为日计数基准(请参见上面的信息)

44、pricedisc(a2,a3,a4,a5,a6)在上述条件下债券的价格 (99.79583)21. pricemat函数返回到期付息的面值 $100 的有价证券的价格。语法:pricemat(settlement,maturity,issue,rate,yld,basis)settlement 为证券的成交日。即在发行日之后,证券卖给购买者的日期。maturity 为有价证券的到期日。到期日是有价证券有效期截止时的日期。issue 为有价证券的发行日,以时间序列号表示。rate 为有价证券在发行日的利率。yld 为有价证券的年收益率。basis 日计数基准类型。basis日计数基准0 或省略

45、us (nasd) 30/3601实际天数/实际天数2实际天数/3603实际天数/3654欧洲 30/360说明 成交日是购买者买入息票(如债券)的日期。到期日是息票有效期截止时的日期。例如,在 2008 年 1 月 1 日发行的 30 年期债券,六个月后被购买者买走。则发行日为 2008 年 1 月 1 日,成交日为 2008 年 7 月 1 日,而到期日则是在发行日 2008 年 1 月 1 日的 30 年后,即 2038 年 1 月 1 日。 settlement、maturity、issue 和 basis 将被截尾取整。 示例数 据说 明a2 = $2008-2-15成交日a3 =

46、$2008-4-13到期日a4 = $2007-11-17发行日a5 = 6.1%息票半年利率a6 = 6.1%收益率a7 = 0以 30/360 为日计数基准(请参见上面的信息)pricemat(a2,a3,a4,a5,a6,a7)在上述条件下债券的价格 (99.98449888)22. pv函数返回投资的现值。现值为一系列未来付款的当前值的累积和。例如,借入方的借入款即为贷出方贷款的现值。语法:pv(rate,nper,pmt)rate 为各期利率。例如,如果按 10% 的年利率借入一笔贷款来购买汽车,并按月偿还贷款,则月利率为 10%/12(即 0.83%)。可以在公式中输入 10%/1

47、2、0.83% 或 0.0083 作为 rate 的值。 nper 为总投资(或贷款)期,即该项投资(或贷款)的付款期总数。例如,对于一笔 4 年期按月偿还的汽车贷款,共有 4*12(即 48)个偿款期数。可以在公式中输入 48 作为 nper 的值。 pmt 为各期所应支付的金额,其数值在整个年金期间保持不变。通常 pmt 包括本金和利息,但不包括其他费用及税款。例如,$10,000 的年利率为 12% 的四年期汽车贷款的月偿还额为 $263.33。可以在公式中输入 -263.33 作为 pmt 的值。说明 应确认所指定的 rate 和 nper 单位的一致性。例如,同样是四年期年利率为 1

48、2% 的贷款,如果按月支付,rate 应为 12%/12,nper 应为 4*12;如果按年支付,rate 应为 12%,nper 为 4。 示例数 据说 明500每月底一项保险年金的支出8%投资收益率20付款的年限pv(500, 0.08/12, 12*20,)在上述条件下年金的现值 (-59,777.15)结果为负值,因为这是一笔付款,亦即支出现金流。如果年金的购买成本是 (60,000),则年金的现值 (59,777.15) 小于实际支付值。因此,这不是一项合算的投资。注意 利率除以 12 得到月利率。支付的年数乘以 12 得到支付次数。23. received函数返回一次性付息的有价证

49、券到期收回的金额。语法:received(settlement,maturity,investment,discount,basis)settlement 为证券的成交日。即在发行日之后,证券卖给购买者的日期。maturity 为有价证券的到期日。到期日是有价证券有效期截止时的日期。investment 为有价证券的投资额。discount 为有价证券的贴现率。basis 日计数基准类型。basis日计数基准0 或省略us (nasd) 30/3601实际天数/实际天数2实际天数/3603实际天数/3654欧洲 30/360说明:成交日是购买者买入息票(如债券)的日期。到期日是息票有效期截止时

50、的日期。例如,在2008年1月1日发行的30年期债券,六个月后被购买者买走。则发行日为2008年1月1日,成交日为2008年7月1日,而到期日是在发行日2008年1月1日的30年后,即2038年1月1日。settlement、maturity 和 basis 将被截尾取整。 示例数 据说 明2008-2-15us (nasd) 30/3602008-5-15实际天数/实际天数1,000,000实际天数/3605.75%实际天数/3652以实际天数/360 为日计数基准(请参见上面的信息)received($2008-2-15,$2008-5-15,1000000,0.0575,2)到期收回的金

51、额 (1014584.654)24. syd函数返回某项资产按年限总和折旧法计算的指定期间的折旧值。语法:syd(cost,salvage,life,per)cost 为资产原值。salvage 为资产在折旧期末的价值(也称为资产残值)。life 为折旧期限(有时也称作资产的使用寿命)。per 为期间,其单位与 life 相同。示例数 据说 明30000资产原值7500资产残值10使用寿命syd(30000,7500,10,1)第一年的折旧值 (4,090.91)syd(30000,7500,10,10)第十年的折旧值 (409.09)25. tbilleq函数返回国库券的等效收益率。语法:tbilleq(settlement,maturity,discount)

温馨提示

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

评论

0/150

提交评论