Excel财务函数

2024-09-10

Excel财务函数(共12篇)

Excel财务函数 篇1

像统计函数、工程函数一样,在Excel中还提供了许多财务函数。财务函数可以进行一般的财务计算,如确定贷款的支付额、投资的未来值或净现值,以及债券或息票的价值。这些财务函数大体上可分为四类:投资计算函数、折旧计算函数、偿还率计算函数、债券及其他金融函数。它们为财务分析提供了极大的便利。使用这些函数不必理解高级财务知识,只要填写变量值就可以了。在下文中,凡是投资的金额都以负数形式表示,收益以正数形式表示。

在介绍具体的财务函数之前,我们首先来了解一下财务函数中常见的参数:

未来值(fv)--在所有付款发生后的投资或贷款的价值。

期间数(nper)--为总投资(或贷款)期,即该项投资(或贷款)的付款期总数。

付款(pmt)--对于一项投资或贷款的定期支付数额。其数值在整个年金期间保持不变。通常pmt包括本金和利息,但不包括其他费用及税款。

现值(pv)--在投资期初的投资或贷款的价值。例如,贷款的现值为所借入的本金数额。

利率(rate)--投资或贷款的利率或贴现率。

类型(type)--付款期间内进行支付的间隔,如在月初或月末,用0或1表示。

日计数基准类型(basis)--为日计数基准类型。Basis为0或省略代表US(NASD)30/360,为1代表实际天数/实际天数,为2代表实际天数/360,为3代表实际天数/365,为4代表欧洲30/360。

接下来,我们将分别举例说明各种不同的财务函数的应用。在本文中主要介绍各类型的典型财务函数,更多的财务函数请参看附表及相关书籍。如果下文中所介绍的函数不可用,返回错误值#NAME?,请安装并加载“分析工具库”加载宏。操作方法为:

在“工具”菜单上,单击“加载宏”;

在“可用加载宏”列表中,选中“分析工具库”框,再单击“确定”。

一、投资计算函数

投资计算函数可分为与未来值fv有关,与付款pmt有关,与现值pv有关,与复利计算有关及与期间数有关几类函数。

1、与未来值fv有关的函数--FV、FVSCHEDULE

2、与付款pmt有关的函数--IPMT、ISPMT、PMT、PPMT

3、与现值pv有关的函数--NPV、PV、XNPV

4、与复利计算有关的函数--EFFECT、NOMINAL

5、与期间数有关的函数—NPER

在投资计算函数中,本文将重点介绍FV、NPV、PMT、PV函数。

(1)求某项投资的未来值FV

在日常工作与生活中,我们经常会遇到要计算某项投资的未来值的情况,此时利用Excel函数FV进行计算后,可以帮助我们进行一些有计划、有目的、有效益的投资。FV函数基于固定利率及等额分期付款方式,返回某项投资的未来值。

语法形式为FV(rate,nper,pmt,pv,type)。其中rate为各期利率,是一固定值,nper为总投资(或贷款)期,即该项投资(或贷款)的付款期总数,pv为各期所应付给(或得到)的金额,其数值在整个年金期间(或投资期内)保持不变,通常Pv包括本金和利息,但不包括其它费用及税款,pv为现值,或一系列未来付款当前值的累积和,也称为本金,如果省略pv,则假设其值为零,type为数字0或1,用以指定各期的付款时间是在期初还是期末,如果省略t,则假设其值为零。

例如:假如某人两年后需要一笔比较大的学习费用支出,计划从现在起每月初存入2000元,如果按年利2.25%,按月计息(月利为2.25%/12),那么两年以后该账户的存款额会是多少呢?

公式写为:FV(2.25%/12,24,-2000,0,1)

(2)求投资的净现值NPV

NPV函数基于一系列现金流和固定的各期贴现率,返回一项投资的净现值。投资的净现值是指未来各期支出(负值)和收入(正值)的当前值的总和。

语法形式为:NPV(rate,value1,value2,...)其中,rate为各期贴现率,是一固定值;value1,value2,...代表1到29笔支出及收入的参数值,value1,value2,...所属各期间的长度必须相等,而且支付及收入的时间都发生在期末。需要注意的是:NPV按次序使用value1,value2,来注释现金流的次序。所以一定要保证支出和收入的数额按正确的顺序输入。如果参数是数值、空白单元格、逻辑值或表示数值的文字表示式,则都会计算在内;如果参数是错误值或不能转化为数值的文字,则被忽略,如果参数是一个数组或引用,只有其中的数值部分计算在内。忽略数组或引用中的空白单元格、逻辑值、文字及错误值。

例如,假设开一家电器经销店。初期投资¥200,000,而希望未来五年中各年的收入分别为¥20,000、¥40,000、¥50,000、¥80,000和¥120,000。假定每年的贴现率是8%(相当于通贷膨胀率或竞争投资的利率),则投资的净现值的公式是:=NPV(A2,A4:A8)+A3

在该例中,一开始投资的¥200,000并不包含在v参数中,因为此项付款发生在第一期的期初。假设该电器店的营业到第六年时,要重新装修门面,估计要付出¥40,000,则六年后书店投资的净现值为:=NPV(A2,A4:A8,A9)+A3

如果期初投资的付款发生在期末,则投资的净现值的公式是:=NPV(A2,A3:A8)

(3)求贷款分期偿还额PMT

PMT函数基于固定利率及等额分期付款方式,返回投资或贷款的每期付款额。PMT函数可以计算为偿还一笔贷款,要求在一定周期内支付完时,每次需要支付的偿还额,也就是我们平时所说的“分期付款”。比如借购房贷款或其它贷款时,可以计算每期的偿还额。

其语法形式为:PMT(rate,nper,pv,fv,type)其中,rate为各期利率,是一固定值,nper为总投资(或贷款)期,即该项投资(或贷款)的付款期总数,pv为现值,或一系列未来付款当前值的累积和,也称为本金,fv为未来值,或在最后一次付款后希望得到的现金余额,如果省略fv,则假设其值为零(例如,一笔贷款的未来值即为零),type为0或1,用以指定各期的付款时间是在期初还是期末。如果省略type,则假设其值为零。

例如,需要10个月付清的年利率为8%的¥10,000贷款的月支额为:

PMT(8%/12,10,10000)计算结果为:-¥1,037.03。

(4)求某项投资的现值PV

PV函数用来计算某项投资的现值。年金现值就是未来各期年金现在的价值的总和。如果投资回收的当前价值大于投资的价值,则这项投资是有收益的。

其语法形式为:PV(rate,nper,pmt,fv,type)其中Rate为各期利率。Nper为总投资(或贷款)期,即该项投资(或贷款)的付款期总数。Pmt为各期所应支付的金额,其数值在整个年金期间保持不变。通常pmt包括本金和利息,但不包括其他费用及税款。Fv为未来值,或在最后一次支付后希望得到的现金余额,如果省略fv,则假设其值为零(一笔贷款的未来值即为零)。Type用以指定各期的付款时间是在期初还是期末。

例如,假设要购买一项保险年金,该保险可以在今后二十年内于每月末回报¥600。此项年金的购买成本为80,000,假定投资回报率为8%。那么该项年金的现值为:

PV(0.08/12,12*20,600,0)计算结果为:¥-71,732.58。

负值表示这是一笔付款,也就是支出现金流。年金(¥-71,732.58)的现值小于实际支付的(¥80,000)。因此,这不是一项合算的投资。

二、折旧计算函数

折旧计算函数主要包括AMORDEGRC、AMORLINC、DB、DDB、SLN、SYD、VDB。这些函数都是用来计算资产折旧的,只是采用了不同的计算方法。这里,对于具体的计算公式不再赘述,具体选用哪种折旧方法,则须视各单位情况而定。

三、偿还率计算函数

偿还率计算函数主要用以计算内部收益率,包括IRR、MIRR、RATE和XIRR几个函数。

1、返回内部收益率的函数--IRR

IRR函数返回由数值代表的一组现金流的内部收益率。这些现金流不一定必须为均衡的,但作为年金,它们必须按固定的间隔发生,如按月或按年。内部收益率为投资的回收利率,其中包含定期支付(负值)和收入(正值)。

其语法形式为IRR(values,guess)其中values为数组或单元格的引用,包含用来计算内部收益率的数字,values必须包含至少一个正值和一个负值,以计算内部收益率,函数IRR根据数值的顺序来解释现金流的顺序,故应确定按需要的顺序输入了支付和收入的数值,如果数组或引用包含文本、逻辑值或空白单元格,这些数值将被忽略;guess为对函数IRR计算结果的估计值,excel使用迭代法计算函数IRR从guess开始,函数IRR不断修正收益率,直至结果的精度达到0.00001%,如果函数IRR经过20次迭代,仍未找到结果,则返回错误值#NUM!,在大多数情况下,并不需要为函数IRR的计算提供guess值,如果省略guess,假设它为0.1(10%)。如果函数IRR返回错误值#NUM!,或结果没有靠近期望值,可以给guess换一个值再试一下。

例如,如果要开办一家服装商店,预计投资为¥110,000,并预期为今后五年的净收益为:¥15,000、¥21,000、¥28,000、¥36,000和¥45,000。分别求出投资两年、四年以及五年后的内部收益率。

在工作表的B1:B6输入数据"函数.xls"所示,计算此项投资四年后的内部收益率IRR(B1:B5)为-3.27%;计算此项投资五年后的内部收益率IRR(B1:B6)为8.35%;计算两年后的内部收益率时必须在函数中包含guess,即IRR(B1:B3,-10%)为-48.96%。

2、用RATE函数计算某项投资的实际赢利

