1、用Excel电子表格实现学生成绩统计优质资料(可以直接使用,可编辑 优质资料,欢迎下载)用Excel电子表格实现学生成绩统计统计学生成绩是教导主任和教师每学期都必须做的常规工作。传统的做法是:教师在成绩表上填写学生的平时成绩、考试成绩,然后用计算器按百分比计算每个学生的总评成绩,计算科目总分和平均分,有的还需要列出名次,不但量大,而且容易出错,反复验算是常事。如果用电脑完成,则方便快捷准确得多,而且无需“重算一遍”。Excel是美国微软公司推出的基于Windows操作系统的电子表格软件,是目前被广泛使用的现代办公软件之一,本文举例使用的版本是Microsoft Office Excel 200
2、3。1.如何制作成绩统计表1.1 输入列标题开机启动Windows后进入Excel电子表格窗口,在顶端行依次输入表格的列标题:考号、姓名、语文、数学、英语、总分、平均分、名次等。1.2 输入原始数据考号、姓名、语文、数学、英语的内容属于原始数据,也要依次输入。考号的输入可采用“自动填充”方法。先在1、2单元格输入预先设计好的考号后,再选取1、2号单元格后鼠标移动至选定区域的右下角,当出现“+”后往下拖动,所有的考号会自动出现。1.3 数据居中对齐拖动鼠标选定制表区,单击“格式”,再单击“单元格”,再单击“对齐”,水平和垂直对齐均选“居中”,然后单击“确定”。1.4 加表格框线选取需加边框的单元
3、格,单击菜单栏中的“格式”,选择“单元格”,在对话框中选择“边框线”标签,从边框线型栏内,选择较粗的线形加入到“外框”标志栏内,选择较细的线型分别加入到上、下、左、右栏内,按下“确定”。另一种方法是选择表格后,单击工具栏上“边框”按钮在弹出的选项中选择“所有框线”则可。至此,除需计算部分外全部输入完成。2.如何计算总分2.1 计算考号1的总分表格都是由行和列组成的,行由数字表示,列用字母表示。当活动单元格在F4位置时键入“”然后输入SUM(C4:E4)(表示从C4单元格加到E4单元格),再回车,即得总分。另一种方法是选择C4到E4这三个单元格后单击工具栏上“自动求和”按钮。2.2 其他总分的得
4、出用鼠标选取已算出的学号1的总分,当出现“+”符号后往下拖动鼠标,所有其他的总评分会自动出现。3.如何计算学生平均分3.1 学生1的平均分:活动单元格放在需要填写平均分的位置,输入“F4/3”(用总分除以科目3)回车,即算出平均分。32 其他平均分的得出:用鼠标选取已算出的学生1的平均分,当出现“+”符号后往下拖动鼠标,所有其他的平均分会自动出现。4.如何排列名次41 利用菜单排序:排列名次,首先按总分排序。从列标题那行一直选取到最后(本表是从第3行到55行),单击菜单“数据”,再单击“排序”,在主要关键字下拉列表中选择“总分”,再选“降序”,按下“确定”键,分数即由高至低排列。这时再用“自动
5、填充”方法将名次的号(数字)填上。缺点是并列的名次没有显示出来。然后再选全表,单击“数据”再单击“排序”,在下拉列表中选主要关键字“考号”,再选“升序”,最后“确定”,即出现按考号排列的名次格式。42 利用RANK函数排序:另外一种方法是利用RANK函数进行排名,解决了以上统计方法无并列名次的缺点。RANK(X,Y,Z)函数,其中有三个参数,第一个参数X为某个学生的总分所在单元格,第二个参数Y为整个班级总分所在的区域,第三个参数Z是可选的,表示统计方式,若省写或写0,则成绩高的名次靠前,一般都使用这种方式,如果写1,则成绩高的名次靠后,这种情况一般较少用。为了在保持学号顺序不变的前提下进行学生
6、成绩名次排定,可以在F4单元格中输入公式: =RANK(F4,$F$4:$F$55,0)然后,利用自动填充柄将其复制到下方的单元格,统计出所有学生的名次。注意,这里$F$4:$F$55用的是绝对地址,是为了保证公式在复制时此处不变,因为作为第二个参数,这里都是指整个班级总分所在的区域,这个区域是相同的。再按名次排序,可以看出并列的名次也统计出来了。(见下图)5.进行科目统计51 计算科目总分选取所要求和的“总分”一栏的数据,单击“”按钮,或者是在其中输入公式“SUM(C4:C55)”后回车即算出科目总分。然后,利用自动填充柄将其复制到右方的单元格,数学、英语总分即可得出。52 计算科目平均分:
7、方法同上,只是函数不一样在要填入语文平均分的单元格内输入公式:“=AVERAGE(C4:C55)”即得出语文平均分,然后,利用自动填充柄将其复制到右方的单元格,数学、英语平均分即可得出。53 统计科目及格人数:通常,统计不同分数段最好的方法是利用COUNTIF(X,Y)函数。其中有两个参数,第一个参数X为统计的范围,一般最好用绝对引用;第二个参数Y为统计条件,要加引号。对于大于等于60分的人数只要用一个COUNTIF( )函数,如在C59单元格中输入公式: =COUNTIF($C$4:$C$55,=60)回车即可得出。其它两科复制公式后,把统计范围即其中绝对地址分别改为$D$4:$D$55和$
8、E$4:$E$55,数学和英语科目及格人数也统计完成。54 计算单科及格率:单科及格率等于及格人数除以参考人数。语文科目已在C59单元格统计出及格人数,参考人数在列标题上方E2单元格内填入,因此在统计及格率C60单元格内写入公式:=C59/E2回车即得出。单元格格式可设为“百分比”保留2位小数。其它两科同样的方法可算出。55 其它分数段的统计方法同统计及格人数,优生人数的统计只需把统计条件改为“=80”差生人数的统计把统计条件改为“40”。 如果要统计8089、7079与6069分数段的人数,需要用两个COUNTIF( )函数相减。如统计8090分数段人数用公式: =COUNTIF($C$4:
9、$C$55,90)-COUNTIF($C$4:$C$55,=90,A,IF(C4=80,B,IF(C4=70,C,IF(C4=60,D,E) 然后,利用自动填充柄将其复制到下方的所需单元格。为了得到第二种方法所要的等级结果,语文科目可以在E4单元格中输入公式: =IF(C4=90,优,IF(C4=75,良,IF(C4=60,中,不及格)然后,利用自动填充柄将其复制到下方的所需单元格。58 使不及格的分数以红色显示统计学生成绩时经常需要将不及格的分数用红色显示,其结果如上图中红色显示部分。使不及格的分数以红色显示需要使用“格式”菜单中的“条件格式”命令。该命令会弹出一个对话框,其中要求确认条件与
10、相应的格式。对于“语文”列,可先选中C4:C55,然后使用“格式”菜单中的“条件格式”命令,在弹出的对话框中,左边使用默认的“单元格数值”,中间选“小于”,右边填写60,然后单击右边的“格式”按钮,从中选择红色,最后单击两次“确定”按钮。对于“等级一”列,可先选中D4:D55,然后使用“格式”菜单中的“条件格式”命令,在弹出的对话框中,左边使用默认的“单元格数值”,中间选“等于”,右边填写E,然后单击右边的“格式”按钮,从中选择红色,最后单击两次“确定”按钮。“等级二”列类似。6、结束语Excel电子表格功能强大,界面直观易学易用,可以轻松地完成学科的总分、平均分的计算;利用RANK函数排序,
11、可以在学生顺序不变的前提下进行学生成绩名次排定,并且可以显示出名次并列的情况,一目了然;COUNTIF(X,Y)函数是统计不同分数段人数的一种好方法;使用IF(X,Y,Z)函数能轻松将百分制转换成不同的等级分;用“条件格式”命令可以用特殊的颜色显示符合条件的一组分数段或某等级;总之,用Excel统计学生成绩,将会大大提高教师的工作效率和工作质量,让我们的教学工作变得更轻松。参考文献:1周天红.如何用Excel电子表格统计学生成绩J.教师论坛, 1997,(11) :78-792王 冰. 用EXCEL进行学生成绩管理小技巧.EB/OL .eNet论坛,2004-3-153姬颖玉.Excel统计学
12、生成绩时的四个难题及解决. EB/OL .兴庆区教育局信息中心,2021-3-27如何用Excel电子表格统计学生成绩【摘要】使用Excel电子表格统计学生成绩不但方便而且快捷,利用它能自动完成成绩各项统计工作如计算总分、排名次、统计各分数段学生人数和所占比例、最高分、最低分等,还能把分数转换成等级分。用Excel电子表格统计学生成绩,将会大大提高教师的工作效率和工作质量。【关键词】Excel;电子表格;统计;成绩;名次统计学生成绩是教导主任和教师每学期都必须做的常规工作。传统的做法是:教师在成绩表上填写学生的平时成绩、考试成绩,然后用计算器按百分比计算每个学生的总评成绩,计算科目总分和平均分
13、,有的还需要列出名次,不但量大,而且容易出错,反复验算是常事。如果用电脑完成,则方便快捷准确得多,而且无需“重算一遍”。Excel是美国微软公司推出的基于Windows操作系统的电子表格软件,是目前被广泛使用的现代办公软件之一,本文举例使用的版本是Microsoft Office Excel 2003。1如何制作成绩统计表1.1输入列标题开机启动Windows后进入Excel电子表格窗口,在顶端行依次输入表格的列标题:考号、姓名、语文、数学、英语、总分、平均分、名次等。1.2输入原始数据考号、姓名、语文、数学、英语的内容属于原始数据,也要依次输入。考号的输入可采用“自动填充”方法。先在1、2单
14、元格输入预先设计好的考号后,再选取1、2号单元格后鼠标移动至选定区域的右下角,当出现“+”后往下拖动,所有的考号会自动出现。(如图1)图 11.3数据居中对齐拖动鼠标选定制表区,单击“格式”,再单击“单元格”,再单击“对齐”,水平和垂直对齐均选“居中”,然后单击“确定”。1.4加表格框线选取需加边框的单元格,单击菜单栏中的“格式”,选择“单元格”,在对话框中选择“边框线”标签,从边框线型栏内,选择较粗的线形加入到“外框”标志栏内,选择较细的线型分别加入到上、下、左、右栏内,按下“确定”。(如图2)第二种方法是选择表格后,单击工具栏上“边框”按钮在弹出的选项中选择“所有框线”则可(如图2)。至此
15、,除需计算部分外全部输入完成。图 22.如何计算总分2.1计算考号1的总分表格都是由行和列组成的,行由数字表示,列用字母表示。当活动单元格在F4位置时键入“”然后输入SUM(C4:E4)(表示从C4单元格加到E4单元格),再回车,即得总分(如图3)。另一种方法是选择C4到E4这三个单元格后单击工具栏上“自动求和”按钮(如图3右侧图标)。图32.2其他总分的得出用鼠标选取已算出的学号1的总分,当出现“+”符号后往下拖动鼠标,所有其他的总评分会自动出现。3.如何计算学生平均分3.1学生1的平均分:活动单元格放在需要填写平均分的位置,输入“F4/3”(用总分除以科目3)回车,即算出平均分。(如图4)
16、图432其他平均分的得出:用鼠标选取已算出的学生1的平均分,当出现“+”符号后往下拖动鼠标,所有其他的平均分会自动出现。4.如何排列名次41利用菜单排序:排列名次,首先按总分排序。从列标题那行一直选取到最后(本表是从第3行到55行),单击菜单“数据”,再单击“排序”,在主要关键字下拉列表中选择“总分”,再选“降序”,按下“确定”键,分数即由高至低排列。这时再用“自动填充”方法将名次的号(数字)填上。缺点是并列的名次没有显示出来。(如图5)图 5然后再选全表,单击“数据”再单击“排序”,在下拉列表中选主要关键字“考号”,再选“升序”,最后“确定”,即出现按考号排列的名次格式。42利用RANK函数
17、排序:另外一种方法是利用RANK函数进行排名,解决了以上统计方法无并列名次的缺点。RANK(X,Y,Z)函数,其中有三个参数,第一个参数X为某个学生的总分所在单元格,第二个参数Y为整个班级总分所在的区域,第三个参数Z是可选的,表示统计方式,若省写或写0,则成绩高的名次靠前,一般都使用这种方式,如果写1,则成绩高的名次靠后,这种情况一般较少用。为了在保持学号顺序不变的前提下进行学生成绩名次排定,可以在F4单元格中输入公式: =RANK(F4,$F$4:$F$55,0) (如图6)图 6然后,利用自动填充柄将其复制到下方的单元格,统计出所有学生的名次。注意,这里$F$4:$F$55用的是绝对地址,
18、是为了保证公式在复制时此处不变,因为作为第二个参数,这里都是指整个班级总分所在的区域,这个区域是相同的。再按名次排序,可以看出并列的名次也统计出来了。(如图7)图 75.进行科目统计51计算科目总分选取所要求和的“总分”一栏的数据,单击“”按钮,或者是在其中输入公式“SUM(C4:C55)”后回车即算出科目总分。然后,利用自动填充柄将其复制到右方的单元格,数学、英语总分即可得出。(如图8)图 852计算科目平均分:方法同上,只是函数不一样在要填入语文平均分的单元格内输入公式:“=AVERAGE(C4:C55)”即得出语文平均分,然后,利用自动填充柄将其复制到右方的单元格,数学、英语平均分即可得
19、出。53统计科目及格人数:通常,统计不同分数段最好的方法是利用COUNTIF(X,Y)函数。其中有两个参数,第一个参数X为统计的范围,一般最好用绝对引用;第二个参数Y为统计条件,要加引号。对于大于等于60分的人数只要用一个COUNTIF( )函数,如在C59单元格中输入公式: =COUNTIF($C$4:$C$55,=60) (如图9)图 9回车即可得出。其它两科复制公式后,把统计范围即其中绝对地址分别改为$D$4:$D$55和$E$4:$E$55,数学和英语科目及格人数也统计完成。54计算单科及格率:图 10单科及格率等于及格人数除以参考人数。语文科目已在C59单元格统计出及格人数,参考人数
20、在列标题上方E2单元格内填入,因此在统计及格率C60单元格内写入公式:=C59/E2回车即得出(如图10)。单元格格式可设为“百分比”保留2位小数。其它两科同样的方法可算出。55其它分数段的统计方法同统计及格人数,优生人数的统计只需把统计条件改为“=80”差生人数的统计把统计条件改为“40”。 如果要统计8089、7079与6069分数段的人数,需要用两个COUNTIF( )函数相减。如统计8090分数段人数用公式: =COUNTIF($C$4:$C$55,90)-COUNTIF($C$4:$C$55,=90,A,IF(C4=80,B,IF(C4=70,C,IF(C4=60,D,E)然后,利用
21、自动填充柄将其复制到下方的所需单元格。(如图12)为了得到第二种方法所要的等级结果,语文科目可以在E4单元格中输入公式: =IF(C4=90,优,IF(C4=75,良,IF(C4=60,中,不及格)然后,利用自动填充柄将其复制到下方的所需单元格。图 1258使不及格的分数以红色显示统计学生成绩时经常需要将不及格的分数用红色显示,其结果如上图中红色显示部分。使不及格的分数以红色显示需要使用“格式”菜单中的“条件格式”命令。该命令会弹出一个对话框,其中要求确认条件与相应的格式。对于“语文”列,可先选中C4:C55,然后使用“格式”菜单中的“条件格式”命令,在弹出的对话框中,左边使用默认的“单元格数
22、值”,中间选“小于”,右边填写60,然后单击右边的“格式”按钮,从中选择红色,最后单击两次“确定”按钮。(如图13)图 13对于“等级一”列,可先选中D4:D55,然后使用“格式”菜单中的“条件格式”命令,在弹出的对话框中,左边使用默认的“单元格数值”,中间选“等于”,右边填写E,然后单击右边的“格式”按钮,从中选择红色,最后单击两次“确定”按钮。“等级二”列类似。6、结束语Excel电子表格功能强大,界面直观易学易用,可以轻松地完成学科的总分、平均分的计算;利用RANK函数排序,可以在学生顺序不变的前提下进行学生成绩名次排定,并且可以显示出名次并列的情况,一目了然;COUNTIF(X,Y)函
23、数是统计不同分数段人数的一种好方法;使用IF(X,Y,Z)函数能轻松将百分制转换成不同的等级分;用“条件格式”命令可以用特殊的颜色显示符合条件的分数段或某等级;总之,用Excel统计学生成绩,将会大大提高教师的工作效率和工作质量,让我们的教学工作变得更轻松。Excel高级使用技巧 1.编辑技巧2.单元格内容的合并3.条件显示4.自定义格式5.绘制函数图象6.自定义函数7.矩阵计算8.自动切换输入法9.批量删除空行10.如何避免错误信息11.宏的使用12.图标的应用技巧1、编辑技巧1 编辑技巧(1) 分数的输入如果直接输入“1/5”,系统会将其变为“1月5日”,解决办法是:先输入“0”,然后输入
24、空格,再输入分数“1/5”。(2) 序列“001”的输入如果直接输入“001”,系统会自动判断001为数据1,解决办法是:首先输入“”(西文单引号),然后输入“001”。(3) 日期的输入如果要输入“4月5日”,直接输入“4/5”,再敲回车就行了。如果要输入当前日期,按一下“Ctrl+;”键。(4) 填充条纹 如果想在工作簿中加入漂亮的横条纹,可以利用对齐方式中的填充功能。先在一单元格内填入“*”或“”等符号,然后单击此单元格,向右拖动鼠标,选中横向若干单元格,单击“格式”菜单,选中“单元格”命令,在弹出的“单元格格式”菜单中,选择“对齐”选项卡,在水平对齐下拉列表中选择“填充”,单击“确定”
25、按钮(如图1)。图(5) 多张工作表中输入相同的内容几个工作表中同一位置填入同一数据时,可以选中一张工作表,然后按住Ctrl键,再单击窗口左下角的Sheet1、Sheet2.来直接选择需要输入相同内容的多个工作表,接着在其中的任意一个工作表中输入这些相同的数据,此时这些数据会自动出现在选中的其它工作表之中。输入完毕之后,再次按下键盘上的Ctrl键,然后使用鼠标左键单击所选择的多个工作表,解除这些工作表的联系,否则在一张表单中输入的数据会接着出现在选中的其它工作表内。(6) 不连续单元格填充同一数据选中一个单元格,按住Ctrl键,用鼠标单击其他单元格,就将这些单元格全部都选中了。在编辑区中输入数
26、据,然后按住Ctrl键,同时敲一下回车,在所有选中的单元格中都出现了这一数据。(7) 在单元格中显示公式如果工作表中的数据多数是由公式生成的,想要快速知道每个单元格中的公式形式,以便编辑修改,可以这样做:用鼠标左键单击“工具”菜单,选取“选项”命令,出现“选项”对话框,单击“视图”选项卡,接着设置“窗口选项”栏下的“公式”项有效,单击“确定”按钮(如图2)。这时每个单元格中的分工就显示出来了。如果想恢复公式计算结果的显示,就再设置“窗口选项”栏下的“公式”项失效即可。图(8) 利用Ctrl*选取文本如果一个工作表中有很多数据表格时,可以通过选定表格中某个单元格,然后按下Ctrl*键可选定整个表
27、格。Ctrl*选定的区域为:根据选定单元格向四周辐射所涉及到的有数据单元格的最大区域。这样我们可以方便准确地选取数据表格,并能有效避免使用拖动鼠标方法选取较大单元格区域时屏幕的乱滚现象。(9) 快速清除单元格的内容如果要删除内容的单元格中的内容和它的格式和批注,就不能简单地应用选定该单元格,然后按Delete键的方法了。要彻底清除单元格,可用以下方法:选定想要清除的单元格或单元格范围;单击“编辑”菜单中“清除”项中的“全部”命令,这些单元格就恢复了本来面目。2、单元格内容的合并根据需要,有时想把B列与C列的内容进行合并,如果行数较少,可以直接用“剪切”和“粘贴”来完成操作,但如果有几万行,就不
28、能这样办了。解决办法是:在C行后插入一个空列(如果D列没有内容,就直接在D列操作),在1中输入“=B1&C1”,D1列的内容就是B、C两列的和了。选中D1单元格,用鼠标指向单元格右下角的小方块“”,当光标变成后,按住鼠标拖动光标向下拖到要合并的结尾行处,就完成了B列和C列的合并。这时先不要忙着把B列和C列删除,先要把D列的结果复制一下,再用“选择性粘贴”命令,将数据粘贴到一个空列上。这时再删掉B、C、D列的数据。下面是一个“&”实际应用的例子。用AutoCAD绘图时,有人喜欢在EXCEL中存储坐标点,在绘制曲线时调用这些参数。存放数据格式为“x,y”的形式,首先在Excel中输入坐标值,将x坐
29、标值放入A列,y坐标值放入到B列,然后利用“&”将A列和B列合并成C列,在C1中输入:=A1&,&B1,此时C1中的数据形式就符合要求了,再用鼠标向下拖动C1单元格,完成对A列和B列的所有内容的合并(如图3-4)。合并不同单元格的内容,还有一种方法是利用CONCATENATE函数,此函数的作用是将若干文字串合并到一个字串中,具体操作为“=CONCATENATE(B1,C1)”。比如,假设在某一河流生态调查工作表中,B2包含“物种”、B3包含“河鳟鱼”,B7包含总数45,那么: 输入“=CONCATENATE(本次河流生态调查结果:,B2,B3,为,B7,条/公里。)” 计算结果为:本次河流生态
30、调查结果:河鳟鱼物种为45条/公里。图图3、条件显示我们知道,利用If函数,可以实现按照条件显示。一个常用的例子,就是教师在统计学生成绩时,希望输入60以下的分数时,能显示为“不及格”;输入60以上的分数时,显示为“及格。这样的效果,利用IF函数可以很方便地实现。 假设成绩在A2单元格中,判断结果在A3单元格中。那么在A3单元格中输入公式: =if(A260,“不及格”,“及格”) 同时,在IF函数中还可以嵌套IF函数或其它函数。 例如,如果输入: =if(A260,“不及格”,if(A2=90,“及格”,“优秀) 就把成绩分成了三个等级。如果输入=if(A260,“差,if(A2=70,“中
31、”,if(A20,SUM(A1:A5),0) 此式就利用了嵌套函数,意思是,当A1至A5的和大于0时,返回这个值,如果小于0,那么就返回0。 还有一点要提醒你注意:以上的符号均为半角,而且IF与括号之间也不能有空格。4、自定义格式Excel中预设了很多有用的数据格式,基本能够满足使用的要求,但对一些特殊的要求,如强调显示某些重要数据或信息、设置显示条件等,就要使用自定义格式功能来完成。 Excel的自定义格式使用下面的通用模型:正数格式,负数格式,零格式,文本格式,在这个通用模型中,包含三个数字段和一个文本段:大于零的数据使用正数格式;小于零的数据使用负数格式;等于零的数据使用零格式;输入单元
32、格的正文使用文本格式。 我们还可以通过使用条件测试,添加描述文本和使用颜色来扩展自定义格式通用模型的应用。(1)使用颜色 要在自定义格式的某个段中设置颜色,只需在该段中增加用方括号括住的颜色名或颜色编号。Excel识别的颜色名为:黑色、红色、白色、蓝色、绿色、青色和洋红。Excel也识别按颜色X指定的颜色,其中X是1至56之间的数字,代表56种颜色(如图5)。图(2)添加描述文本 要在输入数字数据之后自动添加文本,使用自定义格式为:文本内容;要在输入数字数据之前自动添加文本,使用自定义格式为:文本内容。符号的位置决定了Excel输入的数字数据相对于添加文本的位置。(3)创建条件格式 可以使用六
33、种逻辑符号来设计一个条件格式:(大于)、=(大于等于)、(小于)、=(小于等于)、=(等于)、(不等于),如果你觉得这些符号不好记,就干脆使用“”或“=”号来表示。由于自定义格式中最多只有3个数字段,Excel规定最多只能在前两个数字段中包括2个条件测试,满足某个测试条件的数字使用相应段中指定的格式,其余数字使用第3段格式。如果仅包含一个条件测试,则要根据不同的情况来具体分析。自定义格式的通用模型相当于下式:;0正数格式;50000 $#,#0.00_);红色999999#,#0,_m吨;999#,_k_m千克;#_k克” 可以看到,使用条件格式,千分符和均匀间隔指示符的组合,不用增加公式的数
34、目就可以改进工作表的可读性和效率。另外,我们还可以运用自定义格式来达到隐藏输入数据的目的,比如格式;0只显示负数和零,输入的正数则不显示;格式“;”则隐藏所有的输入值。 自定义格式只改变数据的显示外观,并不改变数据的值,也就是说不影响数据的计算。灵活运用好自定义格式功能,将会给实际工作带来很大的方便。5、绘制函数图象做教学工作的朋友们一定会遇到画函数曲线的问题吧!如果想快速准确地绘制一条函数曲线,可以借助EXCEL的图表功能,它能使你画的曲线既标准又漂亮。你一定会问,是不是很难学呀?其实这一点儿也不难,可以说非常简便,不信你就跟我试一试。以绘制y=|lg(6+x3)|的曲线为例,其方法如下:
35、在某张空白的工作表中,先输入函数的自变量:在A列的A1格输入X=,表明这是自变量,再在A列的A2及以后的格内逐次从小到大输入自变量的各个值;实际输入的时候,通常应用等差数列输入法,先输入前二个值,定出自变量中数与数之间的步长,然后选中A2和A3两个单元格,使这二项变成一个带黑色边框的矩形,再用鼠标指向这黑色矩形的右下角的小方块“”,当光标变成后,按住鼠标拖动光标到适当的位置,就完成自变量的输入。输入函数式:在B列的B1格输入函数式的一般书面表达形式,y=|lg(6+x3)|;在B2格输入“=ABS(LOG10(6+A23)”,B2格内马上得出了计算的结果。这时,再选中B2格,让光标指向B2矩形
36、右下角的“”,当光标变成时按住光标沿B列拖动到适当的位置即完成函数值的计算。图绘制曲线:点击工具栏上的“图表向导”按钮,选择“X,Y散点图”(如图7),然后在出现的“X,Y散点图”类型中选择“无数据点平滑线散点图”;此时可察看即将绘制的函数图像,发现并不是我们所要的函数曲线,单击“下一步”按钮,选中“数据产生在列”项,给出数据区域,这时曲线就在我们面前了(如图8)。图需要注意:如何确定自变量的初始值,数据点之间的步长是多少,这是要根据函数的具体特点来判断,这也是对使用者能力的检验。如果想很快查到函数的极值或看出其发展趋势,给出的数据点也不一定非得是等差的,可以根据需要任意给定。从简单的三角函数
37、到复杂的对数、指数函数,都可以用EXCEL画出曲线。如果用得到,你还可以利用EXCEL来完成行列式、矩阵的各种计算,进行简单的积分运算,利用迭代求函数值(如x2=x7+4,可用迭代方法求x值),等等,凡是涉及计算方面的事,找EXCEL来帮忙,它一定会给你一个满意的答案。6、自定义函数虽然Excel中已有大量的内置函数,但有时可能还会碰到一些计算无函数可用的情况。假如某公司采用一个特殊的数学公式计算产品购买者的折扣,如果有一个函数来计算岂不更方便?下面就说一下如何创建这样的自定义函数。自定义函数,也叫用户定义函数,是Excel最富有创意和吸引力的功能之一,下面我们在Visual Basic模块中
38、创建一个函数。 在下面的例子中,我们要给每个人的金额乘一个系数,如果是上班时的工作餐,就打六折;如果是加班时的工作餐,就打五折;如果是休息日来就餐,就打九折。首先打开“工具”菜单,单击“宏”命令中的“Visual Basic编辑器”,进入Visual Basic编辑环境,在“工程VBAobject”栏中的当前表上单击鼠标右键,选择“插入”-“模块”,在右边栏创建下面的函数rrr,代码如下: Function rrr(tatol, rr) If rr = 上班 Then rrr = 0.6 * tatol ElseIf rr = 加班 Then rrr = 0.5 * tatol ElseIf
39、rr = 休息日 Then rrr = 0.9 * tatol End If End Function (如图9)。图这时关闭编辑器,只要我们在相应的列中输入rrr(F,B),那么打完折后的金额就算出来了(如图10)。图107、矩阵计算Excel的强大计算功能,不但能够进行简单的四则运算,也可以进行数组、矩阵的计算。(1)数组和矩阵的定义 矩阵不是一个数,而是一个数组。在Excel里,数组占用一片单元域,单元域用大括号表示,例如A1:C3,以便和普通单元域A1:C3相区别。设置时先选定单元域,同时按ShiftCtrlEnter键,大括弧即自动产生,数组域得以确认。 一个单元格就是一个变量,一片
40、单元域也可以视为一组变量。为了计算上的方便,一组变量最好给一个数组名。例如A=A1:C3、B=E1:G3等。数组名的设置步骤是:选定数组域,单击“插入”菜单,选择“名称”项中的“定义”命令,输入数组名,单击“确定”按钮即可。更简单的命名办法为:选择数组域,单击名称框,直接输入名称就行了。 矩阵函数是Excel进行矩阵计算的专用模块。用“插入”“函数”命令打开“粘贴函数”对话框(如图11),选中函数分类栏中的“数学与三角函数”,在右边栏常用的矩阵函数有: MDETERM计算一个矩阵的行列式; MINVERSE计算一个矩阵的逆矩阵; MMULT计算两个矩阵的乘积; SUMPRODUCT计算所有矩阵对应元素乘积之和。图11(2)矩阵的基本计算 数组计算和矩阵计算有很大的区别,比如下面这个例子中,A和B都是定义好的数组,因为这两个数组都