You are on page 1of 34

EXCEL2003 公式·函数应用大全

1、SUMPRODUCT 函数:该函数的功能是在给定的几组数组中将数组间对应的元素相乘并返回
乘积之和。例如:如图 1,如果想计算 B3:C6 和 C3:E6 这两组区域的值,可以用以下公式:
“=Sumproduct(B3:C6,D3:E6)”。

图1
2、ABS 函数:如果在 A1、B1 单元格中分别输入 120、90,那么如果要求 A1 与 B1 之间的差
的绝对值,可以在 C1 单元格中输入以下公式:“=ABS(A1-B1)”。
3、IF 函数:如图 2,如果 C3 单元格的数据大于 D3 单元格,则在 E3 单元格显示“完成任务,
超出:”,否则显示“未完成任务,差额:”,可以在 E3 单元格中输入以下公式:“=IF(C3>D3,
“完成任务,超出:”,”未完成任务,差额:””。

图2
4、Ceiling 函数:该数值向上舍入基础的倍数。如图 3,在 C3 单元格中输入以下公式:
“=CEILING(B3,C3)”;而“=FLOOR(B3,C3)”则是向下舍入。

图3
5、GCD 函数:该函数计算最大公约数。如图 4,如果要计算 B3:D3 这一区域中 3 个数字的
最大公约数,可以在 E3 单元格中输入以下公式:“=GCD(B3,C3,D3)”。

图4
6、INT 函数:该函数是向下舍入取整函数。如图 5,如果要计算显示器和机箱的购买数量,
可以在 E3 单元格中输入以下公式:“=INT(D3/C3)”。

图5
7、LCM 函数:该函数是计算最小公倍数。如图 6,如果要计算 B3:D3 这一区域中 3 个数字
的最小公倍数,可以在 E3 单元格中输入以下公式:“=LCM(B3,C3,D3)”。

图6
8、LN 函数:该函数是计算自然对数,公式为:“=LN(B3)”。
9、LOG 函数:该函数是计算指定底数的对数,公式为:“=LOG10(B3)”。
10、MOD 函数:该函数是计算两数相除的余数。如图 7,判断 C3 能否被 B3 整除,可以在 D4
单元格中输入以下公式:“=IF(MOD(B3,C3)=0,"是","否")”。

图7
11、PI 函数:使用此函数可以返回数字 3.14159265358979,即数学常量 PI,可精确到小数
点后 14 位。如图 8,计算球体的面积,可以在 C4 单元格中输入以下公式:
“=PI()*(B3^2)*4)”;计算球体的体积,可以在 D4 单元格中输入以下公式:“= (B3^3)*
(4* PI()))/3”。

图8
12、POWER 函数:此函数用来计算乘幂。如图 9,首先在单元中输入底数和指数,然后在 D3
中输入以下公式:“=POWER(B3,C3)”。

图9
13、PRODUCT 函数:此函数可以对所有的以参数形式给出的数字相乘,并返回乘积。例如:
某企业 2005 年度贷款金额为 100000 元,利率为 1.5%,贷款期限为 12 个月。如图 10 所示,
直接在单元格 E4 中输入以下公式:“ =PRODUCT(B4,C4,D4)”。

图 10
14、RADIANS 函数:此函数是用来将弧度转换为角度的。可以在 C3 单元格中输入以下公式:
“=RADIANS (B3)”。
15、RAND 函数:此函数可以返回大于等于 0 及小于 1 的均匀分布随机数,每次计算工作表
时都将返回一个新的数值。如果要使用函数 RAND 生成一个随机数,并且使之不随单元格的
计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按[F9]键,将公式永
久性地改为随机数。例如:在全班 50 名同学中以随机方式抽出 20 名进行调查,如图 11,
在单元格中输入开始号码以及结束号码,然后在单元格 B4 中输入以下公式:
“=1+RAND()*49”。

图 11
16、ROUND 函数:此函数为四舍五入函数。如图 12,例如:将数字“12.3456”按照指定的
位数进行四舍五入,可以在 D3 单元格中输入以下公式:“=ROUND(B3,C3)”。