在经济生活中,经常要评估当前某项投资的运作情况,或某个新企业的现状。例如某承包人建议你贷给他30000元,用作公共工程建设资金,并同意每年付给你9000元,共付五年,以此作为这笔贷款的最低回报。那么你如何去决策这笔投资?如何知道这项投资的回报率呢?对于这种周期性偿付或是一次偿付完的投资,用RATE函数可以很快地计算出实际的赢利。其语法形式为RATE(nper,pmt,pv,fv,type,guess)。

具体操作步骤如下:

(1)选取存放数据的单元格,并按上述相似的方法把此单元格指定为"百分数"的格式。

(2)插入函数RATE,打开"粘贴函数"对话框。

(3)在“粘贴函数”对话框中,在"Nper"中输入偿还周期5(年),在"Pmt"中输入7000(每年的回报额),在"Pv"中输入-30000(投资金额)。即公式为=RATE(5,9000,-30000)

(4)确定后计算结果为15.24%。这就是本项投资的每年实际赢利,你可以根据这个值判断这个赢利是否满意,或是决定投资其它项目,或是重新谈判每年的回报。

四、债券及其他金融函数

债券及其他金融函数又可分为计算本金、利息的函数,与利息支付时间有关的函数、与利率收益率有关的函数、与修正期限有关的函数、与有价证券有关的函数以及与证券价格表示有关的函数。

1、计算本金、利息的函数--CUMPRINC、ACCRINT、AC-CRINTM、CUMIPMT、COUPNUM

2、与利息支付时间有关的函数--COUPDAYBS、COUP-DAYS、COUPDAYSNC、COUPNCD、COUPPCD

3、与利率收益率有关的函数--INTRATE、ODDFYIELD、ODDLYIELD、TBILLEQ、TBILLPRICE、TBILLYIELD、YIELD、YIELDDISC、YIELDMAT

4、与修正期限有关的函数--DURATION、MDURATION

5、与有价证券有关的函数--DISC、ODDFPRICE、ODDLPRICE、PRICE、PRICEDISC、PRICEMAT、RECEIVED

6、与证券价格表示有关的函数--DOLLARDE、DOLLARFR在债券及其他金融函数中,笔者将重点介绍函数ACCRINT、CUMPRINC、DISC。

(1)求定期付息有价证券的应计利息的函数ACCRINT

ACCRINT函数可以返回定期付息有价证券的应计利息。

其语法形式为ACCRINT(issue,first_interest,settlement,rate,par,frequency,basis)

其中issue为有价证券的发行日,first_interest为有价证券的起息日,settlement为有价证券的成交日,即在发行日之后,有价证券卖给购买者的日期,rate为有价证券的年息票利率,par为有价证券的票面价值,如果省略par,函数ACCRINT就会自动将par设置为¥1000,frequency为年付息次数,basis为日计数基准类型。

例如,某国库券的交易情况为:发行日为2010年3月1日;起息日为2010年8月31日;成交日为2010年5月1日,息票利率为10.0%;票面价值为¥1,000;按半年期付息;日计数基准为30/360,那么应计利息为:

(2)求本金数额CUMPRINC

CUMPRINC函数用于返回一笔货款在给定的st到en期间累计偿还的本金数额。其语法形式为CUMPRINC(rate,nper,pv,start_period,end_period,type)其中rate为利率,nper为总付款期数,pv为现值,start_period为计算中的首期,付款期数从1开始计数,end_period为计算中的末期,type为付款时间类型。

例如,一笔住房抵押贷款的交易情况如下:年利率为9.00%;期限为30年;现值为¥125,000。由上述已知条件可以计算出:r=9.00%/12=0.0075,np=30*12=360。

那么该笔贷款在第下半年偿还的全部本金之中(第7期到第12期)为:=CUMPRINC(A2/12,A3*12,A4,7,12,0)计算结果为:-436.568194。

该笔贷款在第一个月偿还的本金为:=CUMPRINC(A2/12,A3*12,A4,1,1,0)计算结果为:-68.27827118。

(3)求有价证券的贴现率DISC

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

其语法形式为DISC(settlement,maturity,pr,redemption,basis)其中settlement为有价证券的成交日,即在发行日之后,有价证券卖给购买者的日期,maturity为有价证券的到日期,到期日是有价证券有效期截止时的日期,pr为面值为"¥100"的有价证券的价格,redemption为面值为"¥100"的有价证券的清偿价格,basis为日计数基准类型。

例如:某债券的交易情况如下:成交日为2010年3月18日,到期日为2010年8月7日,价格为¥48.834,清偿价格为¥52,日计数基准为实际天数/360。那么该债券的贴现率为:DISC("2010/3/18","2010/8/7",48.834,52,2)计算结果为:0.154355363。

参考文献

[1]周丽媛.《Excel在财务管理中的应用》,东北财经大学出版社,2007.1.

[2]俞静,秦晓红.《Excel财务管理典型实例》,科学出版社,2008.3.

[3]夏雨生,张炜.《Excel在财务管理中的应用实务》,上海财经大学子出版社,2008.12.

Excel财务函数 篇2

1.ASC

用途:将字符串中的全角(双字节)英文字母更改为半角(单字节)字符。

语法:ASC(text)

参数:Text为文本或包含文本的单元格引用。如果文本中不包含任何全角英文字母,则文本不会被更改。

实例:如果A1=excel,则公式“=ASC(A1)”返回excel。

2.CHAR

用途:返回对应于数字代码的字符,该函数可将其他类型的电脑文件中的代码转换为字符(操作环境为MacintoshMacintosh字符集和WindowsANSI字符集)。

语法:CHAR(number)。

参数:Number是用于转换的字符代码,介于1~255之间(使用当前计算机字符集中的字符)。

实例:公式“=CHAR(56)”返回8,=CHAR(36)返回$。

3.CLEAN

用途:删除文本中不能打印的字符。对从其他应用程序中输入的字符串使用CLEAN函数,将删除其中含有的当前操作系统无法打印的字符。

语法:CLEAN(text)。

参数:Text为要从中删除不能打印字符的任何字符串。

实例:由于CHAR(7)返回一个不能打印的字符,因此公式“=CLEAN(CHAR(7)&“text”&CHAR(7))”返回text。

4.CODE

用途:返回文字串中第一个字符的数字代码(对应于计算机当前使用的字符集)。

语法:CODE(text)

参数:Text为需要得到其第一个字符代码的文本。

实例:因为CHAR(65)返回A,所以公式“=CODE(“Alphabet”)”返回65。

5.CONCATENATE

用途:将若干文字串合并到一个文字串中,其功能与“&”运算符相同。

语法:CONCATENATE(text1,text2,...)

参数:Text1,text2,...为1到30个将要合并成单个文本的文本项,这些文本项可以是文字串、数字或对单个单元格的引用。

实例:如果A1=98、A2=千米,则公式“=CONCATENATE(A1,A2)”返回“98千米”,与公式“=A1&A2”等价。

6.DOLLAR或RMB

用途:按照货币格式将小数四舍五入到指定的位数并转换成文字。

语法:DOLLAR(number,decimals)或RMB(number,decimals)。

参数:Number是数字、包含数字的单元格引用,或计算结果为数字的公式;Decimals是十进制的小数,如果Decimals为负数,则参数number从小数点往左按相应位数取整。如果省略Decimals,则假设其值为2。

实例:公式“=RMB(1586.567,2)”返回“¥1586.57”,=RMB(99.888)返回“¥99.89”。

7.EXACT

用途:测试两个字符串是否完全相同。如果它们完全相同,则返回TRUE;否则返回FALSE。EXACT函数能区分大小写,但忽略格式上的差异。

语法:EXACT(text1,text2)。

参数:Text1是待比较的第一个字符串,Text2是待比较的第二个字符串。

实例:如果A1=物理、A2=化学A3=物理,则公式“=EXACT(A1,A2)”返回FALSE,=EXACT(A1,A3)返回FALSE,=EXACT(“word”,“word”)返回TRUE。

8.FIND

用途:FIND用于查找其他文

巧用EXCEL函数建新生学籍 篇3

一、首位带零的长学号生成方法:

学校为学生建立学籍往往要编辑学号。例如:某校的学号编辑规律是录取年份两位数、学校代码五位数、院系代码一位数、学历层次两位数、专业代码两位数、班级一位数、顺序号两位数,共计十五位数。例如:07年录取的某专业新生,编辑的学号为“071698042034012”。其中,07是录取年份,16980是学校代码,4是院系代码,20是学历层次编码,34是专业编码,0表示是单班,12是学生的顺序号。

在电子表格中生成学号时,学籍人员往往将输入学号一列定义为“文本”,否则不能保留首位零,然后一一输入,效率极低;如果使用“常规”或“数值(小数位数定义为零)”,因学号编码太长,当超过十一位时,就自动采用科学记数法,不能正常显示学号编码,且首位“零”不能保留。

而事实上只要合理利用文本合并函数“CONCATENATE”,就可轻松解决这一问题。

语法:CONCATENATE (text1,text2,...)

Text1,text2,...为1到30个将要合并成单个文本项的文本项。这些文本项可以为文本字符串、数字或对单个单元格的引用。

在实际操作中,text1、text2、……分别指电子表格中的某个单元格中的字符串,常用单元格名称代替。

