版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大学计算机基础——基于计算思维(Windows10+Office2016)5.4.1知识点解析第5章Excel基本应用5.4课程成绩计算1.绝对引用
如果希望公式中引用的单元格或单元格区域不随公式位置的变化而变化,公式中引用的单元格或单元格区域需要使用绝对地址,而这种引用称之为绝对引用。绝对引用是指当把公式复制到其它单元格时,公式中引用的单元格或单元格区域中行和列的引用不会改变。绝对引用的单元格名称中其行和列之前均会加上$以示区分,如$A$4表示绝对引用A4单元格,$A$4称之为绝对地址。
1.绝对引用如图5-40所示,李明的虚拟货币数=B4*C2,陈思欣的虚拟货币数=B5*C2,…,彭培斯的虚拟货币数=B11*C2,即某人对应的虚拟货币数=他所持有的游戏币数*C2。在进行公式复制时,必须保证C2的引用不随公式位置的变化而变化,因此需要使用绝对地址$C$2。指定的位数,按此位数进行四舍五入。如果Num_digits大于0,则四舍五入到指定的小数位。如果Num_digits等于0,则四舍五入到最接近的整数。如果Num_digits小于0,则在小数点左侧进行四舍五入。例如,ROUND(7.351,0)的结果是7,ROUND(7.351,1)的结果是7.4,ROUND(7.351,-1)的结果是10。需要进行四舍五入的数字。
ROUND函数返回某个数字按指定位数取整后的数字。ROUND函数的语法格式为ROUND(Number,Num_digits)。两个参数的含义分别是:2.四舍五入函数ROUNDNumberNum_digits
3.IF函数嵌套假设需要根据游戏积分来进行奖励,奖励的规则是:如果游戏积分大于等于20000分,则奖励积分1000分。如果游戏积分大于等于15000分,则奖励积分500分,否则奖励积分0分。要实现上述计算,可以用IF函数嵌套来实现多条件判断。
3.IF函数嵌套第1层IF第2层IF进入该分支,表示B3<15000(B3肯定也<20000)进入该分支,表示B3<20000进入该分支,表示B3>=20000进入该分支,表示B3<20000并且B3>=15000以计算李明的游戏积分为例,可以描述为图。
3.IF函数嵌套因此,李明的游戏积分(C3单元格)里的公式是“=IF(B3>=20000,1000,IF(B3>=15000,500,0))”,计算出来的奖励积分为500。如图所示。需要找到排位位置的数字或单元格。
4.排位函数RANK.EQRANK.EQ函数的功能是返回一个数字在数据区域中的排位。其排位大小与数据区域中的其他值相关。如果多个值具有相同的排位,则返回该组数值的最高排位。RANK.EQ函数的语法格式为RANK.EQ(Number,Ref,Order),三个参数的含义分别是:Number需要参与排位的数据区域,Ref中的非数值型值将被忽略。Ref如果order为0或省略,是按降序排位,否则为升序排位。Order
4.数据验证如图所示,要计算B3单元格在B3:B10单元格区域中排在第几位(通常,我们认为数值大的排位为1,因此,该排序应该是降序排序),其对应的参数分别是:Number为B3,Ref为$B$3:$B$10,Order为0,C3单元格对应的公式为“=RANKD.EQ(B3,$B$3:$B$10,0)”。函数RANK.EQ对重复数的排位相同。但重复数的存在将影响后续数值的排位。例如B3和B6单元格的数值一样,它们对应的排位都为4,B9单元格的排位则为6(没有排位为5的数值)。需要特别注意的是,由于每个人的积分排名都是在B3:B10单元格区域中比较,因此Ref参数需要用绝对地址$B$3:$B$10。
5.复杂条件格式与混合引用通过条件格式,可以将某单元格区域中满足特定条件的单元格标识出来。但在很多时候,往往需要将包含有特定值的单元格所在行的所有信息都标识出来。要实现该功能,就要对需要标识的单元格区域使用复杂条件格式。第3行数据(A3:C3)的所有单元格对应的条件格式可以描述为:如果第3行中的第C列单元格中的数据<=3(C3<=3),那么对该单元格应用“灰色背景”格式。第4行数据(A4:C4)的所有单元格对应的条件格式可以描述为:如果第4行中的第C列单元格中的数据<=3(C4<=3),那么对该单元格应用“灰色背景”格式。例如,如果需要将排行榜(C列)前3名的整行数据(A列至C列)都用“灰色背景”标识出来,就需要对A3:C10单元格区域运用复杂条件格式。
5.复杂条件格式与混合引用从以上分析可以知道,对第3到第10行(A3:C10)的所有单元格对应的条件格式的公式为“=$C3<=3”。在该条件表达式中,地址“$C3”为混合引用单元格地址。混合引用是指单元格地址中既有相对引用,也有绝对引用。“$C3”标识具有绝对列C和相对行,当公式在复制或移动时,保持列不变而行变化。将满足公式“=$C3<=3”条件的所有单元格用“灰色背景”格式的结果如图所示。例如,在用条件“=$C3<=3”对A3:C10的单元格进行条件格式判断时,A3、B3、C3(第3行)单元格的格式判断条件为“C3单元格的内容是否<=3”,在A8、B8、C8单元格(第8行)单元格的格式判断条件为“C8单元格的内容是否<=3”。
6.单元格保护为了防止别人对工作表的误操作,可以设置保护工作表。但由于默认情况下,一旦设置了保护工作表,所有单元格都不能被编辑。因此,在必要的时候,可以通过设置单元格的锁定状态,来确定哪些单元格不允许被编辑。例如,为了防止对某些单元格(如G6:G41)进行编辑,需要:(1)先将所有单元格设置为不锁定。(2)将不允许编辑的单元格(G6:G41)设置为锁定。这样,在保护工作表后,就可以对未被锁定的单元格进行编辑了。大学计算机基础——基于计算思维(Windows10+Office2016)5.4.2任务实现第5章Excel基本应用5.4课程成绩计算1.任务分析
(1)将“相关素材.xlsx”工作簿中的成绩空白表复制到“大学计算机成绩.xlsx”工作簿中的“课堂考勤成绩”工作表之后,将其命名为“课程成绩”工作表,并设置出勤成绩、课堂表现、课后实训以及大作业的比重分别为20%,20%,20%,40%。并将学生的出勤成绩、课堂表现、课后实训、大作业以及期末考试成绩复制到相应位置。制作如图所示的表格,要求:(2)计算学生的平时成绩及总评成绩(平时成绩和总评成绩四舍五入为整数)。平时成绩=出勤成绩×出勤成绩比重+课堂表现×课堂表现比重+课后实训×课后实训比重+大作业×大作业比重,总评成绩=平时成绩×平时成绩比重+期末成绩×(1-平时成绩比重)。1.任务分析
(3)计算学生的课程绩点。课程总评成绩为100分的课程绩点为4.0,60分的课程绩点为1.0,60分以下课程绩点为0,课程绩点带一位小数。60分~100分间对应的绩点计算公式如下:制作如图所示的表格,要求:
(4)计算学生的总评等级。总评成绩>=90分计为A,总评成绩>=80分计为B,总评成绩>=70分计为C,总评成绩>=60分计为D,其他计为F。(5)根据学生的总评成绩进行排名。1.任务分析
(6)将班级前10名的数据用灰色底纹进行标注。制作如图所示的表格,要求:(7)锁定平时成绩、总评成绩、课程绩点、总评等级、总评排名区域,防止误输入。(8)对“课程成绩”工作表进行打印设置。打印要求为:上、下页边距为3cm,左、右页边距为2cm,纸张采用B5纸横向、水平居中打印。如果成绩单需要分多页打印,则每页需要打印标题(第1行到第4行)信息。2.实现过程
1)工作表制作完成如图所示的工作表的样式及内容设置。操作步骤如下:①打开“相关素材.xlsx”工作簿,选择“课程成绩空白表”工作表,鼠标定位在工作表名称处,单击鼠标右键,在弹出的快捷菜单中选择“移动或复制(M)…”。在如图所示的“移动或复制工作表”对话框中,选择工作表移至“大学计算机成绩.xlsx”工作簿的“Sheet2”工作表之前,并勾选“建立副本”。2.实现过程
1)工作表制作完成如图所示的工作表的样式及内容设置。操作步骤如下:②将“大学计算机成绩.xlsx”工作簿的“课程成绩空白表”工作表重命名为“课程成绩”工作表。③选择“课程成绩”工作表的C5:F5单元格区域,将其数据格式设为“百分比”,通过“减少小数位数”按钮,设置小数位数为0,如图所示。2.实现过程
1)工作表制作完成如图所示的工作表的样式及内容设置。操作步骤如下:④选择C6单元格,输入“=”,切换到“课堂考勤成绩”工作表,选择O5单元格,按下回车键确认输入,C6单元格编辑栏区域的内容为“=课堂考勤成绩!O5”,表示C6单元格中的出勤成绩引用自“课堂考勤成绩”工作表的O5单元格。选择C6单元格,移动鼠标,当鼠标变成黑色填充柄时,双击鼠标左键,完成公式的复制。⑤在不改变表格格式的前提下将“相关素材.xlsx”工作簿的“成绩数据素材”工作表中的课堂表现、课后实训、大作业以及期末考试成绩复制到相应位置。平时成绩=∑▒〖各项成绩×各项成绩比重〗,总评成绩=平时成绩×平时成绩比重+期末成绩×(1-平时成绩比重)。由于在公式复制时,各项比重的引用地址不随公式位置的变化而变化,因此需要使用绝对地址。操作步骤如下:2.实现过程
2)计算平时成绩及总评成绩①选择G6单元格,输入“=”,用鼠标选取C6单元格,输入“*”,用鼠标选取C5单元格,按下F4键,将C5转换为绝对地址,此时,G6单元格编辑区域的内容为“=C6*$C$5”。在此基础上,输入“+”,重复前面的操作,完成平时成绩=∑▒〖各项成绩×各项成绩比重〗的计算。G6单元格编辑区域的内容最终为“=C6*$C$5+D6*$D$5+E6*$E$5+F6*$F$5”。②选择I6单元格,完成总评成绩的计算。I6单元格编辑区域的内容最终为“=G6*$L$3+H6*(1-$L$3)”。2.实现过程
3)将平时成绩和总评成绩四舍五入为整数①选择G6单元格编辑栏中“=”之后的内容,按下Ctrl+X键,将平时成绩计算公式(C6*$C$5+D6*$D$5+E6*$E$5+F6*$F$5)剪切下来。单击“公式”选项卡/“函数库”组/“数学与三角函数”的ROUND函数,弹出如图5-48所示的函数参数对话框。将鼠标定位在Number区域,按下Ctrl+V键,将平时成绩计算公式粘贴到此处。在Num_digits区域输入0,单击确定按钮。G6单元格编辑区域的内容最终为“=ROUND(C6*$C$5+D6*$D$5+E6*$E$5+F6*$F$5,0)”。2.实现过程
3)将平时成绩和总评成绩四舍五入为整数②对I6单元格中的内容进行四舍五入取整运算。I6单元格编辑区域的内容最终为“=ROUND(G6*$L$3+H6*(1-$L$3),0)”。③分别选择G6和I6单元格,移动鼠标,当鼠标变成黑色填充柄时,双击鼠标左键,完成函数及公式的复制。课程绩点计算公式
结果带一位小数(四舍五入)。操作步骤如下:2.实现过程
4)计算成绩绩点
课程绩点计算公式
结果带一位小数(四舍五入)。操作步骤如下:2.实现过程
4)计算成绩绩点
③选择J6单元格,移动鼠标,当鼠标变成黑色填充柄时,双击鼠标左键,完成函数及公式的复制。④选择J6:J41单元格区域,设置其数值格式为“数字,带1位小数”。由于总评成绩>=90分计为A,总评成绩>=80分计为B,总评成绩>=70分计为C,总评成绩>=60分计为D,其他计为F,因此可以用IF嵌套来实现,对应的逻辑结构如图所示。2.实现过程
5)计算总评等级操作步骤如下:①选择K6单元格,单击“公式”选项卡/“函数库”组/“逻辑”的IF函数,在对应的参数区域输入如表所示的第1行参数后,将光标定位在Value_if_false区域,选择需要嵌入的函数IF,将弹出第2个IF函数,如图所示。2.实现过程
5)计算总评等级IF函数层次Logical_testValue_if_trueValue_if_false1I6>=90A光标定位在此处,选择第2层IF2I6>=80B光标定位在此处,选择第3层IF3I6>=70C光标定位在此处,选择第4层IF4I6>=60DF光标定位在这里后进行函数选择②在第2个IF函数中对应的参数区域输入如表所示的第2行参数后,再将光标定位在Value_if_false区域,选择需要嵌入的函数IF,将弹出第3个IF函数。③在第3个IF函数中对应的参数区域输入如表所示的第3行参数后,再将光标定位在Value_if_false区域,选择需要嵌入的函数IF,将弹出第4个IF函数。④在第4个IF函数中对应的参数区域输入如表所示的第4行参数。K6单元格编辑栏的最终内容为“=IF(I6>=90,"A",IF(I6>=80,"B",IF(I6>=70,"C",IF(I6>=60,"D","F"))))”。⑤选择K6单元格,移动鼠标,当鼠标变成黑色填充柄时,双击鼠标左键,完成函数及公式的复制。2.实现过程
5)计算总评等级根据学生的总评成绩进行排名,分数最高的排名第1。可以用RANK.EQ函数来实现,参与排位的数据区域需要使用绝对地址。操作步骤如下:2.实现过程
6)总评成绩排名①选择L6单元格,单击单元格编辑栏前的“插入函数”按钮,在弹出的“插入函数”对话框中选择“统计函数”的RANK.EQ函数。2.实现过程
6)总评成绩排名②在如图所示的RANK.EQ函数的Number参数处输入“I6”,Ref参数处选择单元格区域I6:I41,选择Ref参数I6:I41,按下F4键,将其转变为绝对地址区域$I$6:$I$41,在Order参数处输入“0”。L6单元格编辑栏的最终内容为“=RANK.EQ(I6,$I$6:$I$41,0)”,表示按降序方式计算I6在单元格区域$I$6:$I$41中的排名。2.实现过程
6)总评成绩排名③选择L6单元格,移动鼠标,当鼠标变成黑色填充柄时,双击鼠标左键,完成函数及公式的复制。可以看到,在所有RANK.EQ中,Number参数随着单元格位置的变化而变化,而Ref的参数都为$I$6:$I$41,表示要计算的总是在$I$6:$I$41区域中的排名。将班级前10名的数据用灰色底纹标识出来,可以用条件格式来实现。操作步骤如下:2.实现过程
7)特别标注信息①选择单元格区域A6:L41,单击“开始”选项卡/“格式”组/“条件格式”按钮的“新建规则”。②在弹出的如图所示的“新建格式规则”对话框中,选择规则类型为“使用公式确定要设置格式的单元格”。单击“为符合此公式的值设置格式”区域,选择L6单元格,按下F4键两次,编辑规则公式显示为“=$L6”,在其后面输入“<=10”,编辑规则公式为“=$L6<=10”。选择“格式”,设置为“灰色底纹”,单击“确定”按钮。将班级前10名的数据用灰色底纹标识出来,可以用条件格式来实现。操作步骤如下:2.实现过程
7)特别标注信息可以看到,总评排名为前10名的所有单元格都用灰色底纹进行标注了。公式“=$L6<=10”指明的条件格式为:如果对应行的第L列的值<=10,则对所有符合条件的单元格区域用灰色底纹标识出来了。由于平时成绩、期末成绩、总评成绩、成绩绩点、总评等级以及总评排名等是通过公式和函数计算出来的,为防止误修改,可以对这些指定的单元格进行锁定。操作步骤如下:2.实现过程
8)利用审阅功能锁定单元格①鼠标单击“课程成绩”工作表的行标题和列标题交接处图标,单击鼠标右键,在弹出的快捷菜单中选择“设置单元格格式”。②在如图所示的“设置单元格格式”对话框中,切换到“保护”选项卡,不勾选“锁定”和“隐藏”复选框,单击确定。2.实现过程
8)利用审阅功能锁定单元格③选择不允许编辑的单元格区域(G6:G41,I6:L41),单击鼠标右键,选择“设置单元格格式”,在格式设置中,勾选“锁定”复选框。④选择当前工作表的任一单元格,切换到“审阅”选项卡/“保护”组/“保护工作表”按钮,在弹出的如图所示的“设置保护工作表”对话框中,选取“保护工作表及锁定的单元格内容”复选框,勾选“选取锁定单元格”和“选定解除锁定的单元格”复选框,清除其他复选框,单击确定。这样,平时成绩等区域中的单元格就不能被编辑了。①单击“页面布局”选项卡/“页面设置”组/“页边距”按钮的“自定义边距”,在弹出的“页面设置”对话框的“页边距”选项卡中,设置上、下页边距为3cm,左、右页边距为2cm,勾选“水平”居中方式。②单击“页面布局”选项卡/“页面设置”组/“纸张方向”按钮的“横向”。③单击“页面布局”选项框/“页面设置”组/“纸张大小”按钮的“B5(JIS)”。④单击“页面布局”选项卡/“页面设置”组/“打印标题”按钮,在弹出的“页面设置”对话框的“工作表”选项卡中,光标定位在“顶端标题行”输入框,用鼠标选定1-5行,“顶端标题行”输入框出现“$1:$5”,表示在打印的每一页中,当前工作表的1-5行都会被打印。⑤单击“文件”选项卡/“打印”按钮,可以看到成绩表被分成两页打印,每页都带有工作表的1-5行的标题信息。设置上、下页边距为3cm,左、右页边距为2cm,纸张采用B5纸横向、水平居中打印。如果成绩单需要分多页打印,则每页需要打印标题(第1行到第5行)信息。操作步骤如下:2.实现过程
9)用页面布局设置打印格式大学计算机基础——基于计算思维(Windows10+Office2016)5.4.3总结与提高第5章Excel基本应用5.4课程成绩计算(1)常规:这种格式的数字通常以键入的方式显示。如果单元格的宽度不够显示整个数字,常规格式会用小数点对数字进行四舍五入,常规数字格式还对较大的数字(12位或更多位)使用科学计数(指数)表示法。(2)数值:这种格式用于数字的一般表示。可以指定要使用的小数位数、是否使用千位分隔符以及如何显示负数。(3)货币:这种格式用于一般货币值并显示带有数字的默认货币符号。可以指定要使用的小数位数、是否使用千位分隔符以及如何显示负数。(4)会计专用:这种格式也用于货币值,但是它会在一列中对齐货币符号和数字的小数点。(5)日期或时间:这种格式会根据指定的类型和区域设置(国家/地区),将日期和时间系列数值显示为日期值或时间值。1.数字格式设置
Excel单元格中的数据,总是以某一种形式存在,这称之为数字格式。Excel中常用的数字格式有:1.数字格式设置
(6)百分比:这种格式以百分数形式显示单元格的值,可以指定要使用的小数位数。(7)分数:这种格式会根据指定的分数类型以分数形式显示数字。(8)科学记数:这种格式以指数表示法显示数字。(9)文本:这种格式将单元格的内容视为文本,即使键入数字。(10)特殊:这种格式将数字显示为邮政编码、中文小写数字或中文大写数字。1.数字格式设置
在“开始”选项卡/“数字”组中提供了若干常用的数字格式按钮,通过它们可以快速设置被选定单元格的数字格式:(1)货币格式
:将单元格的数字设置为会计专用格式,并自动加上选择的货币符号。(2)百分比格式
:将原数字乘以100后,再在数字后加上百分号。(3)会计分隔符格式:每3位数字以“,”隔开,并添加两位小数。2.函数ROUND、ROUNDUP与ROUNDDOWN
ROUND函数按指定位数对数字进行四舍五入。如输入=round(3.158,2),则会出现数字3.16,即按两位小数进行四舍五入。ROUNDUP函数按指定位数向上舍入指定位数后面的小数。如输入=roundup(3.152,2),则会出现数字3.16,将两位小数后的数字舍上去。ROUNDDOWN函数按指定位数舍去数字指定位数后面的小数。如输入=rounddown(3.158,2,)则会出现数字3.15,将两位小数后的数字全部舍掉。3.IF函数嵌套
在IF函数嵌套时,不要出现类似15000<=B3<20000的连续比较条件表达式,否则将导致不正确的结果。此外,还需要防止出现条件交叉包含的情况。如果条件出现交叉包含,在IF函数执行过程中条件判断就会产生逻辑错误,最终导致结果不正确。例如,B3单元格值为16500,如果C3单元格公式是“=IF(B3>=20000,1000,IF(15000<=B3<20000,500,0))”,则计算结果为0。这是因为在执行B3>=20000判断时,结果为假,转向执行IF(15000<=B3<20000,500,0)表达式,在该表达式执行的过程中,在进行15000<=B3<20000条件判断时,执行顺序是先执行15000<=B3比较,结果为"TURE",接着进行"TURE"<20000的条件判断,由于"TURE"是字符串,系统会把其当作比任何数字都大的值来与20000进行比较,"TURE"<20000条件为假,从而得到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年私人银行顾问资格考试题目及答案
- 2026年水族养护管理实操考试题目及答案
- 2026年幼儿园食堂保育员培训考试试卷及答案
- 2026年乡镇环保网格员招录考试试卷(含答案)
- 工业园区新建储能变流器集成车间项目可行性研究报告
- 河流域排水管网排查整治项目安全生产应急管理预案
- 建筑卫生陶瓷生产安全管理要点
- 基于双减背景开展初中数学单元整体教学策略研究
- 建筑工程施工机械设备安全管理规范方案
- 景观样板段实施方案
- 资源循环业务风机叶片热解科研产线落地服务建设项目环境影响报告表
- 装配整体式叠合剪力墙安装作业规程
- 2026年应急管理信息化应用培训考试试卷(含答案)
- 高中数学 加练 专题5 第50练 复 数
- 贵州省黔东南州2025-2026学年七年级下学期期末考试英语试卷(含答案)
- SYT 6649-2025《油气管道管体缺陷修复技术规范》
- 2026年秋季新教材统编版九年级上册道德与法治全册知识点背诵提纲精简版
- 2026年高考地理真题山东卷含答案
- 2026中国新材料技术在航空航天领域应用趋势及投资前景报告
- 高支模(盘扣式)监理实施细则
- 协会会员档案管理制度
评论
0/150
提交评论