0)”;4)计算上网费用:在单元格 G3 中输入以下公式:“=E3*F3”。 图 14 19、SUBTOTAL 函数:使用该函数可以返回列表或者数据库中的分类汇总。通常利用[数 据]—[分类汇总]菜单项可以很容易地创建带有分类汇总的列表。 Function_num 函数返回值 Function_num 函数返回值 Function_num 函数返回值 .5 元,请计算如图 14 中所 示的上网所花费的费用。1)计算上网天数:首先在单元格 C3 中输入以下公式:“=B3-A3”; 2)计算上网分钟数:上网分钟数实际上就等于上网天数乘以 60 再乘以 24,所以应在单元 格 D3 中输入以下公式:“=C3*60*24”;3)计算计费时间:本例中规定每 30 分钟计费一 次,不满 30 分钟以 30 分钟计价,所以应在单元格 E3 中输入以下公式: “=ROUNDUP(D3/30.5+ROUNDDOWN(B3.0)*2.0)*2)”。 图 13 18、ROUNDUP 函数:此函数为向上舍入函数。例如:现在网吧的管理一般是采用向上舍 入法,不满一个单元按照一个单位计算。现假设每 30 分钟计价 0.20+ROUNDDOWN((B3-10)*2.17、ROUNDDOWN 函数:此函数为向下舍入函数。例如:出租车的计费标准是:起步价为 5 元,前 10 公里每一公里跳表一次,以后每半公里就跳表一次,每跳一次表要加收 2 元。 输入不同的公里数,如图 13 所示,然后计算其费用。可以在 C3 单元格中输入以下公式: “=IF(B3<=10.

C3:C7)”;2)显示最高的数学成绩:首先在单元格 B10 中输入“显示最 高的数学成绩”的字样,然后在单元格 E10 中输入以下公式:“=SUBTOTAL(4.$C$13 算数组 C3:F3 与数组$C$13 F$13)”.D3 7)”。 图 15 20、计算库存量和奖金:假设某公司在月底要根据员工的业绩发放工资并进行产品的库存统 计,本例中规定员工的基本工资为 600 元,奖金按照销售业绩的 8%提成,总工资等于基本 工资与奖金之和。如图 16,1)在工作表中输入相应的数据信息;2)计算“现存库量”: 在单元格 C15 中输入以下公式:“=C14-SUM(C3:C9)”;3)计算“销售业绩”:在单元格 G3 中输入以下公式:“=SUMPRODUCT(C3:F3.1 Average 5 Min 9 Sum 2 Count 6 Product 10 Var 3 Counta 7 Stdev 11 warp 4 max 8 Stdevp 例如某班部分同学的考试成绩如图 15,1)显示最低的语文成绩:首先在单元格 B9 中输入 “显示最低的语文成绩”的字样,然后在单元格 E9 中输入以下公式: “=SUBTOTAL(5.函数 SUMPRODUCT 是计 F$13 乘积的和,用数学公式表示出来就是: .

0)”;5)计算总工资: 由于总工资=基本工资+奖金,所以在单元格 J3 中输入以下公式:“=SUM(H3:I3)”。 图 16 21、计算工资和票面金额:假设某公司的销售人员的销售情况如图 17 所示,按照销售业绩 的 5%计算销售提成,下面需要结合上例中的函数来计算销售人员的销售业绩以及奖金工资, 然后再计算出发放工资时需要准备的票面数量。1)计算销售业绩:在单元格 H13 中输入以 下公式:“=SUMPRODUCT(C3:G3.$M$2)/$N$2)”;7)计算 5 元的面值:在单元格 O3 中输入以下公式: “=INT(MOD(K3.$L$2)/$M$2)”,此公式是使用 MOD 函数计算发放“MOD(K3.$C$11 G$11)”;2)计算提成:在本例中假设提成后 出现小于 1 元的金额则舍入为 1,所以需要使用 ROUNDUP 函数,在单元格 I3 中输入以下 公式:“=ROUNDUP(H3*5%.$L$2)”张 100 元后剩下的工资,然后利用取整函数 INT 得 到 50 元票面的数量;6)计算 10 元的面值:在单元格 N3 中输入以下公式: “=INT(MOD(K3.“=10*3050.99+5*4489.$O$2)/$P$2)”。 .0)”;3)计算工资:在单元格 K3 中输入以下公式:“=I3+J3”; 4)计算 100 元的面值:在单元格 L3 中输入以下公式:“=INT(K3/$L$2)”;5)计算 50 元 的面值:在单元格 M3 中输入以下公式:“=INT(MOD(K3.$N$2)/$O$2)”;8)计算 1 元的面值:在单元格 P3 中输入以下公式: “=INT(MOD(K3.9+20*2119”;4)计算奖金:奖金是按照销售业绩的 8% 提成得到的,这样计算出来的结果可能会是小数,不好找零钱,所以这里采用向上舍入的方 式得到整数,在单元格 H3 中输入以下公式:“=ROUNDUP(G3*8%.5+10*1560.

C3.D3)”。 图 18 23、DATEIF 函数:假设有两个已知日期——开始日期和截止日期,那么可以利用 DATEIF 函数 来计算它们之间相差的年数、月数或者天数等。如图 19,在单元格 D3 中输入以下公式: “=DATEDIF(B3.C3."y")”。 图 19 24、DAYS360 函数:该函数计算两个日期之间的天数,在财务中经常会用到,如果财务系统是 基于一年 12 个月并且每月 30 天,可以使用该函数帮助计算借款天数或者支付款项等。例如:某 企业不同时间的贷款如图 20 所示,然后利用 DAYS360 函数来计算其借款的时间,并且计算出 还款利息。1)计算“借款天数”:在单元格 D3 中输入以下公式:“=DAYS360(B3.图 17 22、DATE 函数:在实际工作中经常会用到此函数来显示日期。例如:如图 18,在单元格中输 入相应的年、月和图书馆日等信息,然后在单元格 E3 中输入以下公式:“=DATE(B3.C3)”;2) 计算“还款利息”:在单元格 G3 中输入以下公式:“=D3*E3*F”。 图 20 .