假定:在A列A3单元格以下生成新生学号。先在C列C3、C4分别输入“34001”、“34002”,选中此二格,利用填充柄向下生成所需顺序号数值。然后选择B列,定义B列为“常规”,再选中B3格,在英文输入法状态下,输入“=concatenate(‘07169804203’,C3)”,敲回车键,即可在B3单元格产生十五位学号。然后用填充柄在B列向下拖拽可产生所需学号,快速简便,效率极高。生成的学号会因删除B、C两列无用数值而产生错误,所以在B列生成十五位学号后,必须全部选中,单击鼠标右键,在弹出的快捷菜单中选择“复制”,再选中A3单元格,单击鼠标右键,在弹出的快捷菜单中选择“选择性粘贴”,在弹出的“选择性粘贴”对话框中,选择“数值”,单击“确定”按键,即可将B列产生的学号全部复制到A列。然后全部删除B、C列的数值。

二、巧用身份证号生成出生年月:

建立学生学籍时,往往既要输入出生年月也要输入身份证号,输入耗时且易出错,有时往往出现身份证号与出生年月不一致的问题,给校对带来很大的麻烦。

在实际输入中,只要输入正确的身份证号,经校对无误后,可用MID函数自动生成出生年月。

MID 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。

语法:MID(text,start_num,num_chars)

Text 是包含要提取字符的文本字符串。

Start_num 是文本中要提取的第一个字符的位置。文本中第一个字符的 start_num为1,以此类推。

Num_chars 指定希望MID从文本中返回字符的个数。

学生的身份证号全部为18位,几乎没有15位,前六为省、市、县区代码,中间8位为出生年月日,后4位为该生编码。而我们要用的就是中间这8位数值。

我们可用MID函数从身份证号中巧用此8位出生年月,而不用一一输入,即保证了数值的准确性、与身份证号的一致性,且简单快捷。

假定,已在F列F3单元格以下输入了学生的身份证号,现要在D列D3以下输入学生的出生年月,只要选中D3单元格,在其中输入“=MID(F3,7,8)”,意为从F3单元格的字符串中从7位起向后共选取8位数值(含第7位)返回其值在D3单元格。然后敲回车键,即可在D3单元格产生8位出生年月数值。余下的工作就是用填充柄向下填充了。

也可用下式生成日期格式出生年月,且可在身份证号单元格为空时,不返回错误信息,而返回空值。

=IF(F3=“”,“”,MID(F3,7,4)&-MID(F3,9,2)&-MID(F3,11,2))

不论哪一种输入法,输入男、女性别,都是多次敲击键盘的重复录入。有没有只需敲击一次键盘即可输入性别的方法呢?

IF函数巧用可成就性别快速输入。

IF函数执行真假值判断,根据逻辑计算的真假值,返回不同结果。

语法:IF(logical_test,value_if_true,value_if_false)

Logical_test:表示计算结果为 TRUE 或FALSE的任意值或表达式。例如,A10=100就是一个逻辑表达式,如果单元格A10中的值等于100,表达式即为TRUE,否则为FALSE。本参数可使用任何比较运算符。

Value_if_true:logical_test为TRUE时返回的值。例如,如果本参数为文本字符串“男”而且logical_test参数值为 TRUE,则IF函数将显示文本“男”。如果logical_test为TRUE而value_if_true为空,则本参数返回0(零)。如果要显示TRUE,则请为本参数使用逻辑值TRUE。Value_if_true也可以是其他公式。

Value_if_false:logical_test为 FALSE 时返回的值。例如,如果本参数为文本字符串“女”而且logical_test参数值为 FALSE,则IF函数将显示文本“女”。如果 logical_test为FALSE 且忽略了Value_if_false(即value_if_true后没有逗号),则会返回逻辑值FALSE。如果logical_test 为FALSE且Value_if_false为空(即 value_if_true后有逗号,并紧跟着右括号),则本参数返回0(零)。Value_if_false也可以是其他公式。

函数IF可以嵌套七层,用value_if_false及value_if_true参数可以构造复杂的检测条件。

假定:在B列B3开始输入姓名,C列C3开始输入性别。先在D列D3单元格输入“=IF(C3=0,“男”,“女”)”,然后用填充柄拖拽至输入完成的最后一行,会在D列看到性别全部为“男”。在B列输入姓名完成后,当该生性别为“男”时在C列输入“0”或不输入任何内容,当为该生性别“女”时,可在C列输入除“0”以外的任何一字符或数字,D列对应的性别会立即变为“女”,连输入法都不用切换。输入完成后,只要将D列性别“复制”并以“选择性粘贴”、“数值”粘贴在C列即告完成。

身份证号第十七位为单数表示“男”性,为偶数时表示“女性”。只要使用MID函数从身份证号中提取第17位数,再使用求余函数MOD对提取值进行求余运算,当余数为“1”时,说明是单数,返回函数值“男”,否则返回函数值“女”。假设从F3单元格及以下录入了身份证号,可用下列式在公式所在单元格自动产生性别。

