excel中的函数公式
(1)在需要显示结果的单元格点一下,输入=
输入要计算的单元格
例如:在c3中输入“=”
再输入“a3*b3”,敲回车(不包括引号“”,=,*为英文字符,半角的);
顺c3右下角往下拖就是了。
(2)乘法——计算所有参数的乘积函数PRODUCT(),括号内的每个数字用逗号分隔,数字个数不得超过30个。
如前述可以在C1单元格中编辑公式
=PRODUCT(A1,B1)
或者
=PRODUCT(A1:B1)
说明:
1、当输入函数进行运算的时候要注意的是,EXCEL函数中所有的分隔符号均要求是在英文状态下的,换句话说,如果你输入一个中文输入法下的逗号就是无效的。
关键词:常用函数,数据公式填充,单元格的引用
高中信息技术新课标准规定,Excel2000作为学生必修模块之一。要求学生能使用表格处理工具的公式、函数、排序、筛选、分类汇总等功能处理数据;运用表格处理工具的基本功能有效加工信息,分析表格数据及图表所蕴含的信息,提示事物间的关系、特征和变化规律等。关于Excel2000电子表格软件,即使在初中阶段有所学习,相信也是很简单的。对于这部分内容的教学,不再分零起点和非零起点学生,而是面向全体学生,让他们了解电子表格软件的特点是便于数值数据的分析与处理,为用户提供电子数据表、图表与数据库等功能的操作环境。可以通过分析一个数据表让学生了解并掌握有关表处理软件的基本概念和功能,学习数据表的基本使用方法。本节难点是自定义计算公式和插入函数在数据表中的应用,主要是逻辑思维强,内容形象化,同时也是本节内容的重点。
1 检查单元格格式,导入电子表格公式
在Excel2000中,公式用于对工作表中的数据进行分析和计算,可以对工作表中的数据进行加、减、乘、除、比较、连接及复合运算。Excel2000的公式是以“=”号开头,由常量、单元格引用、函数和运算符组成。
例1:在如下图所示的Excel2000表中,要计算机高一(1)班的最后得分(注:回答正确一题得12分,回答错误一题扣10分),正确的公式是()
分析:D3单元格为高一(1)班的最后得分,首先检查D3单元格的格式是否符合公式计算的格式,因为一个数字可以用多种不同的方法来描述,可代表不同的含义。例如一个小数可以用带小数点的数表示,可以用科学记数法表示,还可以表示为货币等。更改单元格格式可以用“格式”工具样的按钮来直接设置数字的格式,也可以用菜单命令来设置。本题解题步骤为:D3单元格为高一(1)班的最后得分,B3单元格为答对题目数量,计算答对得分应B3*12;C3单元格为答错题目数量,计算扣分应C3*10;那么最后得分=答对得分—答错扣分,即:D3=B3*12-C3*10。
例2:如下图所示的Excel2000表中,招聘人员成绩统计表,利用公式计算每位考生的总成绩(总成绩=笔试成绩×60%+面试成绩×40%);
分析:在单元格D3中输入“B3*0.6+C3*0.4”,计算出准考证号为“516”考生的总成绩。由于公式中使用的是单元格相对地址,所以也可以把单元格D3中的公式,复制到单元格D4、D5、D6、……等单元格中,依次求出后面考生的成绩,简化了输入公式的操作。也可对D4、D5、D6……等单元格进行公式填充。因为自动填充是根据初始值决定以后的填充项,用鼠标先单击选中初始值单元格,鼠标指针放在初始值单元格的右下角,鼠标指针变成实心十字型,即“+”型,拖拉到填充的最后一个单元格,即可完成自动填充。
2 巧用常用函数SUM、AVERAGE、MAX、MINA
函数是对一定范围的数据进行计算操作的预定义的内置公式。Excel2000为用户提供了大量的函数,给用户对数据进行运算和分析带来极大的方便。Excel的函数有财务函数、数据库函数、日期和时间函数、信息函数、嵌套函数、数学和三角函数、统计函数、查询和引用函数等。但高中阶段仅掌握常用的四个函数,即SUM求和函数、AVERAGE求平均数函数、MAX求最大值、MINA求最小值等。可是在实际学生操作时,应掌握以下要领:
1)理解函数语法格式。语法格式为:函数(number1,number2,……),其中numberl,number2,……为1—30个需要求和的参数。直接键入到参数表中的数字、逻辑值及数字的文本表达式将被计算;如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。但当参数是不能转换成数字的文本,将会导致错误。如常用函数语法格式为:求和SUM(number1,number2,……);求平均数AVERAGE(number1,number2,……);求最大值MAX(number1,number2,……);求最小值MINA(number1,number2,……);功能是计算参数表中的数字参数和包含数字的单元格的个数。
例1:如下图所示的Excel2000表中,高一(3)学生期末成绩统计表,统计出总分、平均分、单科最高分、单科最低分。
本题解答分析:在单元格K3中求从B3到J3的单元格的和,解答法一:应选中单元格K3,在其中输入:“=SUM(B3:J3)”,再按回车键即可;解答法二:先选定要输入函数的单元格,单击“插入”菜单的“函数”再选择SUM求和函数,并在输入框中输入“B3:J3”单击“确定”即可。也可对K4、K5、K6……等单元格进行公式填充。因为自动填充是根据初始值决定以后的填充项,用鼠标先单击选中初始值单元格,鼠标指针放在初始值单元格的右下角,鼠标指针变成实心十字型,即“+”型,拖拉到填充的最后一个单元格,即可完成自动填充。同理本题中的平均值、单科最高分、单科最低分求解可以采用以上求和的方法。
2)注重讲练结合,促进有效学习
笔者在整个的Excel2000函数和公式的教学过程中,绝大多数学生在课堂上基本掌握了操作技巧,但在实际的做题过程中总会做错。分析原因大多数同学对知识融合能力薄弱,缺乏对数据处理的实际应用意义的理解,也许是对数据比较陌生,没有生活体验。所以在教学时有必要提供与学生实际生活相近的数据来进行处理,可以有效地提高对数据处理应用的理解,使学生融入到数据场景中。如“高一(3)学生期末成绩统计表”中的平均分计算。同学们在输入公式时总是粗心大意“=AVERAGE(B3:K3)”,正确公式应为“=AVERAGE(B3:J3)”经常犯原则上错误。即使采用“插入”菜单中函数进行求解,函数输入框中出现“B3:K3”,有的同学直接单击“确定”按扭,结果同样不正确,正确应在函数输入框中输入“B3:J3”。部分同学求单科最高分或单科最低分也出现雷同问题。针对这种情况,教师应加强练习,差异教学面向全体学生,满足学生不同的学习需求,采用讲练结合的教学方法。
最后,在Excel2000教学过程中,教会学生灵活运用公式和函数处理数据问题并未真正完成教学任务,还必须让学生理解使用公式和函数方法,能分析表格数据所蕴含的信息。其实在整个Excel2000教学中要始终贯穿数据处理后的分析和应用,否则就失去了数据处理的意义,也违背了新课程的教学理念。
参考文献
[1]黄楠,李震平.计算机应用基础教程中Excel2000模块内容,2000,9.
[2]云南省教育厅.颁布2010年云南省普通高中学业水平考试标准与说明[J].信息技术,2010,3.
[3]陶增乐.普通高中课程标准实验教科书[J].信息技术基础教师用书,2005.
[4]陶增乐.普通高中课程标准实验教科书[J].信息技术基础,2007,5.
现以学校考试成绩为例,谈谈经常需要分析的几种数据指标。例:某次考试成绩(以3个班,每个班按7名学生为例)如图(1):
问题:
1.每名学生总分班名次和年级名次;
2.各班各学科平均分;
3.各科优秀线(总人数的20﹪)及各班优秀人数。
解答:
Step1:选中单元格O2,输入公式“=SUMPRODUCT(($D$2:$D$22=D2)*($N$2:$N$22>N2))+1”,回车,得结果3,向下填充到O22,学生总分班级名次已完成。
Step2:选中单元格P2,录入“=RANK(N2,N$2:N$22)”(不含引号,下同),回车,得结果3。用填充句柄把单元格P2向下复制到P22,学生总分年级名次已完成。结果如图(2):
说明:如果希望在数据表班无序的状态下进行按班级排名,请使用SUMPRODUCT公式:“=SUMPRODUCT(($D$2:$D$22=D2)*($N$2:$N$22>N2))+1”
RANK函数返回某数字在一列数字中相对于其他数值的大小排位。它的函数表达式是:RANK(number,ref,order)。
Step3:选中单元格E25,输入公式“=AVERAGE(IF(($D$2:$D$22=$D25)*(E$2:E$22<>""),E$2:E$22))”,按Ctrl+Shift+Enter结束,向右填充至N25,接着向下填充至E27:O27,结果如图(3):
说明:数组公式{=AVERAGE(IF(($D$2:$D$22=$D25)*(E$2:E$22<>""),E$2:E$22))},表示计算D2:D22等于D25且E2:E22不为空的数值的平均数。
Step4:选中单元格E30,录入“=PERCENTILE(E2:E22,0.8)”,回车,得结果106,填充至N30,得到各科优秀线,见图(4):
说明:PERCENTILE函数返回数组的K百分比数值点,可以使用此函数来建立接受阈值。它的函数表达式是:PERCENTILE(Array,K)。
Step5:选中单元格E33,输入“=SUM(($D$2:$D$22=$D33)*(E$2:E$22>=E$30))”按Ctrl+Shift+Enter结束,得结果3。填充至N30,再将区域E30:N30向下填充至区域E30:N35,见图(5):
注意:数组公式中的花括号是不能在编辑栏录入的,按Ctrl+Shift+Enter结束,自动生成前后花括号,表示该公式为数组公式。在数组公式中,“和”与“或”不是用AND和OR来表示的,而是用运算符号“*”和“+”来表示“和”与“或”。逻辑值参与运算时,TRUE=1,FALSE=0。
说明:数组公式{=SUM(($D$2:$D$22=$D33)*(E$2:E$22>=E$30))}的含义是:判断单元格区域D2:D22中的值是否等于D33(即1班)且单元格区域E2:E22中的值是否大于等于E30(即语文优秀线106),如是,则返回1,否则返回0,最后将得到的结果相加。该数组公式表达既是1班的学生且语文成绩大于等于106的值的个数。绝对引用的考虑填充时“班”列始终不变、数值行始终不变。
前辈学习Excel函数公式心得
怎样学习函数公式
这是很多新手最想知道的事,函数那么多,要从哪儿学起呢。我个人谈点小体会:
1、“学以致用”,用才是目的——就是你要和将要用到的东西先学。比如你根本用不上财务、工程函数,没必要一下子就去看那些专业性很强的东西(嘿嘿,那些我基本不会),这样就容易入门了。基本上函数用得最多的逻辑判断和查找和引用这2类函数了。先不要急于学会“数组”,自己常用函数的普通用法有个大致的用法了解之后再去看它的数组用法。
2、善于搜索,见置顶帖在中文Excel应用论坛的最佳学习方法。搜一下,能找到更多的解答;善于求助发帖求助要描述清楚附上必要的图文并茂的附件,容易得到解答,而且锻炼了自己的表述能力。
3、除了“求助”式学习,还要“助人”式的学习,相信这一点是众多论坛高手们都经历过的。只要有时间,少看一会儿电视少聊一会儿QQ少跟同事吹一会儿牛,到论坛上看看有没有别人不懂而你懂的,别怕出糗,是驴是马牵出来遛遛,相信你热心帮人不会被嘲笑的,况且,抛砖引玉,说不定你抛的对别人甚至对高手来说也是块宝玉呢。而,助人助己,有了越来越多的“求助 ”者给你免费提供了练习的机会,练得多了再综合各种思路的比较,自己就有了一些想法,你的水平肯定与日俱增。
如何解读公式
我也谈点小体会吧:
1、多看函数帮助。各个函数帮助里面有函数的基本用法和一些“要点”,以及对数据排序、引用类型等等的要求。当然,函数帮助并不囊括所有函数的细微之处,不然,也就不会有那么多求“解释”的帖了。
2、庖丁解牛——函数的参数之间用逗号隔开。(别笑话,这是最最基本的基本功,单个函数没啥,组合多个函数的公式就是靠它了),这些逗号就是“牛”的关节,先把长公式大卸八块之后逐个看明白了再拼凑起来读就容易多了。
3、独孤九剑——开个玩笑啦,这里是取谐音“F9键”。F9键用来“抹黑”公式对解读尤其是数组公式有非常强的作用,不过如果公式所含数据区域太大(比如上百行)你可以改变一下区域。具体方法:比如下面这个简单数组公式
=sum(if(A1:A3& gt;0,B1:B3)),用鼠标在编辑栏把把A1:A3>0部分“抹黑”,按下F9键,就看到{True;True;False}(假设A3不满足),表示if的条件是这么3行1列的逻辑值数组。——别忘了,看完之后按ESC取消哦,否则公式就变了。
4、公式审核——就是工具〉公式审核〉公式求值那个有fx的放大镜,与F9功能基本相同,能一步步看公式运行的结果(但两者效果均有一定限制,具体情况尚未明了,fx有
蓝紫星影
时会造成Excel的重启)。配合着用吧。
创建公式
全部显示
全部隐藏
公式就是对工作表中的数值进行计算的等式。公式要以等号(=)开始。例如,下面公式等于 3 乘以 2 再加上 5。
=5 2*
3创建简单公式:=128 34
5下面的公式包括运算符(运算符:一个标记或符号,指定表达式内执行的计算的类型。有数学、比较、逻辑和引用运算符等。)和常量(常量:不进行计算的值,因此也不会发生变化。例如,数字 210 以及文本“每季度收入”都是常量。表达式以及表达式产生的值都不是常量。)。示例公式 本选项的功能
=128 345 128 加上 34
5=5^2 5 的平方
单击需输入公式的单元格。
键入 =(等号)
输入公式内容。
按 Enter。
创建一个包含引用或名称的公式:=A1 2
3以下公式中包含对其他单元格的相对引用(相对单元格引用:在公式中,基于包含公式的单元格与被引用的单元格之间的相对位置的单元格地址。如果复制公式,相对引用将自动调整。相对引用采用 A1 样式。)以及这些单元格的名称(名称:代表单元格、单元格区域、公式或常量值的单词或字符串。名称更易于理解,例如,“产品”可以引用难于理解的区域“Sales!C20:C30”。)。包含公式的单元格称为从属单元格,因为其结果值将依赖于其他单元格的值。例如,如果单元格 B2 包含公式 =C2,则单元格 B2 就是从属单元格。
示例公式 本选项的功能
=C2 使用单元格 C2 中的值
=Sheet2!B2 使用 Sheet2 上单元格 B2 中的值
=资产-债务 名为“资产”的单元格减去名为“债务”的单元格
单击需输入公式的单元格。
在编辑栏(编辑栏:位于 Excel 窗口顶部的条形区域,用于输入或编辑单元格或图表中的值或公式。编辑栏中显示了存储于活动单元格中的常量值或公式。)上,键入“=”(等号)。
请执行下列操作之一:
若要创建引用,请选择一个单元格、单元格区域、另一个工作表或工作簿中的位置。然后拖动所选单元格的边框来移动单元格或拖动边框上的角来扩展所选单元格区域。
若要创建一个对命名区域的引用,请按 F3,在“粘贴名称”框中选择名称,再单击“确定”。
按 Enter。
创建一个包含函数的公式:=AVERAGE(A1:B4)
下面的公式包含函数(函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂的计算时。)。示例公式 本选项的功能
=SUM(A:A)将 A 列的所有数字相加
=AVERAGE(A1:B4)计算区域中所有数字的平均值
单击需输入公式的单元格。
若要使公式以函数开始,请单击编辑栏(编辑栏:位于 Excel 窗口顶部的条形区域,用于输入或编辑单元格或图表中的值或公式。编辑栏中显示了存储于活动单元格中的常量值或公式。)上的“插入函数”。
选定要使用的函数。请在“搜索函数”框中输入对需要解决的问题的说明(例如,数值相加、返回 SUM 函数),或浏览“或选择类别”框的分类。
输入参数(参数:函数中用来执行操作或计算的值。参数的类型与函数有关。函数中常用的参数类型包括数字、文本、单元格引用和名称。)。若要将单元格引用作为参数输入,请单击“压缩对话框” 以暂时隐藏该对话框。在工作表上选择单元格,然后按“展开对话框”。
完成输入公式后,请按 Enter。
一、欧拉公式:
eiπ+1=0
eix=cosx+isinx
二、证明
a)将ex展开:
23ex=1+x+x
2!+x
3!x456784!+xxxx
5!+6!+7!+8!+···
b)将x用ix替换:
2345678
eix=1+ix··c)将cosx展开:
cosx=1-x2
2!+x4
4!x6
6!+x8
8!x10
10!+x12
12!··
d)将sinx展开:
x3x5x7x9x11
3!5!-7!+9!-11!+x13
sinx=x-13!+···e)上式等号两边同时乘i:
ix3ix5ix7ix9ix11
3!+5!-7!+9!-11!+ix13isinx=ix-13!··f)联立Ⅱ、Ⅲ、Ⅴ三式得: eix=cosx+isinxⅥ g)同理可得:
e-ix=cosx-isinxⅦ h)对于Ⅵ,令x=π便可得: eiπ+1=0 i)Ⅵ、Ⅶ二式联立可得:
eix-e-ix
sinx=eix+e-ix
我一直从事教学秘书工作多年, 经常要使用微软Office办公软件输入资料、打印文本等,如使用Excel软件排本部的课程。因为本系承担全校的公共课的教学,使用全校的班级大课表查找老师的课表和教室课表不太方便、工作量大和容易出错,所以我根据自己多年来对Excel的学习和研究,使用Excel中的函数查找教师课表和教室课表。我要用到的Excel中的函数iferror、vlookup、index、match的参数在Excel里都有说 明 ,这里就不再说明和解释。
2.查找教师课表步骤
第一步:打开Excel。在Sheet1中,安排好本系部2014-2015学年度第二学期班级课表(如图1)。
第二步:在Sheet2中,输入如图2所示的2014-2015学年度第二学期教师课表模版。
第三步:在Sheet2中B4单元格输入公式。
=IFERROR(VLOOKUP("*"&$A4&"*",Sheet1!B$4:B$134,1,FALSE),"")&CHAR(10)&IFERROR(INDEX(Sheet1! $A$4:$A$134,MATCH("*"&$A4&"*",Sheet 1! B$4:B$134,0),1),"")。
对上面公式的说明:VLOOKUP ("*"&$A4&"*",Sheet1! B$4:B$134,1,FALSE):如果在Sheet1! B$4:B$134中搜索有包含字符串“徐欣”,那么就返回选定单元格的值,否则返回#N/A。
IFERROR(VLOOKUP("*"&$A4&"*",Sheet1! B$4:B$134,1,FALSE),""):如果表达式是一个错误 ,则返回"",否则返回表达式的值。
CHAR(10):单元格换行字符。
MATCH("*"&$A4&"*",Sheet 1! B$4:B$134,0):返回包含字符串“徐欣”的单元格在Sheet 1!B$4:B$134中的相对位置M。
INDEX (Sheet1! $A$4:$A$134,MATCH ("*"&$A4&"*",Sheet1! B$4:B$134,0),1):在Sheet1! $A$4:$A$134区域中 ,返回第M行第1列单元格的值。
第四步:选中Sheet2中的单元格B4,然后将鼠标移到此单元格右下角,当鼠标变为“实心的十字”时,单击向右拖动将公式引用到单元格H4。
第五步:选中B4:H4,然后将鼠标移到此选中区域的右下角,当鼠标变为“实心的十字”时,单击向下拖动将公式引用到区域B5:H5。
最后,2014-2015学年度第二学期教师课表就查找出来了(如图3)。
3.查找班级课表步骤
用查找教师课表方法和步骤,可以查找出2014—2015学年度第二学期班级课表(如图4),这里就不再一一叙述查找步骤。
4.结语
虽然在教师课表中合班上课使用excel中的公式查找只能显示首先查找到班级,有一定的局限性,但是在班级课表上注明就可以完全显示出哪几个班合班上课。同样在班级课表中单双周课的同一时间不同班级使用相同教室只能显示首先查找到班级,可以通过教室课表加入单双周限制完全显示出来。
摘要:本文主要利用Excel中的函数iferror、vlookup、index、match实现在Excel中按照班级排好的课表查找教师课表和教室课表,这样就能提高教师和教学管理者查找教师课表和教师课表的效率。
关键词:学籍管理 Excel函数 应用
学籍管理是每个学校都必须进行的一项繁琐事务。随着计算机的广泛应用和Office办公自动化软件的使用,目前学生的学籍信息一般都使用电子文档存储,以便上交到上级管理部门审核。通常,学籍管理员会根据学籍信息特点和相关要求使用 Excel软件输入和存储管理信息,日常的学籍管理工作,如注册、修改、添加以及提取等,需要经过多次重复操作才能完成。如何让这些工作变得更轻松、省时?可以运用Excel提供的内置函数来帮助提高工作效率。
Excel软件最突出的特点就是具有数据自动处理能力,利用公式计算、公式的复制以及公式的重新计算功能,可以使复杂的事情简单化,特别是Excel提供的内置函数能更方便快捷地完成相同的工作。函数是Excel中预定义好的公式,共有200多个。在学籍管理的日常事务中,灵活选用其中内置的函数,实现对学籍信息的输入和日常处理,可以达到事半功倍的效果。
下面笔者从学籍注册、技能抽考及成绩评定这三个方面介绍Excel部分函数的功能与应用。
一、学籍注册
图1是从各班级收集的纸质数据表。
图1
根据Excel软件所具有的数据处理功能,从上图分析得出,学生的“身份证号”字段中包含了“性别”和“出生年月日”的信息,这样“性别” 和“出生年月日”两列的数据就不用再输入。
首先,新建Excel工作簿,在Sheet1工作表中创建一个电子注册表,在表中输入标题行内容:班级学号、姓名、身份证号、性别、出生日期、专业、班级等。在数据区域输入如图2所示的数据即可,其中A列、F列和G列剩余的数据采用填充柄的复制功能完成。
图2
第二,利用Mid函数(字符串截取函数)从“身份证号”中计算出“出生年月日”。Mid函数的功能是返回文本字符串中从指定位置开始的特定数目的字符。身份证号中第7位至第14位这8个数据代表学生的出生年月日。
例如:计算图2的1号同学的“出生年月日”,在E2结果单元格中,输入:
=MID(C2,7,8)
注:C2为引用身份证号码(数字字符)所在单元格,E列其余的学生的信息依然使用填充柄的复制功能完成。
第三,利用Mod函数(取余函数)计算出第17位数是奇数还是偶数。Mod函数的功能是返回两数相除的余数。身份证号的第17位代表了一个人的性别是“男”还是“女”,分别用奇数、偶数表示,奇数1、3、5、7、9表示男性,偶数0、2、4、6、8表示女性。即:
=MOD(第17位数,2)
第四,利用函数嵌套从“身份证号”中计算出“性别”。函数的嵌套是指一个函数中套入了另一个函数,函数的值作为另一个函数的参数。函数嵌套的层数最多可以达到7层。
由此得出:先用Mid取中间字符串函数,取出第17位的数字字符;再用数学函数Mod取余函数,计算该数字的奇偶性;最后是逻辑函数If条件函数,判断出是“男”性还是“女”性。
例如:计算图2的1号同学的性别,在D2结果单元格中,输入:
=IF(MOD(MID(C2,17,1),2)=0,"女","男")
二、技能抽考
每年的技能抽考是湖北省检测职业院校学生学习情况的规定项目。出于公平公正的原则,笔者采用随机抽测学号的方式进行。例如一个专业注册60人,抽测10%,即随机抽取6人的学号。在Excel中随机函数Rand( )可实现这一功能。使用Rand( )1次,然后对生成的数进行增倍、取整等处理,即可抽出一个学号,再使用填充柄的复制功能,6单元格即可搞定。
随机函数Rand( )的功能是:返回大于等于0及小于1的均匀分布随机数,即产生出[0,1)之间的数:0或者一些小数。从抽测的学号分析,单独使用的Rand( )函数所产生的是[0,1)之间的数,不符合“学号”要求(以“学号”为1、2、……60整数为例,没有0),故采用以下方法解决此问题。
首先,随机函数乘以合适的数值型系数A,随机数将产生于0到A区间,即[0,A)。如Rand( )*60 函数,将产生大于等于0且小于60的一个随机数。因此通过乘以不同大小的系数,可以产生不同区间的随机数。
然后,配合取整函数,保证随机数为整数型数据项。例如Int(Rand( )*60)函数功能将产生0至60间的随机整数,即[0,60)的随机整数。包含了0,而不包含60。由于学号是从1到60号,在上面的基础上加上数字1即可满足抽取的要求。
举例:在“抽测学号”第一个结果单元格中,输入:
=INT(RAND( )*60)+1
三、成绩评定
近几年来,湖北省要求职业院校的学生取得英语、计算机等级证才能获得毕业证。如果学生英语、计算机两者有一项成绩不合格(无等级证),则不颁发毕业证。根据这一情况,可以把符合条件的标记为“发”,不符合条件的不作标记。
现假设学生英语、计算机考试状态如图3所示。
图3
从上表分析可知,每一种成绩有三种状态:“优秀”“合格”和“不合格”。
又已知两门成绩中只要有一门标记为“不合格”,即不发毕业证,其余情况均发。可以先用OR( )逻辑或函数来判断。OR( )函数的功能是任一参数为TRUE时,则结果为TRUE。再用IF嵌套。
举例:在J2单元格中,输入:
=IF((OR(H2="不合格",I2="不合格")),"","发" )
计算结果如图4所示。
图4
综上所述,我们不难发现,Excel的内置函数具有强大功能。只要灵活运用Excel函数,发挥其作用,学籍管理工作效率将会大幅提高。
参考文献:
[1]叶亚平.计算机应用基础[M].北京:原子能出版社,2009.
[2]周和平.对口招生考试教程(计算机应用类)[M].北京:国防科技大学出版社,2007.
(作者单位:湖北工业大学)endprint
摘 要:本文以学籍注册、技能抽考及成绩评定三项学籍管理日常事务为例,探讨了如何通过灵活选用Excel内置的函数,实现对学籍信息高效管理。
关键词:学籍管理 Excel函数 应用
学籍管理是每个学校都必须进行的一项繁琐事务。随着计算机的广泛应用和Office办公自动化软件的使用,目前学生的学籍信息一般都使用电子文档存储,以便上交到上级管理部门审核。通常,学籍管理员会根据学籍信息特点和相关要求使用 Excel软件输入和存储管理信息,日常的学籍管理工作,如注册、修改、添加以及提取等,需要经过多次重复操作才能完成。如何让这些工作变得更轻松、省时?可以运用Excel提供的内置函数来帮助提高工作效率。
Excel软件最突出的特点就是具有数据自动处理能力,利用公式计算、公式的复制以及公式的重新计算功能,可以使复杂的事情简单化,特别是Excel提供的内置函数能更方便快捷地完成相同的工作。函数是Excel中预定义好的公式,共有200多个。在学籍管理的日常事务中,灵活选用其中内置的函数,实现对学籍信息的输入和日常处理,可以达到事半功倍的效果。
下面笔者从学籍注册、技能抽考及成绩评定这三个方面介绍Excel部分函数的功能与应用。
一、学籍注册
图1是从各班级收集的纸质数据表。
图1
根据Excel软件所具有的数据处理功能,从上图分析得出,学生的“身份证号”字段中包含了“性别”和“出生年月日”的信息,这样“性别” 和“出生年月日”两列的数据就不用再输入。
首先,新建Excel工作簿,在Sheet1工作表中创建一个电子注册表,在表中输入标题行内容:班级学号、姓名、身份证号、性别、出生日期、专业、班级等。在数据区域输入如图2所示的数据即可,其中A列、F列和G列剩余的数据采用填充柄的复制功能完成。
图2
第二,利用Mid函数(字符串截取函数)从“身份证号”中计算出“出生年月日”。Mid函数的功能是返回文本字符串中从指定位置开始的特定数目的字符。身份证号中第7位至第14位这8个数据代表学生的出生年月日。
例如:计算图2的1号同学的“出生年月日”,在E2结果单元格中,输入:
=MID(C2,7,8)
注:C2为引用身份证号码(数字字符)所在单元格,E列其余的学生的信息依然使用填充柄的复制功能完成。
第三,利用Mod函数(取余函数)计算出第17位数是奇数还是偶数。Mod函数的功能是返回两数相除的余数。身份证号的第17位代表了一个人的性别是“男”还是“女”,分别用奇数、偶数表示,奇数1、3、5、7、9表示男性,偶数0、2、4、6、8表示女性。即:
=MOD(第17位数,2)
第四,利用函数嵌套从“身份证号”中计算出“性别”。函数的嵌套是指一个函数中套入了另一个函数,函数的值作为另一个函数的参数。函数嵌套的层数最多可以达到7层。
由此得出:先用Mid取中间字符串函数,取出第17位的数字字符;再用数学函数Mod取余函数,计算该数字的奇偶性;最后是逻辑函数If条件函数,判断出是“男”性还是“女”性。
例如:计算图2的1号同学的性别,在D2结果单元格中,输入:
=IF(MOD(MID(C2,17,1),2)=0,"女","男")
二、技能抽考
每年的技能抽考是湖北省检测职业院校学生学习情况的规定项目。出于公平公正的原则,笔者采用随机抽测学号的方式进行。例如一个专业注册60人,抽测10%,即随机抽取6人的学号。在Excel中随机函数Rand( )可实现这一功能。使用Rand( )1次,然后对生成的数进行增倍、取整等处理,即可抽出一个学号,再使用填充柄的复制功能,6单元格即可搞定。
随机函数Rand( )的功能是:返回大于等于0及小于1的均匀分布随机数,即产生出[0,1)之间的数:0或者一些小数。从抽测的学号分析,单独使用的Rand( )函数所产生的是[0,1)之间的数,不符合“学号”要求(以“学号”为1、2、……60整数为例,没有0),故采用以下方法解决此问题。
首先,随机函数乘以合适的数值型系数A,随机数将产生于0到A区间,即[0,A)。如Rand( )*60 函数,将产生大于等于0且小于60的一个随机数。因此通过乘以不同大小的系数,可以产生不同区间的随机数。
然后,配合取整函数,保证随机数为整数型数据项。例如Int(Rand( )*60)函数功能将产生0至60间的随机整数,即[0,60)的随机整数。包含了0,而不包含60。由于学号是从1到60号,在上面的基础上加上数字1即可满足抽取的要求。
举例:在“抽测学号”第一个结果单元格中,输入:
=INT(RAND( )*60)+1
三、成绩评定
近几年来,湖北省要求职业院校的学生取得英语、计算机等级证才能获得毕业证。如果学生英语、计算机两者有一项成绩不合格(无等级证),则不颁发毕业证。根据这一情况,可以把符合条件的标记为“发”,不符合条件的不作标记。
现假设学生英语、计算机考试状态如图3所示。
图3
从上表分析可知,每一种成绩有三种状态:“优秀”“合格”和“不合格”。
又已知两门成绩中只要有一门标记为“不合格”,即不发毕业证,其余情况均发。可以先用OR( )逻辑或函数来判断。OR( )函数的功能是任一参数为TRUE时,则结果为TRUE。再用IF嵌套。
举例:在J2单元格中,输入:
=IF((OR(H2="不合格",I2="不合格")),"","发" )
计算结果如图4所示。
图4
综上所述,我们不难发现,Excel的内置函数具有强大功能。只要灵活运用Excel函数,发挥其作用,学籍管理工作效率将会大幅提高。
参考文献:
[1]叶亚平.计算机应用基础[M].北京:原子能出版社,2009.
[2]周和平.对口招生考试教程(计算机应用类)[M].北京:国防科技大学出版社,2007.
(作者单位:湖北工业大学)endprint
摘 要:本文以学籍注册、技能抽考及成绩评定三项学籍管理日常事务为例,探讨了如何通过灵活选用Excel内置的函数,实现对学籍信息高效管理。
关键词:学籍管理 Excel函数 应用
学籍管理是每个学校都必须进行的一项繁琐事务。随着计算机的广泛应用和Office办公自动化软件的使用,目前学生的学籍信息一般都使用电子文档存储,以便上交到上级管理部门审核。通常,学籍管理员会根据学籍信息特点和相关要求使用 Excel软件输入和存储管理信息,日常的学籍管理工作,如注册、修改、添加以及提取等,需要经过多次重复操作才能完成。如何让这些工作变得更轻松、省时?可以运用Excel提供的内置函数来帮助提高工作效率。
Excel软件最突出的特点就是具有数据自动处理能力,利用公式计算、公式的复制以及公式的重新计算功能,可以使复杂的事情简单化,特别是Excel提供的内置函数能更方便快捷地完成相同的工作。函数是Excel中预定义好的公式,共有200多个。在学籍管理的日常事务中,灵活选用其中内置的函数,实现对学籍信息的输入和日常处理,可以达到事半功倍的效果。
下面笔者从学籍注册、技能抽考及成绩评定这三个方面介绍Excel部分函数的功能与应用。
一、学籍注册
图1是从各班级收集的纸质数据表。
图1
根据Excel软件所具有的数据处理功能,从上图分析得出,学生的“身份证号”字段中包含了“性别”和“出生年月日”的信息,这样“性别” 和“出生年月日”两列的数据就不用再输入。
首先,新建Excel工作簿,在Sheet1工作表中创建一个电子注册表,在表中输入标题行内容:班级学号、姓名、身份证号、性别、出生日期、专业、班级等。在数据区域输入如图2所示的数据即可,其中A列、F列和G列剩余的数据采用填充柄的复制功能完成。
图2
第二,利用Mid函数(字符串截取函数)从“身份证号”中计算出“出生年月日”。Mid函数的功能是返回文本字符串中从指定位置开始的特定数目的字符。身份证号中第7位至第14位这8个数据代表学生的出生年月日。
例如:计算图2的1号同学的“出生年月日”,在E2结果单元格中,输入:
=MID(C2,7,8)
注:C2为引用身份证号码(数字字符)所在单元格,E列其余的学生的信息依然使用填充柄的复制功能完成。
第三,利用Mod函数(取余函数)计算出第17位数是奇数还是偶数。Mod函数的功能是返回两数相除的余数。身份证号的第17位代表了一个人的性别是“男”还是“女”,分别用奇数、偶数表示,奇数1、3、5、7、9表示男性,偶数0、2、4、6、8表示女性。即:
=MOD(第17位数,2)
第四,利用函数嵌套从“身份证号”中计算出“性别”。函数的嵌套是指一个函数中套入了另一个函数,函数的值作为另一个函数的参数。函数嵌套的层数最多可以达到7层。
由此得出:先用Mid取中间字符串函数,取出第17位的数字字符;再用数学函数Mod取余函数,计算该数字的奇偶性;最后是逻辑函数If条件函数,判断出是“男”性还是“女”性。
例如:计算图2的1号同学的性别,在D2结果单元格中,输入:
=IF(MOD(MID(C2,17,1),2)=0,"女","男")
二、技能抽考
每年的技能抽考是湖北省检测职业院校学生学习情况的规定项目。出于公平公正的原则,笔者采用随机抽测学号的方式进行。例如一个专业注册60人,抽测10%,即随机抽取6人的学号。在Excel中随机函数Rand( )可实现这一功能。使用Rand( )1次,然后对生成的数进行增倍、取整等处理,即可抽出一个学号,再使用填充柄的复制功能,6单元格即可搞定。
随机函数Rand( )的功能是:返回大于等于0及小于1的均匀分布随机数,即产生出[0,1)之间的数:0或者一些小数。从抽测的学号分析,单独使用的Rand( )函数所产生的是[0,1)之间的数,不符合“学号”要求(以“学号”为1、2、……60整数为例,没有0),故采用以下方法解决此问题。
首先,随机函数乘以合适的数值型系数A,随机数将产生于0到A区间,即[0,A)。如Rand( )*60 函数,将产生大于等于0且小于60的一个随机数。因此通过乘以不同大小的系数,可以产生不同区间的随机数。
然后,配合取整函数,保证随机数为整数型数据项。例如Int(Rand( )*60)函数功能将产生0至60间的随机整数,即[0,60)的随机整数。包含了0,而不包含60。由于学号是从1到60号,在上面的基础上加上数字1即可满足抽取的要求。
举例:在“抽测学号”第一个结果单元格中,输入:
=INT(RAND( )*60)+1
三、成绩评定
近几年来,湖北省要求职业院校的学生取得英语、计算机等级证才能获得毕业证。如果学生英语、计算机两者有一项成绩不合格(无等级证),则不颁发毕业证。根据这一情况,可以把符合条件的标记为“发”,不符合条件的不作标记。
现假设学生英语、计算机考试状态如图3所示。
图3
从上表分析可知,每一种成绩有三种状态:“优秀”“合格”和“不合格”。
又已知两门成绩中只要有一门标记为“不合格”,即不发毕业证,其余情况均发。可以先用OR( )逻辑或函数来判断。OR( )函数的功能是任一参数为TRUE时,则结果为TRUE。再用IF嵌套。
举例:在J2单元格中,输入:
=IF((OR(H2="不合格",I2="不合格")),"","发" )
计算结果如图4所示。
图4
综上所述,我们不难发现,Excel的内置函数具有强大功能。只要灵活运用Excel函数,发挥其作用,学籍管理工作效率将会大幅提高。
参考文献:
[1]叶亚平.计算机应用基础[M].北京:原子能出版社,2009.
[2]周和平.对口招生考试教程(计算机应用类)[M].北京:国防科技大学出版社,2007.
该文通过多个实例说明Г函数及相关广义积分公式在数字特征、矩生成函数、特征函数、熵以及参数估计理论中都有广泛的应用,提出在新编概率统计类教材以及在教学中,都应重视其工具性的作用,应对其加以介绍和应用.
作 者:程龙生 作者单位:南京理工大学经济管理学院,南京,210094 刊 名:南京理工大学学报(自然科学版) ISTIC EI PKU英文刊名:JOURNAL OF NANJING UNIVERSITY OF SCIENCE AND TECHNOLOGY 年,卷(期): 27(z1) 分类号:O172.2 O242.28 关键词:Г函数 数字特征 矩生成函数 特征函数 熵
鼠标拖拉计算
1、如下图在同一列我们只要把要求和的数据选中,在excel状态栏就会有这些数据的和值了,当然也可以如下
2、选中要求和数据之后我们如下图点击菜单栏点击自动求和图标 3、已经完成了自动计算 如图所示公式输入:sum函数
1、我们只要在如下标题栏输入你要求和的表格区间,如我们 “=sum(d1:d4)” 就是统计1-4单元格中值的和了
2、横向格计算也是这种方法,只要输入两个格的座标点,中间以冒号隔开,回车就可以了。
不在一个序列计算
1、我们先如下图所示不是在一行也不是在一行了,并且求和值要在A5单元格了,这个我们可以如下操作点击求和图标,按“Ctrl”键,用鼠标选中所有需要计算的数字。
下面介绍几个在实际工作中可能会经常用到的查找函数:MATCH()、LOOKUP()、HLOOKUP()、VLOOKUP(),这些查找函数不仅仅具有查对的功能,同时还能根据查找的结果和参数的设定得到我们需要的数值。特别是这几个函数的配合使用,并以两个逻辑函数IF()和ISERROR()辅助,我们就可以在两个或多个有一定关联的工作簿中动态生成新的数据列。
1.MATCH()
格式:MATCH(lookup_value,lookup_array,match_type)
从英文含义我们可以看出,它是一个匹配的函数,主要功能是按照match_type参数所指定的查找方式,在lookup_array参数所代表的数据组中查找lookup_value参数代表的数值,如果查找成功则返回lookup_value在lookup_array中的位置,不成功返回错误信息#N/A。
EXCEL在“编辑”菜单中提供的“查找”功能只能进行单一数值的查找,而MATCH()函数可以实现批量数值的查找,所需要的只是在需要查找的首个单元格中定义好该函数,然后拖动该单元格直至到需要的范围,所有需要查对单元格的查找结果会自动完成。
参数解释:
lookup_value——需要查找的值,可以是实际的数字、字符串或逻辑值,也可以是某一单元格的引用,通常使用单元格的引用;
lookup_array——查找范围,可以是定义的数组,也可以是自定义的多个连续单元格的引用,这个引用我们可以通过两种方式实现:
直接输入连续单元格的地址,通常使用绝对引用地址,如$B$2:$B$50;
选定一个连续的单元格区域后,通过“插入”菜单中“定义”项的“名称”给这段单元格区域定义一个名称,如NAME1,这样在以后所有使用该单元格区域的时候都可以用定义的名称代表。
match_type,查找的方式,其值为-1、0、1,默认为1。其中-1是在lookup_array查找大于或等于lookup_value的最小数值,要求lookup_array必须按降序排列;0是在lookup_array查找等于lookup_value的第一个数值,不需要排序;1是在lookup_array查找小于或等于lookup_value的最大数值,要求lookup_array必须按升序排列。
函数举例:
例1:有两个工作簿 BOOK1和BOOK2,它们的SHEET1中都具有名为“卡片号”的列,列标为B(假设BOOK1中该列包含数据的单元格为B2:B80,BOOK2中包含数据的单元格为B2:B1000),想查对一下BOOK1中的卡片号是否能够在BOOK2中的卡片号中全部查找到。
按照以上的需求我们可以进行如下的操作:
(1)定义引用的名称,拖动鼠标选中BOOK2中B2:B1000单元格,通过“插入”菜单的“定义”“名称”项,给其定义为NAME1;
(2)在BOOK1中插入一空列,假定列标为H,并在H2单元格中输入如下的公式:
=MATCH(B2,“BOOK2.XLS”!NAME1,0);
(3)选中H2单元格,将鼠标指针移动至该单元格右下角的黑点处,此时指针变为小黑十字形状,按住左键,拖动鼠标至H80单元格,此时H2到H80单元格会自动显示出B2至B80在BOOK2中定义的NAME1所代表的单元格区域的位置(如果找到),或是#N/A(未找到);
(4)通过“数据”菜单的“筛选”“自动筛选”功能项,可以查看所有匹配的项(H列的数值大于0),或是所有不匹配的项(H列的数值为#N/A)。
以上1、2步骤可以合并为直接在H2单元格中输入如下的函数:
=MATCH(B2,[BOOK2.XLS]SHEET1!$B$2:$B$1000,0)
需要注意的是,一定要使用$B$2:$B$1000,不能使用B2:B1000,否则在拖动鼠标时,其单元格范围会随着发生变化,产生错误的结果。另外在引用外部工作簿时,如果定义了引用名称,书写格式为:“工作簿名称”!引用名称,如“BOOK2.XLS”!NAME1;如果使用表格区域引用,格式为:[工作簿名称]工作表名称!表格区域,如[BOOK2.XLS]SHEET1!$B$2:$B$1000。
2.LOOKUP()、HLOOKUP()、VLOOKUP()
LOOKUP()、HLOOKUP()、VLOOKUP()函数的功能都是在数组或表格中查找指定的数值,并按照函数参数设定得值返回表格或数组当前列(行)中指定行(列)处的数值。
由于LOOKUP()函数在单行(列)区域查找数值,并返回第二个单行(列)区域中相同位置的数值,或是在数组的第一行(列)中查找数值,返回最后一行(列)相同位置处的数值,其适用范围具有比较大的局限性,在实际的应用中,通常使用更加灵活的HLOOKUP()和VLOOKUP()函数。
HLOOKUP()和VLOOKUP()的作用类似,其区别是HLOOKUP()在表格或数组的首行查找数值,返回表格或数组当前列中指定行的数值,而VLOOKUP()是在表格或数组的首列查找数值,并返回表格或数组当前行中指定列的数值。这里所说的表格是按单元格地址设定的一个表格区域,如A2:E8。
HLOOKUP()函数的格式如下:
HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
参数解释:
lookup_value——需要在表格或数组第一行中查找的数值,可以是数值、字符串或引用;
table_array——需要在其中查找数值的表格区域、数组或是表格区域的引用;
row_index_num——为 table_array 中待返回的匹配值的行序号;
range_lookup——为一逻辑值,为TRUE或省略该值时,要求table_array第一行的数据必须升序排列,否则会得到错误的结果,同时表示待查找内容与查找内容近似匹配就可以了,如果不能精确匹配的话,则函数返回小于lookup_value的最大数值;如果为FALSE,不需要table_array的数值进行排序,并要求精确匹配,如果没有找到则函数返回#N/A。
VLOOKUP()函数的格式如下:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
函数的参数中除了col_index_num表示table_array 中待返回的匹配值的列序号外,其他参数的意义和HLOOKUP()相同。
函数举例:
例2:在BOOK2中,需要根据每一行中的资产类别(列标为D),自动的计算出该资产的折旧年限。
我们可以进行如下的操作:
(1)由于在现有的表格当中不存在资产类别和折旧年限的对应关系,因此首先要根据资产分类的情况构造出一个数组,数组的第一行为资产的类别名称,第二行为资产所对应的折旧年限,{“类别1”,“类别2”,“类别3”,“类别4”,“类别5”;4,6,7,8,10};
(2)在BOOK2的SHEET1中插入一空列,列标为K,在K2单元格中输入如下的公式:
=HLOOKUP(D2, {“类别1”,“类别2”,“类别3”,“类别4”,“类别5”;4,6,7,8,10},2,FALSE),
(3)选中K2单元格,将鼠标指针移动至该单元格右下角的黑点处,指针变为小黑十字形状时,按住左键,拖动鼠标至K80单元格,折旧年限会自动地显示出来。
例3:按照BOOK1 中SHEET1的卡片号(列标为B)从BOOK2中SHEET1的型号列(列标为E)获取与该卡片号对应的内容,从而在BOOK1的SHEET1中自动的生成一个新列(列标为U)。
解决方法
(1)由于是在列中查找匹配的值,需要返回当前行制定列的值,因此适宜使用VLOOKUP()函数,确定需要查找的数值为从BOOK1/SHEET1的B2到B80,待查找的范围为BOOK2/SHEET1的B2:E1000,返回匹配值的列序号为4。
(2)在BOOK1/SHEET1的U2单元格,输入如下的公式:
=VLOOKUP(B2,[BOOK2.XLS]SHEET1!$B$2:$E$1000,4,FALSE)
(3)选中U2单元格,将鼠标指针移动至该单元格右下角的黑点处,指针变为小黑十字形状时,按住左键,拖动鼠标至U80单元格,对应的型号会在U列中显示出来。
3.IF()
格式:IF(logical_test,value_if_true,value_if_false)
IF函数的作用是根据逻辑判断的结果返回相应的值
参数解释:
logical_test——逻辑表达式,
value_if_true——结果为TRUE时,函数返回的值;
value_if_false——结果为FALSE时,函数返回的值;
value_if_true和 value_if_false都可以是其他的公式,也可以是IF函数的嵌套进行多级判断,嵌套不能超过7层。
当逻辑表达式包含有函数的时候,可以使用ISERROR()函数来判断函数返回的结果是否是错误值(包括#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!)。
ISERROR()函数的格式为ISERROR(value),其中参数value为要检测的值。
函数举例:
例4:在例1的基础上,如果找到卡片号,则在BOOK1的SHEET1的N列的相应行处显示“相符”,否则显示“未发现”。
解决办法:
在BOOK1的SHEET1的N2单元格处输入如下的公式:
=IF(ISERROR(MATCH(B2,“BOOK1.XLS”!NAME1,0))=FALSE,“相符”,“未发现”)
在实际的工作中,可能会先判断一下某个单元格中的数值(数字、文本或引用)在另外的一个工作簿中是否存在相应的匹配数值,如果找到匹配值则进行下一步的计算,如果没有可能要以某些值代替。在这种情况下,我们就可以配合使用多个函数来实现这个目的。下面我们通过一个例子进行说明。
例5:从BOOK2/SHEET1中查找与BOOK1/SHEET1的卡片号相匹配的行,并将该行中“购置日期”列(列标为F)的数值显示在BOOK1/SHEET1的G列中相应的单元格中,要求如果没有找到匹配的数值,则在BOOK1/SHEET1的G列的相应单元格中填写“1996/1/1”。
我们可以进行如下的操作:
(1)在G2单元格中输入如下的公式:
=IF(ISERROR(MATCH(B2,[BOOK2.XLS]SHEET1!$B$2:$B$1000,0))=FALSE,VLOOKUP(B2,[BOOK2.XLS]SHEET1!$B$2:$F$1000,5,FALSE),“1996/1/1”)
(2)选中G2单元格,将鼠标指针移动至该单元格右下角的黑点处,指针变为小黑十字形状时,按住左键,拖动鼠标至G80单元格,对应的购置日期会在G列中显示出来。
在上述公式中, ISERROR(MATCH(B2,[BOOK2.XLS]SHEET1!$B$2:$B$1000,0))作为一个逻辑表达式,判断是否在BOOK2/SHEET1的B列中找到匹配的数值,如果结果为FALSE,表明找到匹配的值,进而IF()函数计算VLOOKUP(B2,[BOOK2.XLS]SHEET1!$B$2:$F$1000,5,FALSE),也就是将BOOK2/SHEET1中相匹配的行中F列的内容赋值给G2;若为TRUE,表示没有找到,G2的值为1996/1/1,以此类推。
姓 名:孟海江
工作单位:沧州供电公司
通信地址:河北省沧州市北环西路8号沧州供电公司信息中心
邮政编码:061001
联系电话:0317-2195487 , 13513176176
电子信箱:czdl_mhj@sohu.com czm_hj@tom.com
一、公式与函数概述
在Excel中经常会涉及到数据的简单运算或混合运算。要得到运算结果可以使用公式或函数来进行数据处理。在部分情况下公式与函数可以相互通用或混合使用[1]。而在部分情况下公式与函数处理数据会更加简易。公式是Excel工作表中进行数据计算的等式, 公式输入必须以“=”为开头。公式中包含了加减乘除等简单计算。例如, 计算物品的总价格, 单价2.5元, 乘以件数可以使用单元格的相对引用来实现“=2.5F3”然后通过拖动柄来填充其他物品的总价格。函数即为事前定义好的公式, 其将参数以特定的顺序来进行计算。在Excel中包含着500余个函数, 大致可分为财务函数、日前与时间函数、统计函数、数据库函数等。在高中计算机教学中教师只需要进行常用的30余个函数的教学, 根据函数编辑实际案例让学生掌握函数的计算, 根据分析结果来选择相应的函数来处理数据。提高学生数据处理能力也是Excel公式与函数教学中的重点之一[2]。
二、计算机课堂教学案例
2.1公式的应用
2.1.1公式输入“=”开头
在Excel中公式的应用十分常见。在教学过程中教师应该反复强调在输入公式过程中首先必须要输入“=”。在课堂上教师可以进行以下案例进行说明, 如果要计算2/10的数值, 那么就首先需要在A1单元格中输入2/10, 如在没有输入等号的情况下将会看到在A1框中是一个日期。而正确的做法是在A2单元格中输入“=2/10”。
2.1.2公式中的单元格引用
在Excel中输入公式时有可能需要运算的量并不为常量, 而是单元格的引用。因此教师在教学过程中可以以图1作为实例进行讲解。从图1中可以看出, 如果要计算商品A的销售量小计如果不使用函数的话就需要在F3中输入“=C3+D3+E3”, 其中C3、D3、E3都是单元格的相对引用。并且C3、D3、E3可以使用鼠标点击后输入。而在实际教学中有部分同学会在F3中输入施加数据即为输入“=84+63+78”, 教师可以告知学生数据均来自表中的单元格, 因此可以直接对单元格进行引用。例如如果E3中的数据进行改动, 如果F3中输入为“=C3+D3+E3”, 那么F3则会随着数据的变动处于更新状态。
2.1.3公式中有常量
在Excel公式和函数教学中不仅要使用单元格引用, 还有可能会使用常量。总评成绩计算公式“=平时*25%+期中*15%+期末*60%”。因此如果要计算1号学号学生成绩就需要在单元格中输入相应公式。进而进行公式复制就可以计算其他学生的总评分成绩。
2.2函数的应用
在高中计算机教学中的常用的函数主要有四个SUM、AVERAGE、MAX以及MINA.学生首先要掌握函数的语法格式。函数 (num1, num2....) , 1其中num1, num2....是1-30个需要求和的参数, 之间输入到参数表中的数字、逻辑值与数字的文本表达式将会被处理计算。如果参数是数组或引用单元格, 那么只有其中的数据将会被进行处理计算。如果参数不能转换为数字的文本, 那么就会出现错误提示。
三、结束语
在高中计算机教学中Excel公式和函数教学中教师要教会学生灵活使用公式与函数来进行数据处理。同时让学生深刻理解使用公式与函数的区别, 进而分析表格中所包含的信息。教师要多安排学生进行上机操作演练, 学生才能够更好的了解自身不足, 进而不断完善。
摘要:随着计算机信息技术的普及高中计算机已经成为了高中教育的重要课程之一。在高中计算机教学中应用Excel知识点是公认的教学重点和难点之一。Excel中公式与函数的使用相对于高中生来说较为困难, 学生很难记忆理解。文章主要探索高中计算机教学中Excel中公式与函数的使用。
关键词:Excel教学,高中计算机教学,公式与函数
参考文献
[1]夏芸, 赵诚.Excel中公式和函数教学的研究与探讨[J].电脑知识与技术, 2011, (07) :1705-1706+1709.
复制单元格对相对引用位置的影响
复制单元格对相对地址引用和绝对地址引用所产生的影响是不同的。对于相对地址引用,我们在复制单元格时,Microsoft Excel会自动调整位于新粘贴单元格区域内的所有的相对地址引用及混合引用的相关部分。例如,在“C3”单元格中储存有公式“=SUM(C1:C2)”,我们选定“c3”单元格,按下“复制”按钮,再将鼠标指针指向单元格“D3”,然后按下“粘贴”按钮,我们就会看到单元格变成了“=SUM(D1:D2)”,如图7-8所示,
复制单元格对绝对、混合引用位置的影响
MOD函数:求出两数相除的余数,
MONTH函数:求出指定日期或引用单元格中的日期的月份。
NOW函数:给出当前系统日期和时间。
OR函数:仅当所有参数值均为逻辑“假(FALSE)”时返回结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。
RANK函数:返回某一数值在一列数值中的相对于其他数值的排位。
RIGHT函数:从一个文本字符串的最后一个字符开始,截取指定数目的字符。
SUBTOTAL函数:返回列表或数据库中的分类汇总。
22、MOD函数
函数名称:MOD
主要功能:求出两数相除的余数。
使用格式:MOD(number,divisor)
参数说明:number代表被除数;divisor代表除数。
应用举例:输入公式:=MOD(13,4),确认后显示出结果“1”。
特别提醒:如果divisor参数为零,则显示错误值“#DIV/0!”;MOD函数可以借用函数INT来表示:上述公式可以修改为:=13-4*INT(13/4)。
23、MONTH函数
函数名称:MONTH
主要功能:求出指定日期或引用单元格中的日期的月份。
使用格式:MONTH(serial_number)
参数说明:serial_number代表指定的日期或引用的单元格。
应用举例:输入公式:=MONTH(”-12-18“),确认后,显示出11。
特别提醒:如果是给定的日期,请包含在英文双引号中;如果将上述公式修改为:=YEAR(”2003-12-18“),则返回年份对应的值“2003”。
24、NOW函数
函数名称:NOW
主要功能:给出当前系统日期和时间。
使用格式:NOW
参数说明:该函数不需要参数。
应用举例:输入公式:=NOW(),确认后即刻显示出当前系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。
特别提醒:显示出来的日期和时间格式,可以通过单元格格式进行重新设置。
25、OR函数
函数名称:OR
主要功能:返回逻辑值,仅当所有参数值均为逻辑“假(FALSE)”时返回函数结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。
使用格式:OR(logical1,logical2, ...)
参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。
应用举例:在C62单元格输入公式:=OR(A62>=60,B62>=60),确认。如果C62中返回TRUE,说明A62和B62中的数值至少有一个大于或等于60,如果返回FALSE,说明A62和B62中的数值都小于60。
特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。
26、RANK函数
函数名称:RANK
主要功能:返回某一数值在一列数值中的相对于其他数值的排位,
使用格式:RANK(Number,ref,order)
参数说明:Number代表需要排序的数值;ref代表排序数值所处的单元格区域;order代表排序方式参数(如果为“0”或者忽略,则按降序排名,即数值越大,排名结果数值越小;如果为非“0”值,则按升序排名,即数值越大,排名结果数值越大;)。
应用举例:如在C2单元格中输入公式:=RANK(B2,$B$2:$B$31,0),确认后
定理1 ( Cauchy积分公式) 设f ( z) 在闭围线C内解析, 并连续到C上, z是C内的任一点, 则
定理2 ( Cauchy高阶导数公式) 条件同定理1, 有
二、计算定积分
当n为奇数时, 利用sinx的周期性也很容易得到积分为0
三、求微分方程的解
利用Cauchy积分公式可以证明
定理3二阶常系数线性非齐次微分方程
y″+py'+qy=Meλx, (p, q, M, λ为常数)
的一个特解为
z=λ含在闭曲线C中, F (z) =z2+pz+q.
例2求y″+2y'+3y=exsinx的一个特解.
解先求y″+2y'+3y=e (1+i) x的一个特解y*1.取闭曲线C为|z- (1+i) |=1,
例3求y″-2y'+y=ex的一个特解.
解取闭曲线C为|z-1|=1,
四、加深对实函数相关知识的理解
复变函数是微积分的进一步发展, 通过复变函数与微积分学中一些问题的比较, 可以加深对实函数相关知识的理解. 例如, 微积分中函数展开为Taylor级数的要求很高, 不仅要求函数具有任意阶的导数, 还要求而在复变函数中, 有了Cauchy积分公式和Cauchy高阶导数公式, 函数展开为泰勒级数只要求函数解析, 这在实函数中是根本无法想象的.
摘要:Cauchy积分公式是解析函数理论的一个基本公式, 它表明解析函数在边界上的值完全决定了它在区域内任一点的值.Cauchy积分公式的应用很广泛, 本文研究该公式在实函数中的一些应用.
关键词:实函数,Cauchy积分公式,应用
参考文献
关键词:应发工资;应纳税所得额;税率;速算扣除数;实发工资
Microsoft Office系列办公软件以其强大的功能和优良的性能成为人们办公软件的首选,而其中的Excel更是电子表格领域的权威,它具有良好的操作界面、直观的图形菜单和图标按钮,很方便地对数据、公式、函数和图像进行处理,函数是数据计算、统计、处理和分析的核心工具,因此被广泛地应用于文秘、经济、管理、统计、财会、审计、金融、工程、数据处理及相关行业等多个领域。
在实际工作中可用Excel函数实现企业员工工资的管理。
根据单位员工工资明细表,来计算员工的应发工资、个人所得税和实发工资,并统计每个部门工资的平均水平,最后可用图表直观地表示不同部门的工资水平。
1 计算应发工资
按图1设置员工工资明细表
根据图1工资项目所示,员工的应发工资=基本工资十交通补贴十住房补贴-保险-公积金交纳。
根据此公式,在单元格I3中输入公式“=D3+E3+F3-G3-H3”,使用最简单的加减运算来完成应发工资的计算,按下Enter键后得到计算结果,设置数据的显示格式为货币形式,然后拖动单元格I3,使其自动填充该列的其他需计算应发工资的单元格。
2 计算扣税所得额和个人所得纳税
2.1 个人工薪所得纳税的相关背景知识
员工个人的工资、薪金所得,是指个人因任职或者受雇而取得的工资、薪金、奖金、年终加薪、劳动分红、津贴、补贴以及与任职或受雇有关的其他所得。个人所得税是对按税法规定具有纳税义务的中国公民和外籍人员的个人收入或所得征收的一种税。
工资、薪金所得按以下步骤计算缴纳个人所得税:每月取得工资收入后,先减去个人承担的基本养老保险金、医疗保险金、失业保险金,以及按规定标准缴纳的住房公积金,再减去费用扣除额3500元/月即为应纳税所得额,起征点是3500元,再按3%至45%的七级超额累进税率计算缴纳个人所得税,表1是七级超额累进税率。
计算公式是:应纳个人所得税税额=应纳税所得额×适用税率-速算扣除数。
如某人当月取得工资收入9000元,当月个人承担住房公积金、基本养老保险金、医疗保险金、失业保险金共计1600元,费用扣除总额为1600元,则某人当月应纳税所得额=9000-2000-1600=3900元。根据七级超额累进税率,某人应纳个人所得税税额=3900x10%-105=285元。
2.2 计算应纳税所得额
根据上述计算公式,不同的应纳税所得额有不同的税率和速算扣除数,因此要计算个人所得税应先计算出员工的应纳税所得额,即需要纳税的那一部分收入。
应纳税所得额为应发工资减去3500元后超出的数额,如果这个值小于零(应发工资小于3500),就不必交纳个人所得税,如果这个值大于零(应发工资大于3500),就要交纳个人所得税。其中3500元为当地个人所得税的起征额。
根据此计算方法,在单元格j3中输入公式“=IF(I3<3500,0,I3-3500)”,按下Enter键后得到计算结果,设置数据的显示格式为货币形式,然后拖动J3,使其自动填充该列的其他需计算应纳税所得额的单元格。
使用IF函数进行判断,若个人应发金额(I3)小于3500,则返回0(即应发工资小于3500,就不必交纳个人所得税),否则返回I3-3500(即应发工资大于3500),就要交纳个人所得税,应纳税所得额为应发金额-3500)。
2.3 计算个人所得税
计算出了应纳税所得额,就可以根据七级超额累进税率计算出个人所得税。
在单元格K3中输入公式“=IF(J3<1500,J3*3%,(IF(AND(J3>=1500,J3<4500),J3*10%-105,(IF(AND(J3>=4500,J3<9000),J3*20%-555)))))”,按下Enter键后得到计算结果,设置数据的显示格式为货币形式,然后拖动K3,使其自动填充该列的其他需计算个人所得税的单元格。
在这里使用了IF函数的嵌套形式来判断,非常简单明了,判断其应纳税所得额处于哪个级数和范围内,再相应地选择税率和速算扣除数。如果J3即应纳税所得额小于1500,根据七级超额累进税率,则应纳税为J3*3%,若大于1500,继续判断。若J3大于等于1500,而小于4500,则应纳税额为J3*10%-105,若大于4500,继续用IF函数判断。若J3大于等于4500,小于9000,则应纳税额为3*20%-555。
还可以使用其他方法计算个人所得税,如加入辅助列,使用数组公式,VBA等。
3 计算实发工资
实发工资就是应发金额减去个人所得税,因此只要在单元格L3中输入公式“=I3-K3”即可,按下Enter键后得到计算结果,设置数据的显示格式为货币形式,然后拖动单元格L3,使其自动填充该列的其他需计算实发工资的单元格。
4 制作工资条
在企业管理中,常常需要将工资表打印成工资条,再将工资条发放给员工,每个工资条上都会有员工的各项工资信息。在制作工资条的时候,需要用到IF函数、MOD函数、INDEX函数、ROW函数和COLUMN函数。
制作工资条的具体步骤如下:
4.1 插入一个新的工作表,并将其重新命名为“工资条”,然后在“工资条”中的单元格A1中输入公式“=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,Sheet1!A$1,INDEX(Sheet1!$A:$L,(ROw()+4)/3+1,COLUMN())))”,按下Enter键后得到计算结果,即工资条中的表头信息“员工编号”。
这里使用了IF函数的嵌套,同时结合MOD、 ROW和COLUMN函数。
首先使用MOD和ROW函数判断单元格A1所在行的行号除以3的余数是否为0,如果是,则单元格中返回空值(""),然后嵌套IF函数,判断单元格A1所在行的行号除以3的余数是否为1,如果是,则单元格中返回的是员工工资表中单元格A1的值。最后判断单元格A1所在行的行号除以3的余数是否为2,如果是,则单元格A1中返回员工工资表中的单元格区域的A列~L列,指定行号为“(ROW()+4)/3+1",用COLUMN函数获取列号,列号为单元格A1的列号的单元格的值。
4.2 在B1单元格中输入公式“=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,Sheet1!B$1,INDEX (Sheet1!$A:$L,(ROW()+4)/3+1,COLUMN())))”,然后将公式中的“Sheet1!B$1”分别换成“Sheet1!C$1”、“Sheetl!D$1”、“Sheet1!E$1”、“Sheet1!F$1"、Sheet1!G$1”、“Sheet1!H$1”、“Sheet1!l$1”、“Sheet1 !J$1”、“Sheet1!K$1"和"Sheet1!L$1”,在单元格C1、 D1、 E1、 F1、 G1、 H1、 I1、 J1、 K1、 L1和M1中输入公式 ,其公式的意义与A1单元格中的“员工编号”一样,分别按下Enter键后得到结果。
4.3 选中单元格区域“A1:L1”,然后利用自动填充功能将公式复制到单元格区域“A2:L47中,并对相应的单元格设置货币显示,完成制作工资条,财务人员可以直接把制作出来的工资条裁开发给个人。
利用Excel函数很方便快捷地实现了企业员工工资的管理。
参考文献:
[1]陈锡卢,杨明辉.Excel效率手册[M].清华大学出版社,2014.
[2]Excel Home 编著.Excel 2007应用大全[M].人民邮电出版社,2012.
[3]Excel Home.Excel 2010函数与公式实战技巧精粹[M].人民邮电出版社,2014.
[4]伍昊.你早该这么玩Excel[M].北京大学出版社,2011.
【excel中的函数公式】推荐阅读:
锐角三角函数公式06-11
高二数学三角函数公式10-21
初中数学一次函数相关公式10-01
Excel统计函数练习09-28
excel中隐藏函数10-25
Excel的HYPERLINK函数应用12-20
在Excel中如何使用TEXT函数?07-05
excel函数vlookup的使用方法10-18
《函数在实际生活中的应用》教学反思09-22
公式股份合同06-11