C3.C3)”。 图 22 27、WORKDAY 函数:使用此函数可以返回某个日期(起始日期)之前或之后相隔指定工作日 的某一日期的日期值,工作日不包括周末和专门指定的日期。假设某出版社要求某个编辑从 2006 年 3 月 1 日起开始写稿,利用 80 天将其完成(其中不包括三天节假日) ,此时可以利用 WORKDAY 函数计算出完成日期。如图 23 所示,在单元格中输入上述信息,然后在单元格 C7 中输入以下 公式:“=WORKDAY(C2.return_type):其中参数 serial_number 代表要查找的那一天的日期,参数 return_type 为确定返回值类型的数字,详细内容如下表: 参数值 函数返回值 1 或者省略 返回数字 1(星期日)到数字 7(星期六)之间的数字。 2 返回数字 1(星期一)到数字 7(星期日)之间的数字。 3 返回数字 0(星期一)到数字 6(星期日)之间的数字。 例如:计算当前日期是星期几:如图 21 所示,在单元格 B3 中输入计算当前日期的公式: “=WEEKDAY(B3.C4:C6)”。 图 23 28、计算年假天数和工龄补贴:假设某公司规定,员工任职满 1 年的开始有年假,第 1 至 5 年每 年 7 天,第 6 年开始每年 10 天。截止到 2005 年 6 月 9 日,以工龄计算每年补贴 100 元,任职不 .2)”。 图 21 26、WEEKNUM 函数:使用此函数可以计算一年中的第几周。例如:已知 2006 年 6 月 9 日是星 期五,下面利用 WEEKNUM 函数计算在参数不同的情况下返回的周数。如图 22 所示,在单元 格 B3 中输入计算当前日期的公式:“=WEEKNUM(B3.25、WEEKDAY 函数:使用此函数可以返回某个日期为星期几。语法:WEEKDAY (serial_number.

DAY(D4))-DATE(YEAR(C4).MINUTE( C4).7.TODAY().SECOND(D4)) ” , 其 中 “TIME(HOUR(C4).DAY(C4)))”,此时可计 算 出 所 有 型 号 的 包 裹 寄 存 的 天 数 , 在 此 公 式 中 用 到 了 IF 函 数 , 函 数 中 的 条 件 为 “TIME(HOUR(C4).MINUTE(D4)."y")*100.SECOND(D4))-TIME(HOUR(C4).MINUTE(C4).SECOND(C4))))”,此公式中的 IF 函数中的条件与计算天数时的条件是一样的,也是判断取 走 时 间 是 否 超 过 了 寄 存 时 间 , 如 果 没 有 超 过 小 时 数 则 为 “TIME(HOUR(C4).DATEDIF($D5.DATE(YEAR(D4).SECOND(D4) ”,它是用来判断取走时间是否超过了寄存时间,如果条件为真则表示还没有超过一天,那么寄 存 的 天 数 就 是 “DATE(YEAR(D4).DAY(D4))-DATE(YEAR(C4)." 今 年 没 到 期 ".MINUTE(C4).MINUTE(D4).SECOND( D4)).MINUTE(D4).MONTH(C4).6.MINUTE(C4).SECOND(C4))>TIME(HOUR(D4).MONTH(C4).10)))”,以此可以计算出员工的休假天数;2)在单元格 中 G5 输 入 以 下 公 式 : “=IF(DATEDIF($D5.HOUR(1-TIME(HOUR(C4).SECOND( .SECOND(C4))>TIME(HOUR(D4).SE COND(D4))).MINUTE(C4).MINUTE(D4).MINUTE(D4).DATE($C$2.MINUTE(C4).MONTH(D4)."y")>=1.IF(DATE(C$2.MINUTE(D4).MONTH(D4).MINUTE(D4).SECOND(C4))+TIME(HOUR(D4).HOUR(TIME(HOUR(D4).SECOND(C4))>TIME(HOUR(D4).6."y")<6.DAY(C4))”,即取 走 的 日 期 与 寄 存 时 的 日 期 之 差 ; 2) 计 算 寄 存 小 时 数 : 在 单 元 格 F4 中 输 入 以 下 公 式 : “=IF(TIME(HOUR(C4).9).SECOND(C4))>TIME(HOUR(D4).DA TE(YEAR(D4).DAY(C4))-1.MONTH(C4).DAY(D4))-DATE(YEAR(C4).MONTH(D4).SECOND(D4))-TIME(HOUR(C4).MINUTE(C4).MINUTE(D4).SECON D(C4)))”,即直接用取走时间减去存在时间,取小时数;3)计算寄存分钟数:在单元格 G4 中输 入 以 下 公 式 : “=IF(TIME(HOUR(C4).SECOND(C4)” 表 示 寄 存 时 间 的 序 列 数 , 其 中 “TIME(HOUR(D4).DAY(D4))-DATE(YEAR(C4).DAY(C4))-1” , 即 走取的日期减去寄存的日期再减 1,如果时间超过了,那么寄存的天数就是 “DATE(YEAR(D4).MONTH(D4).9).足一年的按每人 50 元计算。如图 24 所示:1)首先在工作表中输入已知数据信息,然后根据公 司规定的内容在单元格 F5 中输入以下公式:“=IF(DATEDIF($D5.DAY($D5))>TODAY()."y")<1."入职不够一 年 ".50)” , 以此可计算出员工的工龄补贴。 图 24 29、计算火车站寄存包裹费用:在火车站寄存包裹是按小时数收费的。有些按整小时计数,有些 按半小时计数,没有超过半小时的以半小时计,半小时以上一小时以内的按一小时计。同时包裹 的大小不同收费也不同,在本例中假设大的每小时 6 元,中型的每小时 4 元,小型的每小时 2 元,计算在火车站寄存包裹的费用。如图 25 所示:1)计算寄存天数:首先输入相关的信息,然 后 在 单 元 格 E4 中 输 入 以 下 公 式 : “=IF(TIME(HOUR(C4).MINUTE(C4).TODAY().MINUTE(C4).MONTH($D5).IF(DATEDIF($D5.SECOND( D4)).SECOND(D4)”表示取走时间的序列数。再通过加减计算得到 小 时 数 , 如 果 超 过 了 小 时 数 则 为 “HOUR(TIME(HOUR(D4).DATE($C$2.MINUTE(D4).SECOND(C4))>TIME(HOUR(D4).MONTH(C4).

D7.1))”,在该公式中,“E4*24” 表示将天数转换为小时数,在将分钟转换为小时数时,使用 IF 函数来判断分钟数的范围,若分 钟数小于等于 30 则返回 0.MINUTE(D4).SECOND(C4))+TIME(HOUR(D4).0.SECOND(D4))-TIME(HOUR(C4).C7<=34).MINUTE(1-TIME(HOUR(C4).SECOND(C4))+TIME(HOUR(D4).MIN UTE(C4).D7."")”;3) 统 计 年 龄 在 65 岁 以 上 的 人 的 调 查 结 果 , 在 单 元 格 H7 中 输 入 以 下 公 式 : “=IF(AND(C7>=50.MINUTE(C4).C7<=64).SE COND(D4)))” 。 如 果 超 过 了 , 分 钟 数 则 为 “MINUTE(TIME(HOUR(D4).SECOND(C4))))”,此时即可计算出所有型号的包裹寄存的分钟数,其公式形式和计算 小时数的公式相似,只是将 HOUR 换成了 MINUTE,其判断条件和前面的一样,如果取走时间 没 有 超 过 寄 存 时 间 , 分 钟 数 则 为 “MINUTE(1-TIME(HOUR(C4).C7<=49).D7.IF(G4<=30.MINUTE(C4).MINUTE(D4)."")”,在该公式中使用 AND 函数 判断单元格 C7 中的值是否在 18~34 岁之间,然后根据返回的逻辑值再利用 IF 函数得到结 果,即如果为真则返回单元格 D7 中的值,否则返回空值;2)统计年龄在 35~49 岁之间的 人的调查结果,在单元格 F7 中输入以下公式:“=IF(AND(C7>=35.0.MINUTE(D4).MINUTE(C4).D4)).MINUTE(TIME(HOUR(D4)."")”。 .SEC OND(C4)))”,即直接用取走时间减去寄存时间,取分钟数;4)计算寄存的累计小时数:在单元 格 H4 中输入以下公式:“=E4*24+F4+IF(G4=0.MINUTE(D4). SECOND(D4))).5 小时,否则返回 1 小时,然后将所有的小时数相加即可得到累计小 时数;5)计算寄存总费用:在单元格 J4 中输入以下公式:“=I4*H4”,此时即可计算出寄存包 裹的费用。 图 25 30、AND 函数:当所有参数的逻辑值为真时,AND 函数的返回值为 TRUE;只要有一个参数的 逻辑值为假,该函数的返回值则为 FALSE。例如:假设有一组民意调查数据或者调查结果, 如图 26 所示,下面根据各个年龄段(18~34、35~49、50~64 和 65 以上)对数据进行分 类,以判断出各个年龄段的调查结果。1)统计年龄在 18~34 岁之间的人的调查结果,在单 元格 E7 中输入以下公式:“=IF(AND(C7>=18.5.SECOND(D4))-TIME(HOUR(C4).

0) }”, 在该公式中先使用 IF 函数将单元格 D3 中的值与数据区域“C3:C8”中的每一个值进行比较, 如果两个值相等则返回 1,否则返回 0。然后利用 SUM 函数对所有的返回值求和,最后得到 的数据就是“1975”出现的次数,即有几个人是 1975 年出生的。该公式要以数组公式的形 式输入。 图 27 32、ADDRESS 函数:该函数使用方法如图 28 所示。 .1.图 26 31、OR 函数:判断逻辑值并集的计算结果,在所有的参数中只要有一个逻辑值为 TRUE,该 函数的返回值即为 TRUE。例如已知某企业的员工姓名和出生年份两列值,如图 27 所示,然 后根据输入的年份判断员工中是否有这一年出生的人,并且统计出共有几个。1)在单元格 D3 中输入判断值“1975”,即判断是否有 1975 年出生的人,然后在单元格 E3 中输入以下 公式:“{=OR(D3=C3:C8}”,在该公式中,表示将 D2 单元格中的值与数据区域“C3:C8”中 的每一个值作比较,判断是否相等。如果任何一人比较结果为真,函数 OR 则返回 TRUE,也 就是 D3 单元格中的值位于这个列表中。由于是在一个数组中查找是否存在某个指定的值, 所以公式要以数组的形式输入,输入公式后要按[Ctrl]+[Shift]+[Enter]组合键完成;3) 计算 1975 年出生的人数,在单元格 E3 中输入以下公式:“{=SUM(IF(D3=C3:C8.

"不及格")”,在该公式中用到了多个 IF 函数,用以判断平均成绩属于哪个 区间,再使用 CHOOSE 函数返回不同情况下的结果,这里把成绩分为了 5 个档次,即平均分 90 以上的是“优秀”、80 到 90 之间的是“良好”、70 到 80 之间的为“一般”、60 到 70 之间的为“及格”、60 以下的为“不及格”。 图 30 35、COLUMN 函数:该函数使用方法如图 31 所示。 图 31 36、COLUMNS 函数:该函数使用方法如图 32 所示。 ."优秀".2.IF(F3>=70.5)))).IF(F3>=80."及格".4.IF(F3>=60." 一般".1."良好".3.图 28 33、AREAS 函数:该函数使用方法如图 29 所示。 图 29 34、CHOOSE 函数:例如评定学生成绩,利用该函数可以评定销售人员的业务能力,还可以 返回成绩的档次以及是否及格等,其计算方法都是一样的。下面以学生成绩表为例看一下 CHOOSE 函数的应用方法。1)首先在工作表中输入如图 30 所示的学生成绩,然后在单元格 F3 中输入以下公式:“=SUM(C3:E3)/3”,此时即可计算出学生的平均成绩;2)利用 CHOOSE 函 数 计 算 成 绩 名 次 , 在 G3 单 元 格 中 输 入 以 下 公 式 : “=CHOOSE(IF(F3>=90.

$B$3 “=HLOOKUP(F3.$B$3 G$4.$B$3 G$4.2)”;3)分别在 单 元 格 D8 、 D9 、 D10 中 输 入 以 下 公 式 : “=HLOOKUP(E3.6)}”,此时即可显示出星期五的所有课程;3)计算 路程:已知各地之间相隔的距离如图 36 所示,那么如何计算 A 地和 D 地之间相隔的距离呢? .2)”;3)计算奖金:在单 元格 E7 中输入以下公式:“=C7*D7”。 图 33 38、HYPERLINK 函数:该函数使用方法如图 34 所示。 图 34 39、INDEX 函数:该函数返回指定单元格中的内容。假设在图 35 所示的课程表中:1)查找 出 星 期 三 第 4 节 课 所 上 的 课 程 : 只 需 在 单 元 格 C13 中 输 入 以 下 公 式 : “=INDEX(C3:H9.$B$3 G$4..C12.2)” 、 G$4.2)”、“=HLOOKUP(G3.图 32 37、HLOOKUP 函数:在实际工作中此函数的应用非常广泛,下面举例说明。在计算销售奖金 时,不同的销售业绩对应不同的奖金比例,因此首先需要使用 HLOOKUP 函数查询奖金比例, 然后再计算销售奖金。1)输入如图 33 所示的业绩奖金以及员工的销售业绩;2)查找适当 的奖金比例,在单元格 D7 中输入以下公式:“=HLOOKUP(D3.C11)”;2)返回星期五的所有课程:选中单元格区域“J2:J9”,然 后输入以下公式:“{=INDEX(B2:H9.

0).B2:G2.B2:B7.MATCH(C10.只 需 在 单 元 格 C11 中 输 入 以 “=INDEX(B2:G7.0))”。 下 公 式 : 图 35 图 36 40、INDIRECT 函数:该函数使用方法如图 37 所示。 图 37 60、PROPER 函数:此函数可以自动转换大小写。首先在工作表中输入一些字母或者英文句子, .MATCH(C9.

2)”;2)判断性别:假设有一个关于生活消费方面的调查, 调查者为了书写方便也为了便于进行统计分析,在对被调查者编号时指定其最后一位表示性别, 用“1”代表男性,用“2”代表女性,首先在工作表中输入已知信息,如图 65 所示,然后在单 元格 D3 中输入以下公式:“=IF(RIGHT(C3.如图 61 所示,然后在单元格 C3 中输入以下公式:“=PROPER(B3)”。 图 6161、REPLACE 函数:此函数可以使用其他的文本字符串并根据所指定的字符数替换某个文本 字符串中的部分。例如某市的电话号码要升位,在原来的电话号码的前面加一个“8”,下面使 用 REPLACE 函数完成已知电话号码的升位。具体的操作步骤如下:1)输入已知的电话号码,如 图 62 所示;2)计算升位后的电话号码,在单元格 C3 中输入以下公式: “=REPLACE(B3.1)="1".4.1."女")”,在该公式中,使用 RIGHT 函 数返回编号中的最后一个字符,再利用 IF 函数判断。如果返回的结果为“1”则为“男”,反之 ."男"."05328")”,在该公式中,使用 REPLACE 函数用“0108”替换 B3 中字符串 中第一位开始的前 4 位数字,结果相当于区号不变,在原电话号码的前面加一个“8”。其中 “05328”加引号是以文本的形式输入的,否则忽略 0。 图 62 62、REPT 函数:此函数可以按照给写的次数重复显示文本,也可以通过 REPT 函数不断地重复显 示某一个文本字符串来对单元格进行填充。该函数的用法见图 63 所示。 图 63 63、RIGHT 函数:使用此函数可以根据所指定的字符数返回文本字符串中最后一个或者多个字符。 例如:1)拆分姓名,在实际中人的姓名一般是由姓和名两部分组成的,下面介绍如何利用 RIGHT 函数将其拆分开,具体的操作步骤如下:在单元格中输入一些姓名,如图 64 所示,然后在单元 格 C3 中输入以下公式:“=RIGHT(B3.

为“女”,由于函数返回的是字符,所以“1”要加引号,当有多种情况时还可以使用嵌套的 IF 函数。 图 64 图 65 64、SEARCH 函数:此函数可以查找文本字符串。该函数的用法见图 66 所示。 图 66 65、T 函数:此函数可以返加引用的文本。该函数的用法见图 67 所示。 图 67 66、TEXT 函数:此函数用来将数值转换为指定格式。该函数的用法见图 68 所示。 .

2)."女士"))”,在该公式中,首先使用 IF 函数判断性别是“男”还是“女”,如果是“男”则返回先生,如果是“女”则返回女士, 然后利用 CONCATENATE 函数将判断结果和姓连接起来组成该专家的称呼;5)安排入住的宾馆房 间号:在单元格 H3 中输入以下公式:“=IF(B3<=3.RIGHT(C3.图 68 67、TRIM 函数:此函数用来清除文本中的空格。该函数的用法见图 69 所示。 图 69 68、UPPER 函数:此函数用来将文本转换为大写。该函数的用法见图 70 所示。 图 70 69、处理人员信息:文本函数在实际工作中也是一种常用的函数类型。一些大型的企业为了提高 员工的素质,使员工能及时地接触到该行业的最新科技信息,有关负责人会时常请一些专家对自 己的员工进行培训。下面介绍如何利用文本函数处理人员信息,具体的操作步骤如下:1)在工 作表中输入需要的标题项目以及人员编号、姓名和性别等数据信息,以便于在后面使用,如图 71 所示;2)从姓名中提取姓:在单元格 E3 中输入以下公式: “=IF(LEN(C3)=4.2))”,在该 公式中使用 IF 函数判断姓名的长度是不是等于 2,若等于 2 则利用 RIGHT 函数返回最右侧的 1 个字符,若不等于 2 则返回最右侧的两个字符;4)添加称呼:在单元格 G3 中输入以下公式: “=IF(D3="男"."200"))”,在安排专家的宾馆房间时,假设前三名专家在宾馆 A 中休息,其余的在 宾馆 B 中休息,房间号为他们的编号,在该公式中先使用 TEXT 函数将 B 列中的数据转换为对应 格式的文本,再使用符号“&”将宾馆和房间号连接起来,最后使用 IF 函数根据专家的编号判断 .RIGHT(C3.CONCATENATE(E3.LEFT(C3.1))”,由于中国人的姓名有两个字的,有 3 个字的,还 有 4 个字符,4 个字的名字一般是复姓,所以要使用 IF 函数判断姓名的长度是不是 4,如果姓名 的长度等于 4,则使用 LEFT 函数返回左边的两个字符,否则返回左边的 1 个字符;3)从姓名中 提取名:在单元格 E3 中输入以下公式:“=IF(LEN(C3)=2.1).LEFT(C3."滨海假日"&TEXT(B3."清泉宾馆 "&TEXT(B3."先生")."300").CONCATENATE(E3.

1)”计算结 果的第一个字符。 图 72 .1).LEFT(C4.在该公式中使用 LEN 函数得到 C4 中字符串的长度,再使用 IF 函数判断该字符串的长度是否等于 4,如果是的话则利用 LEFT 函数返回第一个字符,否则返 回 0;3)计算百位上的数字:在单元格 E4 中输入以下公式: “=IF(D4=0.IF(LEN(C4)=3.其入住哪个宾馆;6)输入各个专家的培训人数,然后选中单元格 K2,选择[插入]—[符号]菜单 位项弹出[符号]对话框,切换到[符号]选项卡中,在[字体]下拉列表中选择[(普通文本)]选项, 在[子集]下拉列表中选择[零杂丁贝符(示意符号)]选项,设置完毕单击[插入]按钮即可在单元 格输入选定的符号;7)绘制人数比较图:在单元格 G3 中输入以下公式: “=REPT($K$2.在该公式中,首先使用 IF 函数判断单元格 D4 中的值是否等于 0, 如果等于 0 则表明单元格 C4 中的数字共 3 位,将使用 LEFT 函数返回第一个字符;如果不等于 0 则返回“C4-D4*1000”所得结果的第一个字符;4)计算十 位上的数字:在单元格 F4 中输入以下公式:“=LEFT(C4-D4*1000-E4*100.1).LEFT(C4.1)”计算结果的第一 个字符。由于工资最少是“988”,即 3 位数字,所以不必再判断是否有两位数的情况;5)计算 个位上的数字:在单元格 G4 中输入以下公式:“=LEFT(C4-D4*1000-E4*100-F4*10.1))”.0).0)”.INT(I3/12))”,在该公式中,使用 REPT 函数将单元格 K2 中的方块元素复制 “INT(I3/12)”次,为了缩小空间也为了减小培训人数比例,将 I 列中的培训人数除以 12 再取 整数即可得到需要复制的次数。 图 71 70、拆分工资金额:在前面已经介绍过利用 INT 函数和 MOD 函数进行工资数额的拆分,下面介绍 如何使用文本函数将工资数额按其位数分隔开。例如已知某公司部分员工的工资,现要将工资按 位数分开,具体的操作步骤如下:1)在工作表中输入姓名和工资数额以及其他的标题项目,如 图 72 所示;2)计算千位上的数字:在单元格 D4 中输入以下公式: “=IF(LEN(C4)=4.LEFT(C4-D4*1000.

"确定价格后再做处理"."到岗")”。 图 75 74、ISERR 函数:此函数可以判断数值是否为任意错误值。例如:计算应收账款:1)输入已知 的数据信息,如货物名称、数量、单价和金额等,如图 76 所示;2)在单元格 E3 中输入以下公 式:“=IF(ISERR(C3*D3).C3*D3)”。 图 76 75、DAVERAGE 函数:此函数可以返回列表或者数据库中满足指定条件的列中数值的平均值。例 如:1)在单元格中输入需要处理的问题,如计算“语文大于 59 分的平均成绩”和“英语的平均 ." 请假".71、CELL 函数:使用此函数可以返回某一个引用区域的左上角单元格的格式、位置或者内容等 信息。该函数的用法见图 73 所示。 图 73 72、COUNTBLANK 函数:此函数可以指定空白单元格的个数。该函数的用法见图 74 所示。 图 74 73、ISBLANK 函数:此函数可以判断单元格是否为空。例如判断员工是否到岗:1)输入姓名和 上班时间,如图 75 所示;2)判断其是否到岗,在单元格 E3 中输入以下公式:“=IF(ISBLANK(D3).

C10.成绩”,如图 77 所示;2)在单元格 C12 中输入以下公式:“=DAVERAGE(B2:E8.D10 11)”,即可查找出英语成绩大 于 89 分的同学的姓名;在单元格 C13 中输入以下公式:“=DGET(B2:E8.4.B10.E2:E8)”。 图 77 76、DCOUNT 函数:使用此函数可以返回数据库或者列表中满足指定条件并且包含数字的单元格 个数。具体的操作步骤如下:1)如图 78 所示,首先在单元格中输入需要处理的问题,然后在单 元格 C12 中输入以下公式:“=DCOUNT(B2:E8.1.2.1.B10:C11)”,即可查 找出语文和数学成绩全部大于 80 分的同学的姓名。 .B10:B11)”,即可得到数学成绩及格的单元格 个数;2)在单元格 C13 中输入以下公式:“=DCOUNT(B2:E8.C10:C11)”; 3)在单元格 C13 中输入以下公式:“=DAVERAGE(B2:E8.B10:B11)”,即可得到语文成绩 大于 70 并且数学成绩及格的单元格个数。 图 78 77、DGET 函数:使用此函数可以从列表或者数据库的列中提取符合指定条件的单个值。如图 79 所示,在单元格 C12 中输入以下公式:“=DGET(B2:E8.

B10 “=DMAX(B2:E8.C8 9)”。 .B10.B10 11)”、 11)”。DMIN 函数的使用方法与 DMAX 函数相似,不过此函数用 以返回指定条件的最小数值。 图 80 79、DSUM 函数:此函数用以返回指定条件的数字之和。首先在单元格中输入需要处理的问题, 如图 81 所示,然后在单元格 C12 和 C13 中输入以下公式:“=DSUM(B1:F6.5.D10.C8:C9)”、 “=DSUM(B1:F6.图 79 78、DMAX 函数:此函数用以返回指定条件的最大数值。首先在单元格中输入需要处理的问题, 如图 80 所示,然后分别在单元格 C12 和 C13 中输入以下公式:“=DMAX(B2:E8.1.

4.图 81 80、处理采购数据:在 EXCEL 中提供有很多种数据库函数,可以满足采购管理中管理人员对大 量数据处理的要求。下面以图 82 所示,介绍如何使用数据库函数处理采购数据:1)使用 DAVERAGE 函数计算采购数量的平均值,首先建立一个数据模型;2)在单元格 E15 中输入以下公式: “=DAVERAGE(B2:F12.4.C28 29)”;5)要计算新新家具公司沙发的价格,此时可以使用 DGET 函数来求解,首先输入需要求解的条件,然后在单元格 E33 中输入以下公式: “=DGET(B2:E12.5.C35 36)”;6)要计算家具中沙发的最高价格,此时可以使用 DMAX 函数来 求解,首先输入需要求解的条件,然后在单元格 E39 中输入以下公式: “=DMAX(B2:E12.C21 22)”,即可计算 出采购数量少于 20 的平均数;4)要计算购买台灯的数量大于 10 的次数,此时可以使用 DCOUNT 函数来求解,首先输入需要求解的条件,然后在单元格 F26 中输入以下公式: “=DCOUNT(B2:F12.5.5.C41:C42)”。 .G15:G16)”,即可得到台灯的平均采购数量;3)将单元格 G16 中的“台 灯”改为“瓷瓶”就可以计算出瓷瓶的平均采购数量。此外还可以利用 DAVERAGE 函数在相交或 者相并两种条件下计算数据的平均值。在 Excel 中输入同行的条件为相交的条件,即必须全部满 足的条件,然后在单元格 E19 中输入以下公式:“=DAVERAGE(B2:F12.

图 82 81、区分函数 COUNT 和 COUNTA:例如:1)制作 1 月出勤加班统计表,表中包括员工 1 月出勤加 班统计表以及需要统计的内容,如图 83 所示;2)使用 COUNT 函数统计各列单元格的个数,在单 元格 B13 中输入以下公式:“=COUNT(B3:B11)”,此时可以看到包含文字的单元格和空白单元格 被忽略了,只统计包含数字的单元格;3)使用 COUNTA 函数统计各列单元格的个数,在单元格 B14 中输入以下公式:“=COUNTA(B3:B11)”,此时可以看到包含文字的单元格也统计在内了。 .