=IF(F3=“”,“”,IF(MOD(MID(F3,17,1),2)=1,“男”,“女”)

Excel中函数功能极其强大,应用得当可以起到事半功倍的作用,是电子表格处理事务的强有力助手。函数应用的能力强弱,将直接影响到电子表格的应用效率。电子表格不仅仅是学生学籍电子管理、学生成绩管理的手段,同时也为我们提供了强大的开发应用价值,我们应在实践中不断学习和提高应用能力,发挥好这一工具的作用。

Excel财务函数 篇4

一、FV () 函数

FV () 函数主要是根据固定利率及等额分期付款金额来求某项投资的未来值。该函数的格式如下:FV (rate, nper, pmt, pv, type) 。其中:rate为利率;nper为该项投资 (或贷款) 的付款期总数;pmt为各期所应支付 (或得到) 的金额, 其数值在整个年金期间 (或投资期内) 保持不变, 如果省略pmt参数, 则必须包含pv参数;pv为现值, 即从该项投资 (或贷款) 开始计算时已经入账的款项, 如果省略pv参数即假设其值为零, 则必须包含pmt参数;type用以指定各期的付款时间是在期初还是在期末, 如果为0或者缺省此值, 表明期末付款, 如果为1, 表明期初付款。

同时要说明的是, 应确认所指定的rate和nper单位的一致性。例如, 同样是五年期年利率为9%的贷款, 如果按月支付, rate应为9%/12, nper应为5×12;如果按年支付, rate应为9%, nper应为5。另外, 负的pmt或pv参数, 表示支出的款项;正的pmt或pv参数, 表示收入的款项。

年金按照收付的次数和时间划分, 有普通年金、预付年金、递延年金和永续年金四种类型。普通年金又称为后付年金, 是指各期期末收付的年金;预付年金是指在每期期初支付的年金, 又称为即付年金或先付年金;递延年金是指第一次支付发生在第二期或第二期以后的年金;永续年金是指无限期定额支付的年金。FV () 函数可用于计算普通年金终值、预付年金终值和递延年金终值。

下面用FV () 函数计算普通年金终值。普通年金终值是指其最后一次支付时的本利和, 它是每次支付额的复利终值之和。例如, 某企业拟建立一项基金, 每年末投入100 000元, 若年利率为10%, 五年后该项基金本利和将为多少?在Excel单元格中输入“=FV (10%, 5, -100 000) ”, 计算结果为:610 510.00。即该项基金五年后本利和为610 510元。递延年金终值的计算方法和普通年金终值类似, 在这里不再赘述。

下面用FV () 函数计算预付年金终值。例如, 某企业在某项目5年建设期内每年年初从银行借款100 000元, 借款年利率为10%, 则该项目竣工时应付本息的总额为多少?在Excel单元格中输入“=FV (10%, 5, -100 000, 1) ”, 计算结果为:671 561.00。即该项目竣工后应付本息和为671 561元。

二、PV () 函数

PV () 函数主要用来计算某项投资的现值。现值为一系列未来付款当前值的累积和。该函数的格式如下:PV (rate, nper, pmt, fv, type) 。其中:rate为利率;nper为该项投资 (或贷款) 的付款期总数;pmt为各期所应支付 (或得到) 的金额, 其数值在整个年金期间 (或投资期内) 保持不变, 如果省略pmt参数, 则必须包含fv参数;fv为未来值, 或在最后一次付款后希望得到的现金余额, 如果省略fv参数, 则必须包含pmt参数;type用以指定各期的付款时间是在期初还是在期末, 如果为0或者缺省此值, 表明期末付款, 如果为1, 表明期初付款。

要说明的是, 该函数也应确认所指定的rate和nper单位的一致性。同样, 负的pmt或fv参数表示支出的款项, 正的pmt或fv参数表示收入的款项。

该函数可用于计算普通年金现值、预付年金现值和递延年金现值。

下面用PV () 函数计算普通年金现值。普通年金现值是指为在每期期末取得相等金额的款项, 现在需要投入的金额。例如, 某人出国3年, 请你年终代付某项租金, 假设每年租金100元, 银行存款年利率2.25%, 他应当现在给你在银行存入多少钱?在Excel单元格中输入“=PV (2.25%, 3, -100) ”, 计算结果为:286.99。也就是说, 他应当现在存入银行286.99元。

下面用PV () 函数计算预付年金现值。例如, 某人分6年分期付款购物, 每年初付200元, 假设银行利率为3.5%, 则该项分期付款相当于一次性支付的采购价是多少?在Excel单元格中输入“=PV (3.5%, 6, -200, 1) ”, 计算结果为:1 103.01。也就是说, 该项分期付款相当于一次性支付采购价1 103.01元。

下面用PV () 函数计算递延年金现值。假设m表示递延期数, 连续支付n期。先采用PV () 函数求出 (m+n) 期的年金现值, 再用PV () 函数求出递延期m期的年金现值, 然后用前者减去后者 (实际并未支付的递延期的年金现值) 即可得出最终结果。例如, 有一项年金, 前3年无现金流入, 后5年每年初流入现金500元, 年利率为10%, 则其现值为多少?由题意可知, 该递延期相当于2年, 在Excel单元格中输入“=PV (10%, 7, -500) -PV (10%, 2, -500) ”, 计算结果为:1 566.44。即该年金现值为1 566.44元。

三、PMT () 函数

PMT () 函数主要是根据固定利率及等额分期付款方式来求投资或贷款的每期付款额。该函数的格式如下:PMT (rate, nper, pv, fv, type) 。其中:rate为利率;nper为该项投资 (或贷款) 的付款期总数;pv为现值, 即从该项投资 (或贷款) 开始计算时已经入账的款项;fv为未来值, 或在最后一次付款后希望得到的现金余额;type用以指定各期的付款时间是在期初还是在期末, 如果为0或者缺省此值, 表明期末付款, 如果为1, 表明期初付款。

要说明的是, 该函数也应确认所指定的rate和nper单位的一致性。

例如, 假设企业按5%的年利率取得贷款200 000元, 要求在5年内每年末等额偿还, 则PMT () 函数可以用来计算每年的偿付额。在Excel单元格中输入“=PMT (5%, 5, 200 000) ”, 计算结果为:-46 194.96。也就是说, 当贷款200 000元时, 如果年利率为5%, 贷款年限为5年, 则每年末应偿还的金额是46 194.96元。

对于同一笔贷款, 如果支付期限在每期的期初, 在Excel单元格中输入“=PMT (5%, 5, 200 000, 0, 1) ”, 计算结果为:-43 995.20。则每年初偿还额应为43 995.2元。

该函数还可用于偿债基金方面的计算。偿债基金是指为使年金终值达到既定金额每年应支付的年金数额。例如, 拟在5年后还清10 000元债务, 从现在起每年等额存入银行一笔款项。假设银行存款利率为10%, 每年需存入多少元?在Excel单元格中输入“=PMT (10%, 5, 0, 10 000) ”, 计算结果为:-1 637.97。由于存在利息因素, 不必每年存入2 000元, 每年只要存入1 637.97元, 5年后就可得到10 000元, 用来偿还债务。

从以上例子可以看出, FV () 、PV () 和PMT () 函数是十分有用的函数, 本文所举例子并不能包括它们的所有用法, 相信大家一定能发现它们更多的功能。Excel提供了财务、日期与时间、数学与三角函数、统计、查找与引用、数据库、文本、逻辑和信息等类别几百个内置函数, 可以满足许多领域的数据处理与分析的要求。

摘要:货币的时间价值在财务管理中是评价投资、筹资方案等的基本标准, 对货币时间价值的计算是非常重要的。Excel提供的财务函数, 可以帮助我们方便地计算以年金方式收付款方面的货币时间价值。

关键词:财务管理,函数,年金

参考文献

[1].齐薇等.Excel2007中文版入门实战与提高.北京:电子工业出版社, 2008

Excel财务函数 篇5

(1)函数分解

LARGE函数返回数据集中第K个最大值。使用此函数可以根据相对标准来选择数值。

语法: LARGE(array,k)

Array为需要从中选择第K个最大值的数组或数据区域;K为返回值在数组或数据单元格区域中的位置(从大到小排)。

SMALL函数返回数据集中第K个最小值。使用此函数可以返回数据集中特定位置上的数值。

语法: SMALL(array,k)

Array为需要找到第K个最小值的数组或数字型数据区域;K为返回的数据在数组或数据区域里的位置(从小到大)。

(2)实例分析

假设C2:C688区域存放着员工的工资,首先在D列选取空白单元格D3,在其中输入公式“=LARGE(C2:C688,D2)”,

其中D2作为输入名次变量的单元格,如果你在其中输入3,公式就可以返回C2:C688区域中第三大的数值。

如果我们把上述公式修改为“=SMALL(C2:C688,D1)”,然后在D1单元格中输入6,就可以获得C2:C688区域倒数第六(小)的数值。

为方便起见,你可以给C2:C688区域定义一个名称“职工工资”。此后可以把上述公式修改为“=LARGE(职工工资,D2)”或“=SMALL(职工工资,D1)”。

Excel财务函数 篇6

证号查询。操作:1、在全院成绩表中按身份证号升序排绩表的E2,公式菜单-插入函数命令中找到VLOOKUP,图7:进行查找的值是身份证号,故第一个参数填入D2;表是全院成绩表,但它要求以查询字段开始,故选中全院成绩表的C2:E3833(共3822条记录)区域,为了能够智能填充使用固定地址;成绩在第二个参数区域的第2列,故第三个参数填入2,由于需要精确匹配,第四个参数填入0,确定。查询证(转下页)

分为“良好”,79-60分为“及格”,59-0分为“不及格”。可知有三个转折点90、80、60。用IF函数的嵌套实现判断等级,判断成绩应由高到低,即先判断成绩是否大于等于90,再判断是否大于等于80,再判断是否大于等于60,余下为不及格。有两种操作方法:一是在G2中直接输入“=IF(E2>=90,"优秀",IF(E2>=80,"良好",IF(E2>=60,"及格","不及格")))”,函数很长,非专业人员一般不用。方法二:选中G2,找到IF函数,弹出IF函数对话框,在第一个参数中填入E2>=90,第二个参数中填入“优秀”,光标放置于第三个参数,单击名称框的IF函数(图8中红色方框)会弹出新的IF函数对话框,按照如图8输入参数,光标放置第三个参数,再单击名称框的IF函数,弹出对话框,输入图8中参数,确定。

Excel财务函数 篇7

一、个人所得税计算方法的概述

(一)个人所得税的计算公式

个人所得税=( 月收入- 三险一金-个税起征点)×税率-速算扣除数,其中 “月收入-三险一金-个税起征点”通常被称为“应纳税所得额”。月收入为一个月内发放的工资奖金加班等工资性收入;三险一金为养老保险、医疗保险、失业保险、住房公积金(另外属于五险一金的工伤保险和生育保险只有单位承担, 不涉及到个人部分);新个税征收方法已于2011 年9 月1日起施行,税法规定的起征点为3 500元;分级税率从3%到45%,有7 个等级,相应速算扣除数从0 到13 505。

(二)Excel中用于计算个人所得税的常用方法

1.利用Excel函数来计算。 在现实财务工作中, 有关个人所得税的计算方法较多, 利用Excel函数计算个人所得税常用的方法有以下三种:(1)IF函数嵌套计算方法;(2)LOOKUP函数计算方法;(3)MAX函数计算方法。

2.利用VBA技术来计算。 VBA是Visual Basic的一种宏语言, 是Visual Basic的一个子集,VBA不同于VB,VBA要求有一个宿主应用程序才能运行(即需要在Excel等软件的运行下才能运行), 是微软开发出来在其桌面应用程序中执行通用的自动化任务的编程语言。 通常意义上的VBA就是在Office中包含着的一种加强Office功能的Basic语言。 财务人员可以根据自己的个性化需求,自行编写函数进行复杂数据的处理。 个人所得税计算是财务人员日常工作之一,用VBA技术来实现个人所得税的计算,可弥补Excel函数的不足, 提高工作效率。

二、Excel函数和VBA技术在计算个人所得税中的具体应用

在财务实际工作中, 我们会碰到两种计算情况,第一种,直接计算应税月收入的应纳税金额, 也就是个人所得税部分由雇员自己负担;第二种,就是根据税后的工资所得返算应纳税金额, 也就是雇主为其雇员负担个人所得税, 如何通过Excel达到计算的目的呢?

(一)利用Excel函数来计算个人所得税

1.由雇员自己负担个人所得税的方法。

(1) 以IF函数嵌套的计算方法。在工作表A2 输入公式=ROUND (IF(A1 >=80000,A1*0.45 -13505,IF (A1 >=55000,A1*0.35-5505,IF (A1>=35000,A1*0.3-2755,IF(A1>=9000, A1*0.25-1005,IF (A1 >=4500,A1*0.2 -555,IF(A1 >=1500,A1*0.1 -105,IF (A1 >=0,A1*0.03,0))))))),2)。 其中A1 为月收入扣除三险一金(养老保险、医疗保险、失业保险、住房公积金)、个人所得税起征点之后的金额,即应纳税所得额,其他的数据对应前面提到的个人所得税税率、速算扣除数,另外ROUND是保留数值小数点的函数, 在这里小数点保留两位到分。

(2)LOOKUP函数计算方法。在工作表A2 输入公式= ROUND(LOOKUP(A1,{0,1500,4500,9000,35000,55000,80000 },A1* {0.3,0.1,0.2,0.25,0.3,0.35,0.45} -{0,105,555,1005,2755,5505,13505}),2)。 公式中字母数字含义同前。

(3)MAX函数计算方法。 在工作表A2 输入公式= ROUND (MAX(A1* {0.3,0.1,0.2,0.25,0.3,0.35,0.45}-{0,105,555,1005,2755,5505,13505}),2)。 其中公式中字母数字含义同前。

2.雇主为其雇员负担个人所得税的方法。

(1) 以IF函数嵌套的计算方法。在工作表A2 输入公式= ROUND(IF(A1 >=57505, ( A1 -13505)/(1 -45% )*0.45-13505,IF(A1>=41255,( A1-5505)/(1 -35% )*0.35 -5505,IF (A1 >=27255, (A1-2755)/(1-30%)*0.3-2755,IF (A1>=7755,( A1-1005)/(1-25%)*0.25-1005,IF(A1 >=4155, ( A1 -555)/(1 -20% )*0.2 -555,IF (A1 >=1455, ( A1 -105)/(1 -10% )*0.1 -105,IF (A1 >=0, A1/(1 -3% )*0.03,0))))))),2)。 其中A1 为税后的工资所得扣除三险一金(养老保险、医疗保险、失业保险、住房公积金)、个人所得税起征点之后的金额, 其他的数据对应前面提到的个人所得税税率、 速算扣除数,另外,ROUND函数同前。

(2)LOOKUP函数计算方法。在工作表A2 输入公式= ROUND (LOOKUP(A1,{0,1455,4155,7755,27255,41255,57505},(A1-{0,105,555,1005,2755,5505,13505})/(1 -{0.0.03,0.1,0.2,0.25,0.3,0.35,0.45})-A1),2) 。 公式中字母数字含义同前。

(3)MAX函数计算方法。 在工作表A2 输入公式= ROUND(MAX((A1-{0,105,555,1005,2755,5505,13505})/(1-{0.0.3,0.1,0.2,0.25,0.3,0.35,0.45})-A1,),2)。 公式中字母数字含义同前。

(二)利用VBA技术来计算

在进入Excel程序以后, 点击菜单 “工具”→“宏”→“Visual Basic编辑器”进入到VBA的编辑器。 先插入模块,再插入公式,然后在此函数中,按现行的个人所得税要求, 录入个人所得税的计算方法。

Public Function tax( 算税基数, 起征点, 计算方法)

’计算方法:1=雇员自己负担个人所得税,2=雇主为其雇员负担个人所得税

其中算税基数为月收入扣除三险一金(养老保险、医疗保险、失业保险、住房公积金)之后的金额,其他的数据对应前面提到的起征点、 个人所得税税率、速算扣除数。

如一个雇员的收入在扣除五险一金后的金额是6 000 元, 个人所得税是雇员自己负担,回到Excel工作表,任意在单元格录入 “=tax(6000, 3500,1)”, 敲回车键, 则显示应交的个人所得税为145 元。 如一个雇员的收入在扣除五险一金后的金额是6 000 元,个人所得税是雇主负担, 回到Excel工作表, 任意在单元格录入 “=tax(6000, 3500, 2)”,敲回车键, 则显示应交的个人所得税为161.11 元。

三、两种方法的比较

Excel中利用函数计算个人所得税在工作簿中人员数量较少时还是比较容易的,但当人员很多,手工操作就非常困难费事了, 主要体现在以下几点:(1)IF分支语句函数是经过多层嵌套、 多层判断来达到个人所得税的计算。由于分支太多,公式冗长、繁琐,可读性很差,不易于管理,除了自己之外别人可能很难理解, 没有体现出Excel的优越性。 (2) 通过利用LOOKUP函数在个税表的定位获取相应的个人所得税税率和速算扣除数,算出个人所得税,此方法虽然直观,但数据的准确性容易被破坏。 (3)MAX函数计算方法每次计算都需要做相似的操作,增加了重复操作。

实际工作的要求千变万化,仅使用Excel内置函数常常不能圆满地解决问题。 VBA编制个人所得税函数的引入能避免以上问题的发生,主要优势体现在以下两方面:(1) 计算快速准确;当我们需要求出某个应税月收入时,我们只需要套用“tax(算税基数,起征点, 计算方法)” 公式就可以轻易求出应纳税金额,极大地提高了在工资表中计算每个员工所得税的效率。(2) 通用性好, 提供了应税起征点的选择,可以设置不同的应税起征点来计算个人所得税。 已编制好的VBA函数, 使用时只要加载宏程序就行,使得该函数有很强的通用性。 VBA编程简单、数据引用处理便捷,而且还能在实际工作中满足用户的个性化需求。

四、结束语

Excel函数和VBA技术都是财务工作中提高工作效率的有效手段,实务中要经常根据实际情况综合采取以上的方法。在实际工作中,财务人员利用Excel函数较多, 但Excel VBA可以实现更多功能, 将使Excel变得更智能, 也能够大幅提高Excel在财务工作中的应用深度和广度, 从而进一步为财务人员提高工作效率减少劳动强度。

摘要:Excel函数是提高现代财务工作效率的有效手段,应用Excel VBA编程技术更能使我们财务工作事半功倍。本文通过Excel函数和VBA编制个人所得税函数的实际对比,让财务人员认识VBA的强大功能,以便财务人员在工作中充分利用VBA技术提高效率,完善Excel函数的不足。

关键词:VBA函数,应用,个人所得税

参考文献

Excel财务函数 篇8

一、文本函数

1、大小写转换

LOWER--将一个文字串中的所有大写字母转换为小写字母。

UPPER--将文本转换成大写形式。

PROPER--将文字串的首字母及任何非字母字符之后的首字母转换成大写。将其余的字母转换成小写。

这三种函数的基本语法形式均为函数名(text)。示例说明:已有字符串为:p Lease Com E Here!可以看到由于输入的不规范,这句话大小写乱用了。

通过以上三个函数可以将文本转换显示样式,使得文本变得规范。参见图1

2、取出字符串中的部分字符

您可以使用Mid、Left、Right等函数从长字符串内获取一部分字符。具体语法格式为

LEFT函数:LEFT(text,num_chars)其中Text是包含要提取字符的文本串。Num_chars

指定要由LEFT所提取的字符数。

MID函数:MID(text,start_num,num_chars)其中Text是包含要提取字符的文本串。Start_num是文本中要提取的第一个字符的位置。

RIGHT函数:RIGHT(text,num_chars)其中Text是包含要提取字符的文本串。Num_chars指定希望RIGHT提取的字符数。比如,从字符串"This is an apple."分别取出字符"This"、"apple"、"is"的具体函数写法为。

3、去除字符串的空白

在字符串形态中,空白也是一个有效的字符,但是如果字符串中出现空白字符时,容易在判断或对比数据是发生错误,在Excel中您可以使用Trim函数清除字符串中的空白。

语法形式为:TRIM(text)其中Text为需要清除其中空格的文本。

需要注意的是,Trim函数不会清除单词之间的单个空格,如果连这部分空格都需清除的话,建议使用替换功能。比如,从字符串"My name is Mary"中清除空格的函数写法为:TRIM("My name is Mary")=My name is Mary参见图3

4、字符串的比较

在数据表中经常会比对不同的字符串,此时您可以使用EXACT函数来比较两个字符串是否相同。该函数测试两个字符串是否完全相同。如果它们完全相同,则返回TRUE;否则,返回FALSE。函数EXACT能区分大小写,但忽略格式上的差异。利用函数EXACT可以测试输入文档内的文字。语法形式为:EXACT(text1,text2)Text1为待比较的第一个字符串。Text2为待比较的第二个字符串。举例说明:参见图4

二、日期与时间函数

在数据表的处理过程中,日期与时间的函数是相当重要的处理依据。而Excel在这方面也提供了相当丰富的函数供大家使用。

1、取出当前系统时间/日期信息

用于取出当前系统时间/日期信息的函数主要有NOW、TODAY。

语法形式均为函数名()。

2、取得日期/时间的部分字段值

如果需要单独的年份、月份、日数或小时的数据时,可以使用HOUR、DAY、MONTH、YEAR函数直接从日期/时间中取出需要的数据。具体示例参看图5。

比如,需要返回2001-5-30 12:30 PM的年份、月份、日数及小时数,可以分别采用相应函数实现。

此外还有更多有用的日期/时间函数,可以查阅附表。下面我们将以一个具体的示例来说明Excel的文本函数与日期函数的用途。

三、做一个美观简洁的人事档案资料汇总分析表

1、示例说明

在如图6所示的某公司人事档案资料汇总表中,除了编号、员工姓名、身份证号码以及参加工作时间为手工添入外,其余各项均为用函数计算所得。

在此例中我们将详细说明如何通过函数求出:

(1)自动从身份证号码中提取出生年月、性别信息。

(2)自动从参加工作时间中提取工龄信息。

2、身份证号码相关知识

在了解如何实现自动从身份证号码中提取出生年月、性别信息之前,首先需要了解身份证号码所代表的含义。我们知道,当今的身份证号码有15/18位之分。早期签发的身份证号码是15位的,现在签发的身份证由于年份的扩展(由两位变为四位)和末尾加了效验码,就成了18位。这两种身份证号码将在相当长的一段时期内共存。两种身份证号码的含义如下:(1)15位的身份证号码:1~6位为地区代码,7~8位为出生年份(2位),9~10位为出生月份,11~12位为出生日期,第13~15位为顺序号,并能够判断性别,奇数为男,偶数为女。(2)18位的身份证号码:1~6位为地区代码,7~10位为出生年份(4位),11~12位为出生月份,13~14位为出生日期,第15~17位为顺序号,并能够判断性别,奇数为男,偶数为女。18位为效验位。

3、应用函数

在此例中为了实现数据的自动提取,应用了如下几个Excel函数。

4、公式写法及解释(以员工Andy为例说明)

说明:为避免公式中过多的嵌套,这里的身份证号码限定为15位的。如果您看懂了公式的话,可以进行简单的修改即可适用于18位的身份证号码,甚至可适用于15、18两者并存的情况。

5、其他说明

在这张人事资料表中您可以看到,表头上的“数据录入:张山风复核:周凤创建日期:2010-3-11”是显示在同一个单元格中的,而且日期和时间是动态的。这是如何实现的呢?难道是手工添加的吗?不是,实际上这个变化的日期和时间,它显示的是系统当前日期和时间。这里是利用函数TODAY和函数TEXT一起来创建一条信息,该信息包含着当前日期并将日期以"yyyy-mm-dd"的格式表示。

具体公式写法为:="数据录入:张山风复核:周凤创建日期:"&TEXT(TODAY(),"yyyy-mm-dd")

至此,我们对于文本函数、日期与时间函数已经有了一定的了解,同时也设想了一些应用领域,相信随着大家在这方面的不断探索和研究中,会有更多的新发现和更广泛的应用。

参考文献

[1]程煜,沈洁.Excel高级应用与数据分析[M].电子工业出版社,2008.1.

[2]张煊.Excel表格、图表与函数应用实例[M].电脑报出版社,2008.12.

Excel逻辑函数应用解析 篇9

一、AND、OR、NOT函数

这三个函数都用来返回参数逻辑值。详细介绍见下:

1、AND函数

所有参数的逻辑值为真时返回TRUE;只要一个参数的逻辑值为假即返回FALSE。简言之,就是当AND的参数全部满足某一条件时,返回结果为TRUE,否则为FALSE。

语法为AND(logical1,logical2,…),其中Logicall,logical2,…表示待检测的1到30个条件值,各条件值可能为TRUE,可能为FALSE。参数必须是逻辑值,或者包含逻辑值的数组或引用。举例说明:

(1)在B2单元格中输入数字50,在C2中写公式=AND(B2>30,B2<60)。由于B2等于50的确大于30、小于60。所以两个条件值(logical)均为真,则返回结果为TRUE。

(2)如果B1-B3单元格中的值为TRUE、FALSE、TRUE,显然三个参数并不都为真,所以在B4单元格中的公式=AND(B1:B3)等于FALSE

2、OR函数

OR函数指在其参数组中,任何一个参数逻辑值为TRUE,即返回TRUE。它与AND函数的区别在于,AND函数要求所有函数逻辑值均为真,结果方为真。而OR函数仅需其中任何一个为真即可为真。比如,上面的示例2,如果在B4单元格中的公式写为=OR(B1:B3)则结果等于TRUE

3、NOT函数

NOT函数用于对参数值求反。当要确保一个值不等于某一特定值时,可以使用NOT函数。简言之,就是当参数值为TRUE时,NOT函数返回的结果恰与之相反,结果为FALSE.

比如NOT(2+2=4),由于2+2的结果的确为4,该参数结果为TRUE,由于是NOT函数,因此返回函数结果与之相反,为FALSE。

二、TRUE、FALSE函数

TRUE、FALSE函数用来返回参数的逻辑值,由于可以直接在单元格或公式中键入值TRUE或者FALSE。因此这两个函数通常可以不使用。

三、IF函数

1、IF函数说明

IF函数用于执行真假值判断后,根据逻辑测试的真假值返回不同的结果,因此If函数也称之为条件函数。它的应用很广泛,可以使用函数IF对数值和公式进行条件检测。

它的语法为IF(logical_test,value_if_true,value_if_false)。其中Logical_test表示计算结果为TRUE或FALSE的任意值或表达式。本参数可使用任何比较运算符。

Value_if_true显示在logical_test为TRUE时返回的值,Value_if_true也可以是其它公式。Value_if_false logical_test为FALSE时返回的值。Value_if_false也可以是其他公式。

简言之,如果第一个参数logical_test返回的结果为真的话,则执行第二个参数Value_if_true的结果,否则执行第三个参数Value_if_false的结果。IF函数可以嵌套七层,用value_if_false及value_if_true参数可以构造复杂的检测条件。

Excel还提供了可根据某一条件来分析数据的其他函数。例如,如果要计算单元格区域中某个文本串或数字出现的次数,则可使用COUNTIF工作表函数。如果要根据单元格区域中的某一文本串或数字求和,则可使用SUMIF工作表函数。

2、IF函数应用

(1)输出带有公式的空白表单

以图4~5所示的人事状况分析表为例,由于各部门关于人员的组成情况的数据尚未填写,在总计栏(以单元格G5为例)公式为:

我们看到计算为0的结果。如果这样的表格打印出来就页面的美观来看显示是不令人满意的。是否有办法去掉总计栏中的0呢?你可能会说,不写公式不就行了。当然这是一个办法,但是,如果我们利用了IF函数的话,也可以在写公式的情况下,同样不显示这些0。如何实现呢?只需将总计栏中的公式(仅以单元格G5为例)改写成:

通俗的解释就是:如果SUM(C5:F5)不等于零,则在单元格中显示SUM(C5:F5)的结果,否则显示字符串。

几点说明:

①SUM(C5:F5)不等于零的正规写法是SUM(C5:F5)<>0,在EXCEL中可以省略<>0;

②””表示字符串的内容为空,因此执行的结果是在单元格中不显示任何字符。

(2)不同的条件返回不同的结果

如果对上述例子有了很好的理解后,我们就很容易将IF函数应用到更广泛的领域。比如,在成绩表中根据不同的成绩区分合格与不合格。现在我们就以某班级的英语成绩为例具体说明用法。

某班级的成绩如图6所示,为了做出最终的综合评定,我们设定按照平均分判断该学生成绩是否合格的规则。如果各科平均分超过60分则认为是合格的,否则记作不合格。

根据这一规则,我们在综合评定中写公式(以单元格B12为例):

语法解释为,如果单元格B11的值大于60,则执行第二个参数即在单元格B12中显示合格字样,否则执行第三个参数即在单元格B12中显示不合格字样。

在综合评定栏中可以看到由于C列的同学各科平均分为54分,综合评定为不合格。其余均为合格。

(3)多层嵌套函数的应用

在上述的例子中,我们只是将成绩简单区分为合格与不合格,在实际应用中,成绩通常是有多个等级的,比如优、良、中、及格、不及格等。有办法一次性区分吗?可以使用多层嵌套的办法来实现。仍以上例为例,我们设定综合评定的规则为当各科平均分超过90时,评定为优秀。如图7所示。

说明:为了解释起来比较方便,我们在这里仅做两重嵌套的示例,您可以按照实际情况进行更多重的嵌套,但请注意Excel的IF函数最多允许七重嵌套。

根据这一规则,我们在综合评定中写公式(以单元格F12为例):

语法解释为,如果单元格F11的值大于60,则执行第二个参数,在这里为嵌套函数,继续判断单元格F11的值是否大于90 (为了让大家体会一下AND函数的应用,写成AND(F11>90),实际上可以仅写F11>90),如果满足在单元格F12中显示优秀字样,不满足显示合格字样,如果F11的值以上条件都不满足,则执行第三个参数即在单元格F12中显示不合格字样。

在综合评定栏中可以看到由于F列的同学各科平均分为92分,综合评定为优秀。

3、根据条件计算值

在了解了IF函数的使用方法后,我们再来看看与之类似的Excel提供的可根据某一条件来分析数据的其他函数。例如,如果要计算单元格区域中某个文本串或数字出现的次数,则可使用COUNTIF工作表函数。如果要根据单元格区域中的某一文本串或数字求和,则可使用SUMIF工作表函数。关于SUMIF函数在数学与三角函数中以做了较为详细的介绍。这里重点介绍COUNTIF的应用。

COUNTIF可以用来计算给定区域内满足特定条件的单元格的数目。比如在成绩表中计算每位学生取得优秀成绩的课程数。在工资表中求出所有基本工资在2000元以上的员工数。

语法形式为COUNTIF(Range,Criteria)。其中Range为需要计算其中满足条件的单元格数目的单元格区域。Criteria确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为32、"32"、">32"、"apples"。

(1)成绩表

这里仍以上述成绩表的例子说明一些应用方法。我们需要计算的是:每位学生取得优秀成绩的课程数。规则为成绩大于90分记做优秀。如图8所示。

根据这一规则,我们在优秀门数中写公式(以单元格B13为例):

语法解释为,计算B4到B10这个范围,即jarry的各科成绩中有多少个数值大于90的单元格。

在优秀门数栏中可以看到jarry的优秀门数为两门。其他人也可以依次看到。

(2)销售业绩表

销售业绩表可能是综合运用IF、SUMIF、COUNTIF非常典型的示例。比如,可能希望计算销售人员的订单数,然后汇总每个销售人员的销售额,并且根据总发货量决定每次销售应获得的奖金。

原始数据表如图9所示(原始数据是以流水单形式列出的,即按订单号排列)

按销售人员汇总表如图10所示。

如图10所示的表完全是利用函数计算的方法自动汇总的数据。首先建立一个按照销售人员汇总的表单样式,如图所示。然后分别计算订单数、订单总额、销售奖金。

①订单数—用COUNTIF计算销售人员的订单数。以销售人员ANNIE的订单数公式为例。公式:

语法解释为计算单元格A17(即销售人员ANNIE)在"销售人员”清单的范围内(即图9所示的原始数据表)出现的次数。

这个出现的次数即可认为是该销售人员ANNIE的订单数。

②订单总额—用SUMIF汇总每个销售人员的销售额。以销售人员ANNIE的订单总额公式为例。公式:

此公式在"销售人员"清单中检查单元格A17中的文本(即销售人员ANNIE),然后计算"订单金额"列()中相应量的和。

这个相应量的和就是销售人员ANNIE的订单总额。

③销售奖金—用IF根据订单总额决定每次销售应获得的奖金。

假定公司的销售奖金规则为当订单总额超过5万元时,奖励幅度为百分之十五,否则为百分之十。根据这一规则仍以销售人员ANNIE为例说明。公式为:

如果订单总额小于50000则奖金为10%;如果订单总额大于等于50000,则奖金为15%。

巧用Excel函数提取上榜学生 篇10

一、准备表格

把工作表Sheet1命名为“成绩”,包括成绩表和上榜辅助列。其中,成绩表是上榜名单的“源”表,包括各科成绩和总分以及按总分排序的某生的班内名次和级内名次;上榜辅助列是从成绩表到上榜表之间的过渡表格,得到中间数据,起过渡作用。表头参见图1。

把工作表Sheet2命名为“上榜”,其结构与成绩表完全相同。为方便使用,将提取条件放在第2行。表头参见图2。

二、定义名称

本例从成绩表提取上榜名单,完全用公式完成,有些公式的嵌套非常复杂,需要使用名称来简化。有些名称是缩写单元格区域,有些名称是内存数组公式,驻留在内存中。在Excel中,用定义的名称能简化公式编辑和定位数据单元格区域。本例定义8个名称。

班级:=成绩!#A$3:$A$1502。这里以1500人为例,人数可以修改。

学号:=成绩!$B$3:$B$1502。

总分:=成绩!$I$3:$I$1502。

班尾:名次=成绩!$M$3:$M$1502。

Data:=OFFSET(成绩!$C$2,1,MATCH(上榜!$B$2,成绩!$D$2:$I$2,0),1500)。函数MATCH返回工作表“上榜”中B2单元格指定学科在工作表“成绩”D2:I2区域找到的位置,作为函数OFFSET偏移的列数。函数OFFSET返回某科的成绩。

班名次:=IF (班级>0,MMULT ((data<TRANSPOSE (data))*(班级=TRANSPOSE(班级)),ROW(班级)'0)+1,)。矩阵函数MMULT根据某科的分数(data)得到该科学生的班名次。

级名次1:=IF (班级="",,RANK (data,data))。函数RANK计算某科学生的全级名次。

级名次2:=COUNTIF (data,">"&LARGE (data,级人数一上榜!$H$2+1))。函数LARGE找到全级去掉指定尾部人数后对应点的分数。函数COUNTIF统计大于该分数的全级人数,目的是要找到上榜名单。

三、录入公式

函数公式是从成绩表提取上榜名单的关键,以函数为灵魂。普通公式在单元格中录入,数组公式在单元格区域中录入。

在工作表“成绩”中录入6个公式。

I3:=SUM(D3:H3)。将公式向下填充11502。

J3:J1502:{=IF (班级>0,MMULT ((总分<TRANSPOSE(总分))*(班级=TRANSPOSE (班级)),ROW (总分)'0)+1,)}。用“Ctrl+Shift+Enter”输入花括号,代表数组公式。

K3:K1502:{=IF(班级>0,RANK(总分,总分),)}。

03:={SUM((班级=$N3)*(data>O))}。函数SUM统计某班分数不为0的人数。

P3:{=IFERROR (SUM ((班级=$N3)*(data>LARGE((班级=$N3)*data,03-上榜!$H$2+1))),)}。函数LARGE找到某科去掉指定尾部人数后对应点的分数。函数SUM统计大于该分数的某班人数。

将03:P3区域的公式向下填充至P32单元格。这里以30个班为例,若班级有多,可再往下填充公式。

M3:M1502:{=IF(班名次1>VLOOKUP(班级,$N$3:$P$32,3,),班名次,)}。函数VLOOKUP按列查找,返回某班去尾后的人数,函数IF用班名次与之相比,以此返回尾部名次,目的是要找到后进名单。

在工作表“上榜”中录入6个公式。

E1:=成绩!E1。这是引用标题,目的是减少重复录入。

G2:=IF(F2="前","光荣榜","后进榜")。这里充分利用了IF函数的“非此即彼”的特性。如果F2单元格中的值为“前”,则标题为“光荣榜”,否则为“后进榜”。

A4:A103:{=IF(C4:C103=0,,ROW()-3)}。公式视C列有无数据生成动态序号。

B4:B103:{=INDEX(成绩!A:A,MATCH(C4:C103,学号,)+2)}。INDEX+MATCH是典型的左侧查找组合公式。

C4:C103:{=INDEX(成绩!B:B,RIGHT(LARGE(IF($D$2="年级",IF($F$2="前",级名次1<=上榜!$H$2,级名次1>级名次2),IF($F$2="前",班名次<=上榜!$H$2,班尾名次>0))*(data*10^9+ROW (班级)),ROW ($1:$100)),4))}。这是本例的核心公式。IF多层嵌套函数是根据工作表“上榜”第2行的几种情况确定数据,从而提取出符合条件的名单。函数LARGE是从大到小排序。其中“(data*10^9+ROW(班级)”部分是配权,区分重复数据和班级。函数RIGHT取出行号。函数INDEX返回学号。

D4:D103{=VLOOKUP($C$4:$C$103,成绩!$B$3:$K$1502,COLU MN ()-2,)}。函数VLOOKUP按列查找。将公式向右填充至L103单元格。

四、其它设置

为增加模板的实用性,可以为通过选择而录入数据的单元格设置数据有效性。选择工作表“上榜”B1单元格,单击“数据”选项卡的“数据有效性”按钮,再单击“数据有效性”菜单,弹出“数据有效性”对话框。在“设置”标签组,有效性条件“允许”“序列”,“来源”框内填写“语文,数学,英语,物理,化学”(可增减学科,英文逗号)。同理为D1、F1单元格设置数据有效性,“序列”“来源”框内分别填写“年级,各班”“前,后”。单击“确定”按钮,完成设置。

为突出显示或作隐藏处理,可以为单元格区域设置条件格式。

选择工作表“上榜”E3:J3区域,在“开始”选项卡,单击“条件格式”按钮,再单击“新建规则”菜单,弹出“新建格式规则”对话框。在“选择规则类型”列表框中,选择“使用公式确定要设置格式的单元格”,在“为符合此条件的值设置条件格式”引用框中输入公式“=E$3=$B$2”,在“格式”中选择一种填充色。单击“确定”按钮,完成设置。注意E3单元格的引用类型。

选择工作表“上榜”B4:L8区域,条件格式类型为“只为包含以下内容的单元格设置格式”,值为“错误”,在格式中将字体颜色设置为白色,以此隐藏错误值。

至此,一个可以选择学科、年级班级、前后,可以设置名次的“上榜”模板就完成了,提取上榜名单从此就在弹指之间。借用本模板的思想,还可以制作提取其他名单的模板。

参考文献

[1]恒盛杰资讯编著.Excel公式、函数与图表经典[M].北京:中国青年出版社,2007.

Excel财务函数 篇11

关键词:ExcelCONCATENATE函数MIDB函数 IF函数

1引言

Excel是一款得到广泛应用的优秀电子表格软件,在Excel的“分析工具库”中包括了许多非常实用的函数,利用这些函数可以帮助我们方便地解决许多Excel实际应用中的难题。但它的疑难和奥妙也一直困扰着无数用户,致使许多用户尽管使用了多年仍不能熟练掌握该软件的某些具体功能,下面详细介绍Excel的几个函数的使用方法和技巧,希望能对使用者有所帮助。

2利用身份证号码获取公民出生日期

在单位上整理人事信息时,常常即需要输入身份证号码,又要输入出生年月日,这样即工作量较大而且易出现错误。由于身份证号码内含有相关信息,我们可以使用Excel函数从身份证号号码中直接提取出生年月日,这样即减少工作量又可提高准确度。

从图1中我们可以发现我国现行的身份证号码的规律,从左起第7—14个字符代表了公民的出生年月日,我们可以使用MIDB函数从身份证号码的特定位置,提取出生年月日,再使用CONCATENATE函数将所提出来的文字合并起来,就可以得到相对应的出生年月日。

在图2中是已经制作好的一张人员信息表,所需的三个MIDB函数操作对象存放在D3单元格中,分别从左起第7个字符开始提取,即第7个字符开始连续取4个字符即得到“年”,第11个字符开始连续取2个字符得到“月”,第13个字符开始连续取2个字符得到“日”,最后由CONCATENATE函数将所有字符合并起来。即得到我们所需要的信息。

从以上分析可以得出公式:=CONCATENATE(MIDB(D3,7,4),"年", MIDB(D3,11,2),"月", MIDB(D3,13,2),"日")

CONCATENATE是将若干个文字项合并至一个文字项中的函数。其语法格式是:CONCATENATE(text1,text2……)。

MIDB从一个文本字符串的指定位置开始,返回指定个数的子字符串。其语法格式是:MIDB(text,start_num, mum_bytex)

用户要注意的是:CONCATENATE函数和MIDB函数的操作对象均为文本,所以存放身份证号码的单元格必须设置为文本格式,然后再输入身份证号。

3用IF函数计算成绩等级

在教师的日常工作中,会遇到要将学生的考试成绩按实际考试分数转换成相应成绩等级的情况。利用IF函数就能够迅速完成对学生的考试分数转换成相应成绩等级的工作。

成绩等级评定一般的标准为:考试分数大于或等于85分为优,分数大于或等于80分为良,分数大于或等于70分为中,分数大于或等于60分为及格,低于60分为不及格,没有参加考试的不划等级。

从图3中可以看出分数存放在D列,计算结果存入E列。用Excel的IF函数计算公式如下:

=IF(D3>=85,"优",IF(D3>=80,"良",IF(D3>=70,"中",IF(D3>=60,"及格",IF(ISNUMBER(D3),"不及格",IF(ISBLANK(D3),"未考试"))))))

上面的公式中主要是利用IF条件函数的嵌套。IF函数是根据对指定条件的逻辑判断的真假结果,返回相对应的内容的条件函数。利用此函数逻辑计算出真假值,会返回不同的结果,从而可达到筛选数据的目的。其语法格式是:IF(logical_test,value_if_true,value_if_false), logical_test:表示计算结果为TRUE或者FALSE的任意值或表达式,该参数可使用任何比较运算符 ;value_if_true:表示logical_test为TRUE(也就是真或正确)时返回的值;value_if_false:表示logical_test为FALSE(也就是假或错误)时返回的值。

公式中的第二个IF语句是第一个IF语句的参数,第三个IF语句则是第二个IF语句的参数,以此类推。如果第一个逻辑判断表达式D3>=85为TRUE(真),则E3单元格被填入“优”;如果第一个逻辑判断表达式D3>=85不成立,则计算第二个IF语句IF(D3>=70,以此类推直到计算结束。公式中ISNUMBER函数在D3为空时返回FALSE(假),接着执行最后一个IF語句,否则在D3单元格中填入“不及格”。ISBLANK函数D3为空时返回TRUE(真),D3单元格被填入“未考试”。使用ISNUMBER函数和ISBLANK函数,可防止某个未参加考试的学生(成绩为空时)给他评定为“不及格”的情况。

4结束语

本文通过实例,详细介绍了CONCATENATE函数、MIDB函数以及IF函数的使用技巧。对使用者熟练掌握理解这几个函数有所帮助。

参考文献:

[1]施威铭研究室著,完全掌握OFFICE XP中文版标准教程,中国青年出版社,2002年。

[2][美]John Walkenback著,尚红昕,刘玲等译,Excel应用技巧宝典,电子工业出版社,2006年。

Excel财务函数 篇12

一、教学目标

知识与技能:掌握公式与函数的使用方法, 理解相对引用和绝对引用。

过程与方法:通过使用公式与函数, 培养学生发现问题、分析问题和解决问题的能力。

情感、态度与价值观:通过管理身边的信息资源, 体会利用电子表格软件管理信息的基本思想, 并在科学管理信息的过程中, 体验有效管理数据的重要性, 形成科学管理信息的习惯, 增强环保意识。

二、教学重点与难点

重点:正确使用公式与函数。

难点:理解相对引用和绝对引用。

三、教学过程

1. 创设情境导入新课

师:先让我们欣赏一段精彩的影片, 放松一下紧张的神经。

学生津津有味地欣赏电影片段。

师:谁能告诉我们这段电影描述的是什么?

生:这是电影《后天》的片段, 讲述由于全球气候变暖带来的灾难性场面。

师:这样的灾难性场面令人触目惊心, 幸好它只是科学幻想。然而, 随着哥本哈根会议的召开, 我们应该正视二氧化碳大量排放带来全球变暖的问题。在现实生活中, 我们实际能感受到的全球变暖的现象有哪些呢?

学生观看教师准备的几张图片, 了解现实生活中全球变暖带来的实际问题。

师:我们日常生活中无时无刻不和二氧化碳排放量打交道, 阻止全球变暖, 低碳生活是我们每个人义不容辞的责任。

展示一组关于家庭使用水、电、天然气和汽油的数据, 引出课题, 请学生计算这组家庭的碳排放量。

设计思想:通过视频和图片, 强烈的视觉冲击力, 激发学生的环保意识, 鼓励学生从我做起, 利用身边的信息, 了解二氧化碳排放量的信息。

2. 注重基础活学活用

教师介绍可以通过转换系数计算出水、电、天然气和汽油使用量对应的二氧化碳排放量。演示使用公式计算A 1 0 1家庭使用自来水所对应的二氧化碳排放量。在演示过程中, 强调公式必须以“=”开头, 通过单元格的名称引用单元格中的内容, 提示学生注意编辑公式与编辑完成时单元格与编辑栏内的变化。

编辑公式时, 单元格与编辑栏同步显示正在编辑的公式;编辑完成后, 单元格显示公式计算出的结果, 而编辑栏中显示公式的原貌。

师:完成了一户家庭的自来水对应碳排放量后, 如何快速地计算出其余家庭的自来水对应碳排放量?

E x c e l拥有强大的自动完成功能, 使用填充手柄可以实现快速计算。教师演示自动完成的使用。

学生观察教师的操作, 理解填充柄的工作原理。

教师布置任务1, 请学生完成表格中1 0户家庭水、电、天然气和汽油使用量所对应的碳排放量。

学生动手完成计算。

教师巡视学生操作情况, 指导个别基础较差的学生, 引导完成速度快的学生尝试计算表格中的碳排放总量。

师:小结公式的作用是用户根据自己的需要编制的用以完成特定计算用的, 对于一些常用的较复杂计算, 系统已经预先设定好了相应的计算方法, 称为“函数”。刚刚有部分同学使用公式计算了表格中的碳排放总量, 其实我们也可以使用s u m () 函数进行计算。介绍几个常用函数名, average () 计算一组数的平均值, m a x () 计算一组数中的最大值, m i n () 计算一组数中的最小值。

教师提示学生插入函数的方法是, 选择“插入”菜单中的“函数”, 然后选择所需要的函数。

教师布置任务2, 请学生使用函数计算碳排放总量和各项碳排放量的均值。

学生尝试使用sum () 函数和average () 函数。

教师巡视, 注意观察学生操作中的问题。

学生代表演示使用sum () 函数和average () 函数计算的过程。

教师小结函数参数的设定方法。

方法一:直接逐个填在对应的n u m b e r 1, n u m b e r 2……中。

方法二:用鼠标点击选择不连续的数, 这些数全部显示在n u m b e r 1中, 数之间用逗号隔开。

方法三:用鼠标点击选择连续的数, 这些数显示在number1中, 如A1:A10。

设计思想:通过具体讲解公式的使用, 帮助学生回顾初中所学知识, 让学生逐步再现一些既有知识, 逐层过渡, 渐入佳境。在知识点上, 通过“求和”对比公式与函数的区别;在动手操作上, 教师引导学生自学函数的使用, 培养学生举一反三的能力。

3. 自主探究提高能力

师:在我们使用函数的时候, 插入函数对话框的下方都会有具体的函数说明、对于函数功能的说明, 以及函数参数的解释。通过阅读这些信息, 我们可以快速地了解一个函数的作用及如何设置。除了s u m () 这些常用的函数, 同学们, 如果让你们使用r a n k () 函数来了解水、电、天然气和汽油使用情况的排名, 你会操作吗?

学生自主探究, 根据给定的函数名, 找到r a n k () 函数, 尝试阅读函数说明, 了解函数各个参数的作用。学生之间有交流和沟通, 展开合作与竞争。

师:请一位同学来给我们说说r a n k () 函数各参数的作用。

生:rank (number, ref, order) 当中的第一个参数是指定一个具体的要求排名的数字;第二个参数是一组数, 也就是第一个参数n u m b e r在这一组数中找名次;第三个参数指定按照升序或者降序来排名。比如, 计算A 1 0 1家庭的自来水使用量的排名, 各参数设置如下:

师:通过这样一系列设置, 我们可以顺利地获得A 1 0 1家庭自来水使用量的排名, 接下来使用自动完成功能, 求得其他家庭的自来水使用量排名情况。

生:有很多家庭关于自来水使用量的排名不正确!

教师检查自动完成复制的rank () 函数, 帮助学生分析问题。

学生找到问题根源, 数据序列发生变化, 所以排名不对。

师:什么是绝对引用和相对引用的概念?

相对引用指通过列号、行号组成的单元格名称直接引用单元格, 随着公式与函数位置的变化, 引用的单元格将自动做出调整, 比如:D 5, D 1 4, D 5:D 1 4。绝对引用指为了固定地引用单元格的行或者列, 在行号或列号前加上“$”符号, 比如:D$5, $D 5, $D$5。数据序列是固定不变的, 所以在设置函数参数时, 引用的数据序列应当使用绝对引用。

学生完善r a n k () 函数的使用, 计算相关排名。

设计思想:通过阅读函数说明, 扩展了学生使用函数的能力。同时, 通过认知冲突, 巧妙地引入相对引用和绝对引用的概念。从而, 有效提高了学生分析问题、解决问题的实际能力。

4. 假设判断知识迁移

师:从上面一组计算, 我们不难发现, 在水、电、天然气和汽油的使用中, 汽油的碳排放量, 在四项碳排放量中的比重最大。如果我们的低碳生活从减少汽油碳排放量的角度入手, 碳减排的效果肯定是明显的。在这里我们给出一个模型, 两种方案, 请大家来算一算, 比一比到底是方案一还是方案二更经济环保。

学生根据给出的模型, 使用公式与函数进行计算。

设计思想:通过方案的对比, 一方面综合巩固了本节课的知识要点;另一方面帮助学生建立使用数据分析决策的思维方式。在这个过程中, 进一步促使学生思考低碳生活的方式, 强化学生的环保意识。

5. 知识梳理倡导低碳

教师结合减碳方案选择的练习, 与学生一起总结公式与函数的要点。同时, 引导学生拓展思维, 考虑低碳生活的其他方式。

设计思想:归纳本节课知识点的同时, 让学生在情感、态度与价值观上提升对低碳生活的认识。

点评

本节课最大的优点在于找到了技术与素养的结合点。教师广泛而灵活地采用了多种方式来开展教学, 巧妙地把技术作为素养的支撑, 而又把素养作为技术的引领, 是特别值得我们借鉴的。

从学生生活实际出发, 使得教材、课堂形成有机的整体, 体现了教师对标准和教材的深刻理解, 超越技能训练的有益尝试, 成功超越了某种具体的工具, 上升到面向生活需求而使用表格进行信息加工的水平上。

内容层次分明。教学过程的核心部分, 设计了四个任务。第一, 计算碳排量;第二, 计算各项碳排量的平均值;第三, 计算碳排量排名;第四, 选择减碳方案。四个任务的设计, 目的清晰, 内容层次分明, 按循序渐进的顺序由易到难, 由掌握一般操作到掌握方法再到实践应用。

“创设情境导入新课”→“注重基础活学活用”→“自主探究提高能力”→“假设判断知识迁移”→“知识梳理倡导低碳”, 整堂课节奏感强, 教师不但能精当地进行技术指导, 也能注意到思维方法的归纳应用。

上一篇:化学问题下启发式教学下一篇:专业基础阶段