1、Excel函数速查Excel 2007常用函数速查微软MVP产品专家 张慧新Excel 2007常用函数速查 1一、财务计算函数 31.投资计算 3(1)FV 3(2)PV 3(3)NPV 3(4)XNPV 32.本金和利息 4(1)PMT 4(2)IPMT 4(3)PPMT 4(4)CUMIPMT 4(5)CUMPRINC 53.折旧计算 5(1)DB 5(2)DDB 5(3)VDB 5(4)SLN 6(5)SYD 6(6)AMORDEGRC 64.计算偿还率 6(1)RATE 6(2)IRR 7(3)MIRR 7(4)XIRR 75.证券计算 7(1)ACCRINT 7(2)ACCRINT
2、M 8(3)INTRATE 8(4)PRICE 8(5)YIELD 9(6)DISC 9二、统计函数 91.基本统计函数 9(1)AVERAGE 9(2)TRIMMEAN 10(3)COUNT 10(4)COUNTA 10(5)FREQUENCY 10(6)MIN 11(7)MAX 11(8)MEDIAN 11(9)MODE 11(10)RANK 11(11)PERCENTRANK 112.统计分析 12(1)NORMDIST 12(2)KURT 12(3)SKEW 12(4)BINOMDIST 12(5)HYPGEOMDST 13(6)POISSON 13(7)GAMMADIST 13(8)
3、EXPONDIST 13(9)CHIINV 14(10)FDIST 14(11)FINV 14(12)VAR 14(13)VARP 14(14)TDIST 15三、数据库管理函数 15(1)DAVERAGE 15(2)DCOUNT 15(3)DGET 15(4)DMAX 16(5)DMIN 16(6)DPRODUCT 16(7)DSTDEV 16(8)DSTDEVP 16(9)DSUM 17(10)DVARP 17四、查询和引用函数 17(1)ADDRESS 17(2)AREAS 17(3)CHOOSE 18(4)COLUMN 18(5)ROW 18(6)COLUMNS 18(7)ROWS 1
4、8(8)HLOOKUP 19(9)HYPERLINK 19Excel函数是预先定义,执行计算、分析等处理数据任务的特殊公式。对Excel表格操作的实质就是对函数进行组合应用。 本文以办公目的为主线,全面整理Excel函数的语法、参数、使用示例,供读者速查。一、财务计算函数 1.投资计算(1)FV 用途:基于固定利率及等额分期付款方式,返回某项投资的未来值。语法:FV(rate,nper,pmt,pv,type) 参数:rate为各期利率。nper为总投资期。pmt为各期应付金额。pv为现值或一系列未来付款的当前值的累积和,也称为本金。type为数字0或1(0为期末,1为期初)。示例:如果A1=
5、6%(年利率),A2=10(付款期总数),A3=-100(各期应付金额),A4=-500(现值),A5=1(各期的支付时间在期初),则公式“=FV(A1/12, A2, A3, A4, A5)”计算在上述条件下投资的未来值。 (2)PV用途:返回投资的现值(即一系列未来付款的当前值的累积和)。 语法:PV(rate,nper,pmt,fv,type)参数:rate为各期利率。nper为总投资(或贷款)期数。pmt为各期所应支付的金额。fv为未来值。type为数字0或1(0为期末,1为期初)。 示例:如果A1=500(每月底一项保险年金的支出),A2=8%(投资收益率),A3=20(付款年限),
6、则公式“=PV(A2/12, 12*A3, A1, ,0)”计算在上述条件下年金的现值。(3)NPV 用途:基于一系列现金流和固定的各期贴现率,返回一项投资的净现值。语法:NPV(rate,value1,value2,.) 参数:rate为某一期间的贴现率。value1,value2,.为1到29个参数,代表支出及收入。示例:如果A1=10%(年贴现率),A2=-10,000(一年前的初期投资),A3=3,000(第1年的收益),A4=4,200(第2年的收益),A5=6,800(第3年的收益),则公式“=NPV(A1, A2, A3, A4, A5)”计算该投资的净现值。 (4)XNPV用途
7、:返回一组现金流的净现值,这些现金流不一定定期发生。若要计算一组定期现金流的净现值,可以使用函数NPV。 语法:XNPV(rate,values,dates) 参数:rate应用于现金流的贴现率,values是与dates中的支付时间相对应的一系列现金流转。dates与现金流支付相对应的支付日期表。 示例:如果A1=10,000,A2=2,750,A3=4,250,A4=3,250,A5=2,750,B1= 2008-1-1,B2=2008-3-1,B3=2008-10-30,B4=2009-2-15,B5=2009-4-1,则公式“=XNPV(.09,A1:A5,B1:B5)”计算在上面的成
8、本和收益下的投资净现值。2.本金和利息 (1)PMT用途:基于固定利率及等额分期付款方式,返回投资或贷款的每期付款额。 语法:PMT(rate,nper,pv,fv,type)参数:rate贷款利率。nper该项贷款的付款总数。pv为现值(也称本金)。fv为未来值。type为数字0或1(0为期末,1为期初)。 示例:如果A1=8%(年利率),A2=10(支付的月份数),A3=10,000(贷款额),则公式“=PMT(A1/12, A2, A3)”计算在上述条件下贷款的月支付额。(2)IPMT 用途:基于固定利率及等额分期付款方式,返回投资或贷款在某一给定期限内的利息偿还额。语法:IPMT(ra
9、te,per,nper,pv,fv,type) 参数:rate为各期利率。per用于计算其利息数额的期数。nper为总投资期数。pv为现值(本金)。fv为未来值。type为数字0或1(0为期末,1为期初)。示例:如果A1=10%(年利率),A2=1(用于计算其利息数额的期数),A3=3(贷款的年限),A4=8000(贷款的现值)则公式“=IPMT(A1/12, A2*3, A3, A4)”计算在上述条件下贷款第一个月的利息。 (3)PPMT用途:基于固定利率及等额分期付款方式,返回投资在某一给定期间内的本金偿还额。 语法:PPMT(rate,per,nper,pv,fv,type)参数:rat
10、e为各期利率。per用于计算其利息数额的期数。nper为总投资期数。pv为现值(本金)。fv为未来值。type为数字0或1(0为期末,1为期初)。 示例:如果A1=10%(年利率),A2=2(贷款期限),A3=2000(贷款额),则公式“=PPMT(A1/12, 1, A2*12, A3)”计算贷款第一个月的本金支付。(4)CUMIPMT 用途:返回一笔贷款在给定的start-period到end-period期间累计偿还的利息数额。语法:CUMIPMT(rate,nper,pv,start_period,end_period,type) 参数:rate为利率。nper为总付款期数。pv为现值
11、。start_period为计算中的首期(付款期数从1开始计数)。end_period为计算中的末期。type为付款时间类型(0为期末付款,1为期初付款)。示例:如果A1=9%(年利率),A2=30(贷款期限),A3=125,000(现值),则公式“=CUMIPMT(A1/12,A2*12,A3,1,1,0)”计算该笔贷款在第一个月所付的利息。 (5)CUMPRINC用途:返回一笔贷款在给定的start-period到end-period期间累计偿还的本金数额。 语法:CUMPRINC(rate,nper,pv,start_period,end_period,type) 参数:rate为利率。
12、nper为总付款期数。pv为现值。start_period为计算中的首期(付款期数从1开始计数)。end_period为计算中的末期。type为付款时间类型(0为期末付款,1为期初付款)。 示例:如果A1=9%(年利率),A2=30(贷款期限),A3=125,000(现值),则公式“=CUMPRINC(A1/12,A2*12,A3,1,1,0)”计算该笔贷款在第一个月偿还的本金。3.折旧计算 (1)DB用途:使用固定余额递减法计算指定的任何期间内的资产折旧值。 语法:DB(cost,salvage,life,period,month)参数:cost为资产原值。salvage为资产残值,life
13、为折旧期限。period为需要计算折旧值的期间(必须使用与life相同的单位)。month为第1年的月份数(省略时为12)。 示例:如果A1=1,000,000(资产原值),A2=100,000(资产残值),A3=6(使用寿命),则公式“=DB(A1,A2,A3,1,7)”计算第一年7个月内的折旧值;“=DB(A1,A2,A3,2,7)”计算第二年的折旧值。以此类推公式到6年止。(2)DDB 用途:使用双倍余额递减法计算指定的任何期间内的资产折旧值。语法:DDB(cost,salvage,life,period,factor) 参数:cost为资产原值。salvage为资产残值,life为折旧
14、期限。period为需要计算折旧值的期间(必须使用与life相同的单位)。factor为余额递减速率,如果省略该参数,则函数假设factor为2(双倍余额递减法)。示例:如果A1=2,400(资产原值),A2=300(资产残值),A3=10(使用寿命),则公式“=DDB(A1,A2,A3*12,1,2)”计算第一个月的折旧值;“=DDB(A1,A2,A3,1,2)”计算第一年的折旧值;“=DDB(A1,A2,A3,10)”计算第十年的折旧值,Excel自动将factor设置为2。 (3)VDB用途:使用可变余额递减法计算指定的任何期间内的资产折旧值。 语法:VDB(cost,salvage,l
15、ife,start_period,end_period,factor,no_switch)参数:cost为资产原值。salvage为资产残值,life为折旧期限。start_period为进行折旧计算的起始期间(必须与 life 单位相同)。end_period为进行折旧计算的截止期间(必须与life单位相同)。factor为余额递减速率(折旧因子),如果省略该参数,则函数假设factor为2(双倍余额递减法)。如果不想使用双倍余额递减法,可改变参数factor的值。no_switch为逻辑值,指定当折旧值大于余额递减计算值时,是否转用直线折旧法,如果该参数为true,即使折旧值大于余额递减计算值,excel也不转用直线折旧法。如果该参数为false或被忽略,且折旧值大于余额递减计算值时,excel 将转用线性折旧法。 示例:如果A1=2,400(资产原值),A2=300(
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1