1).0).D3 12.1)”;3)计算次品的最大值和最小值,分别在单元格 G6 和 G6 中输入以下公 式:“=LARGE(C3:C12.1)”.10)”;4)查找出不合格率最高的产品,在单元 格 G10 中输入以下公式:“=INDEX(A3:A12.MATCH(LARGE(D3 12.1)”、 “=SMALL(B3:B12.在该公 式中首先利用 LARGE 函数得出不合格率的最大值,然后利用 MATCH 函数得到该最大值在数据区域 “D3:D12”中的行号,最后使用 INDEX 函数在数据区域“A3:A12”中查找该行与第 1 列交叉处 的单元格的值,即可得到不合格率最高的产品即“显示器”;查找不合格率最低的产品同理。 .图 83 82、LARGE 函数:该函数用来返回数据集中第 K 个最大值。例如:根据某企业在一次订货后检验 所订产品的合格情况,计算需求量的大小、次品的多少以及不合格率最高、最低的产品等。具体 的操作步骤如下:1)制作检验订购的产品合格情况表,如图 84 所示;2)计算各个产品中订购 总量的最大需求与最小需求,分别在单元格 G2 和 G3 中输入以下公式:“=LARGE(B3:B12.1)”、“=LARGE(C3:C12.

MATCH(MAX(E3:E11).1)”,即可得到旷工次数最多的员 工的姓名即“邵刚”。 图 85 84、MODE 函数:该函数用以返回出现频率最高的数值。例如:假设已知某些同学的语文、数学 和英语成绩如图 86 所示,现计算各科成绩中出现次数最多的分数,在单元格 C14 中输入以下公 式:“=MODE(C4:C13)”。 图 86 85、PERCENTRANK 函数:该函数用以返回百分比排位。该函数的用法见图 87 所示。 .MATCH(MAXA(F3:F11).E3:E11.即可得到迟到 次数最多的员工的姓名即“李宁”;3)计算旷工次数最多的员工的姓名,在单元格 J7 中输入以 下公式:“=INDEX(C3:C11.图 84 83、区分函数 MAX 和 MAXA:现以某公司 1 月份的出勤和加班记录表为例,来看一下 MAX 和 MAXA 函数在实际工作中的具体的应用。在此表中分别计算迟到、旷工和加班次数最多的员工的姓名, 具体的操作步骤如下:1)制作如图 85 所示的表格;2)计算迟到次数最多的员工的姓名,在单 元格 J5 中输入以下公式:“=INDEX(C3:C11.F3:F11.1)”.0).0).

05)”,即可得到除去极值比例为 5%的均值结果。 图 88 88、统计员工培训成绩:一般来说公司招聘新员工后会对其进行培训,随后人事部会对他们的培 训成绩进行统计排名,以此考核新员工的素质状况,具体的操作步骤如下:1)首先在工作表 Sheet1 中输入相应的数据信息,然后对输入的内容进行字体、边框等属性的设置,如图 89 所示; 2)计算各位员工的平均成绩:在单元格 J4 中输入以下公式:“=AVERAGE(E4:I4)”;3)计算总 成绩:在单元格 K4 中输入以下公式:“=SUM(E4:I4)”;4)计算员工的成绩名次:在单元格 L4 .图 87 86、RANK 函数:该函数用以排名次。该函数的用法见图 89 所示。 87、TRIMMEAN 函数:该函数用以计算内部平均值。例如:根据实际计算需求在工作表中添加相 应的项目,制作如图 88 所示的表格,在单元格 C15 中输入以下公式: “=TRIMMEAN(C3:C14.0.

$J$4 J$21)”;5)计算培训人数:在单元格 D23 中输入以下公 式:“=COUNT(B4:B21)”;6)计算实际参加考试的人数:在单元格 D24 中输入以下公式: “=COUNTA(E4:E21)”;7)计算无成绩的人数:即缺考人数,在单元格 D25 中输入以下公式: “=COUNTBLANK(E4:E21)”;8)计算参加培训的男、女员工人数:分别在单元格 D26 和 D27 中输 入以下公式:“=COUNTIF(D4 21.K4:K21)”、 21."女")”、“=COUNTIF(D4 21.中输入以下公式:“=RANK(J4."男"."男")”;9)计算男、女员 工总成绩:分别在单元格 D29 和 D30 中输入以下公式:“=SUMIF(D4 “=SUMIF(D4 21.2)”;12)计算各个分数段的人数:选中单元格区域“G29: G33”,然后输入以下公式:“{=FREQUENCY(J4:J21."女".F24:G27)}”,在该公式中使用 FREQUENCY 函数得到各个分数段的人数;13)计算各个分数段的人数占总人数的比例:在单元格 H29 输入以 下公式:“=G29/$D$24”。 图 89 .K4:K21)”;10)计算平均最高和最低分:分别在单元格 D31 和 D32 中 输入以下公式:“=MAXA(J4:J21)”、“=MIN(J4:J21)”;11)计算倒数第 2 名:在单元格 D33 输入以下公式:“=SMALL(J4:J21.

0.0)”表示使用 PMT 函数计算每月月末还款数,其中“D3/12”表示月利率,“C3*12”表示总的付款期数, 所得结果再乘以 12 表示第五年内总的还款数。 图 90 90、DOLLARDE 函数:此函数用来将分数形式转换为小数形式。该函数的用法如图 91 所示。 图 91 .0)*12”,在该公式中,“PMT(D3/12.C3*12.89、CUMPRINC 函数:此函数用来计算贷款本金和利息。例如一位消费者获得一项 30 年的住 房贷款,金额为 400000 元,按月还款,年息是 5%,请计算贷款的第五年应该支付的本金和 利息。具体的操作步骤如下:1)制作如图 90 所示的表格;2)计算按月还款时第五年内每 月月末还款的本金的累计和,在单元格 B6 中输入以下公式 “=CUMPRINC(D3/12.49.B3.0.B3.C3*12.60.B3.60.B3.49.0)”,在该公式中“D3/12”表示月利率,“C3*12” 表示总的付款期数,“49”表示第五年的第一个月,“60”表示第五年的最后一个月,“0” 表示付款时间类型是月末;2)计算第五年内每月月末所付利累的累计和,在单元格 C6 中输 入以下公式:“=CUMIPMT(D3/12.C3*12.C3*12.0)”,注意这个公式与上面唯一不同的地 方是所用的函数是不同的;3)计算本利之和,在单元格 D6 中输入以下公式: “=SUM(B6:C6)”;4)计算按月付款时第五年内共付多少,在单元格 E6 中输入以下公式: “=PMT(D3/12.

0)”;3)计算到 期还款额:例如用户向银行借款 5000 元,期限 6 年,利息 6%,请问到期还款额为多少?具 体的操作步骤如下:将已知数据和相关项目输入到工作表中建立数据模型,如图 95 所示, 在单元格 B6 中输入以下公式:“=FV(B3.F3.75%,请问三年后此帐户中的总额是多 少钱?具体的操作步骤如下:将已知数据和相关项目输入到工作表中建立数据模型,如图 96 所示,在单元格 B7 中输入以下公式:“=FV(B3.B5.D3.0)”,即可求出三年后的账户 总额。 图 94[/td] 图 93 .B6.0)”;计算按月存款时 10 年后的本金和利息之和,在单元格 D6 中输入以下公式:“=FV(C3/12.91、DOLLARFR 函数:此函数用来将小数形式转换为分数形式。该函数的用法如图 92 所示。 图 92 92、FV 函数:此函数用来计算投资未来值。1)计算本利和:例如某公司为某项投资存款, 银行已有的存款是 50000 元,以后每年存款 20000 元,年利率是 8%,试计算 10 年后的本息 和为多少?如果每月存入 2000 元,那么 10 年后的本利和又是多少?具体的操作步骤如下: 制作如图 93 所示的表格,计算按存款时 10 年后的本金和利息之和,在单元格 D5 中输入以 下公式:“=FV(C3. B3.E3.0)”;4)计算帐户总额:如何期初余额 为 5000 元,每月的月末存入 600 元,如果月息为 0.B4.D3*12.B5.B4.B4.0)”,在该公式中“C3/12”表示月利率, “D3*12”表示总的月份数,每月的存款和先期的存款都是负值,这样计算出来的结果就是 正值,“0”表示每次月末存款;2)计算累计金额:例如如果年息为 6%,那么 5 年之后 2000 元的累计金额是多少?具体的操作步骤如下:将已知数据和相关项目输入到工作表中建立数 据模型,如图 94 所示,在单元格 B6 中输入以下公式:“=FV(B3.0.B5.B3.0.

5%,按月偿还,请计算付款中的 利息,具体的操作步骤如下:1)制作如图 98 所示的表格,其中包括贷款金额、贷款时间和 年利息;2)计算第一个月应付的利息:在单元格 D5 中输入以下公式: “=IPMT(D3/12.B3)”。 .B3)”;3)计算最后一个月应付的利息:在单元格 D6 中输入以下 公式:“=IPMT(D3/12.F3:F14)”,即计算 不同的利率条件下 150000 元的存款 1 年后的存款额是多少。 图 97 94、IPMT 函数:此函数用来返回利息偿还额。例如计算贷款利息,假设有一位消费者为买 房而向银行贷款 200000 元,贷款期限为 10 年,年息为 4.1.C3*12.120.图 95 图 96 93、FVSCHEDULE 函数:此函数用来计算本金未来值。例如某人存入银行 150000 元,一年内 年利率在不断地变化,请计算一年后的存款额。具体的操作步骤如下:1)制作如图 97 所示 的表格,其中包括一年内不同的年利率以及由此得出的月利率;2)计算在各种利率条件下 一年后的总存款数,在单元格 D15 中输入以下公式:“=FVSCHEDULE(C2.C3*12.

C3.C5.C3)”;计算按月偿还时的月初偿还额,在单元格 E8 中输入以下公式: “=PMT(C7/12.1)”;计算按年存款时的年末存款额,在单元格 F4 中 输入以下公式:“=PMT(C7.C3)”;3)计算利润租金:假设一房产的 租赁利益当前可以以 230000 元出售,租期 4 年,预付每月的租金 6000 元,不得重新定价或 .0.C5*12.C5.C3)”;2)计算存款金 额:例如如果某公司需要为某个项目准备资金,该项目在两年后预计需要 100000 元,假设 银行的存款年利率为 10%,那么从现在起公司每月或者每年应当存入的金额是多少?具体的 操作步骤如下:制作如图 101 所示的表格,计算按年存款时的年初存款额,在单元格 E4 中 输入以下公式:“=PMT(C7.C5*12.0.1)”;计算年末偿还额,在单元格 F4 中输入以下 公式:“=PMT(C7.C5.1)”,在该公式中使用 PMT 函数计算按月存款时的 月初存款额,公式中各项参数的意义依次为:“C7/12”为月利率,“C5*12”为存款总期数, “0”为本金,“100000”为未来值,“1”表示存款方式是期初;计算按月末存款额,在单 元格 F8 中输入以下公式:“=PMT(C7/12.C3)”;计算按月存款时的月初存款额,在单元格 E8 中输 入以下公式:“=PMT(C7/12.1)”,在该公式中“C7/12”表示月利率,“C5*12”表示还款总 时间,因为是按月计算,所以是 6*12=72 个月,“1”仍表示是月初还款;计算按月还款时 的月末偿还额,在单元格 F8 中输入以下公式:“=PMT(C7/12.C3.C3.C5*12.图 98 95、NPER 函数:该函数用来返回投资总期数。该函数的用法如图 99 所示。 图 99 96、PMT 函数:该函数用来返回每期付款额。1)计算偿还额:某公司从银行贷款 200000 元, 分 6 年偿还,年利率为 8%,现需计算按年偿还和按月偿还的还款额,条件为等额偿还,具 体的操作步骤如下:制作如图 100 所示的表格,计算按年还款时的年初偿还额,在单元格 E4 中输入以下公式:“=PMT(C7.C5.C5*12.0.0.0.0.C3.

1.0.75%的收益,请问可以得到多少利润租金?具体的操作步骤如下:制 作如图 102 所示的表格,计算利润租金,在单元格 B7 中输入以下公式: “=PMT(B6.0.C3.-230000.0.-B3.10.0)”、“=PPMT(E3.B4*12.C3.者涨价,如果接受了 0.D3.1)+B5”;4)计算贷款偿还额:假设有一笔期限为 15 年,月 利息为 0.1)”、“=PPMT(E3.0)”。 图 100 图 101 图 102 图 103 97、PPMT 函数:该函数用来返回本金偿还额。例如计算偿还的本息,某公司从银行贷款 500000 元,年利率为 5%,还款期为 10 年,条件是等额偿还,按年或者按月还款,请计算付款中的 本金和利息。具体的操作步骤如下:1)制作如图 104 所示的表格;2)计算按年还款时的年 初和年末应付本金:分别在单元格 D6、D7、D8 和 D9 中输入以下公式: “=PPMT(E3.C3.1)”、 .D3.B5*12.D3.0.1.65%的 30000 元的贷款,请计算月偿还额为多少?具体的操作步骤如下:制作如图 103 所示的表格,计算月偿还额,在单元格 B6 中输入以下公式: “=PMT(B4.

1)”、“=PPMT(E3/12.D3*12.D3*12.1)”、“=PPMT(E3/12.0)”,在这 4 个公式 中“E3/12”表示月利率,“D3*12”表示还款总月份数,“120”表示还款总期数中的最后 一个月,由于是还款,因此未来值都是 0;4)计算按年还款时的年初和年末应付利息:分 别在单元格 E6、E7、E8 和 E9 中输入以下公式:“=IPMT(E3.C3.C3.C3.C3.0.D3.C3.D3.C3.120.0)”、 “=PPMT(E3/12.0)”, 与计算本金不同的地方就是所用的函数不一样,其参数的意义都是一样的;5)计算按月还 款时的年初和年末应付利息:分别在单元格 E10、E11、E12 和 E13 中输入以下公式: “=IPMT(E3/12.D3*12.D3*12.1)”、“=IPMT(E3/12.0)”,即按月计算付款数;2)计算投资值:现有一 项保险年金,购买该保险后可以在今后 25 年内每月末领回 1000 元,假设购买时需先缴付 .1.0.D3.C3.0.1)”、“=IPMT(E3/12.0.0.1)”、“=IPMT(E3.0)”、“=IPMT(E3.0.10.D3.1.C3.C3.0.D3*12.D3*12.1.C3.1.10.1.D3*12.“=PPMT(E3.D3*12.10.C3.D3.120.0)”;6)计算各种 情况下的本金和利息之和:在单元格 F6 中输入以下公式:“=SUM(D6:E6)”。从上面的计算 结果中可以看出:每年的年初所付款都是一样的,虽然第一年和最后一年的本金和利息的值 不同,但总和是相等的;同样每年年末的本金和利息之和也是相等的,每月月初以及每月月 末的本金和利息之和也是相等的。 图 104 98、PV 函数:该函数用来返回投资现值。例如:1)计算贷款额:某公司想贷款进行投资, 其能承受的能力为每月支付 10000 元,以年利息 5%进行 10 年贷款,请计算该公司能承受的 最多贷款额是多少?具体的操作步骤如下:制作如图 105 所示的表格,在单元格 E3 中输入 以下公式:“=PV(C3/12.0.D3*12.1)”、 “=IPMT(E3.0)”,这 4 个公式分别是用来计算第一年的期初、期末和第十年的 期初及期末的应付本金的。公式的形式基本相同,只是函数 PPMT 中的参数 per 和 type 发生 了改变,分别表示哪一年以及是期初还是期末的应付本金;3)计算按月还款时的年初和年 末应付本金:分别在单元格 D10、D11、D12 和 D13 中输入以下公式: “=PPMT(E3/12.-B3.120.C3.120.0)”、 “=IPMT(E3/12.1.C3.

0)”,即可得 到需要投资的现值。从上面的计算的结果中可以看出,计算出来的投资现值“179910.-B3.5%,请计算这笔投资是否值得。具体的操作步骤如下:制作如图 106 所示的表格,在单元格 E3 中输入以下公式:“=PV(C3/12.32” 大于预交付的购买保险的费用“150000”,所以购买此保险还是值得的。 图 105 图 106 99、RATE 函数:该函数返回年金的各期利率。该函数的用法如图 107 所示。 图 107 .15000 元,投资回报率为 4.0.D3*12.