- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Excel:让成绩录入更智能
Excel:让成绩录入更智能 Excel:让成绩录入更智能 我是一位小学教师,在excel中设计了一种智能成绩录入单。 三大功能 功能一:在“成绩”列输入成绩后,在“等第”列就能智能地显示出相应的“等第”,如果“等第”为“不及格”,还会用红色字体提醒。 功能二:在“成绩”列中误输入文字或者输入的成绩数值不符合具体要求时(小学考试多采用100分制,数值大于100或者小于0时都是错误的),在“等第”列就会用醒目的灰底黄字显示提示信息:“分数输入错误”。 功能三:当某位学生因病或因事缺考,“成绩”列中的分数为空时,相应的“等第”也为空,不会出现因为学生缺考而导致“等第”是“不及格”的现象。 制作方法 1. 新建excel工作簿,在单元格a1、b1、c1中分别输入“姓名”、“成绩”、“等第”。 2. 从a2开始输入学生姓名,从b2开始输入学生成绩,c2显示相应的“等第”,在c2单元格中输入如下内容:“=if(istext(b2),quot;分数输入错误quot;,if(or(b2lt;0,b2gt;100),quot;分数输入错误quot;,if(b2gt;=85,quot;优秀quot;,if(b2gt;=75,quot;良好quot;,if(b2gt;=60,quot;及格quot;,if(isnumber(b2),quot;不及格quot;,if(isblank(b2),quot; quot;,)))))))”(如图2)。 说明:这里应用了if函数的嵌套,如果第一个逻辑判断表达式“istext(b2)”为真时,在c2中就显示“分数输入错误”,如果为假,就执行第二个if语句;如果第二个if语句中的逻辑表达式“or(b2lt;0,b2gt;100)”为真,在c2中就显示“分数输入错误”,如果为假,就执行第三个if语句中的逻辑表达式……依此类推,直至结束。整个if语句的意思是:当您在b2单元格输入的内容是文字时,在c3单元格就显示“分数输入错误”;当您输入的数值比0小或者比100大时,也显示“分数输入错误”,当b2的数值大于或等于85时就显示“优秀”,当b2的数值大于或等于75时就显示“良好”,当b2的数值大于或等于60时就显示“及格”,如果是其他数值就显示“不及格”;如果b2单元格内容为空,那么c2也为空。 3. 拖动b2的“填充柄”,利用excel的自动填充功能将这个公式复制到下面的单元格中。 4. 同时选中列b和列c,点击“格式/条件格式”,出现“条件格式”设置窗口,(点击“添加条件”可以添加更多的条件,但最多是3个条件),对“条件格式”进行如图3所示设置(点击相应条件中的“格式”就能设置文字的格式),并保存文档。 说明:“条件1”限定所有介与0和59之间的数值变为红色字体;“条件2”限定所有等于“不及格”的单元格文字变为红色字体;“条件3”限定所有等于“分数输入错误”的单元格文字为蓝底黄字。 至此,一个智能化的成绩录入单就完成了,是不是很方便! Excel:让成绩录入更智能 我是一位小学教师,在excel中设计了一种智能成绩录入单。 三大功能 功能一:在“成绩”列输入成绩后,在“等第”列就能智能地显示出相应的“等第”,如果“等第”为“不及格”,还会用红色字体提醒。 功能二:在“成绩”列中误输入文字或者输入的成绩数值不符合具体要求时(小学考试多采用100分制,数值大于100或者小于0时都是错误的),在“等第”列就会用醒目的灰底黄字显示提示信息:“分数输入错误”。 功能三:当某位学生因病或因事缺考,“成绩”列中的分数为空时,相应的“等第”也为空,不会出现因为学生缺考而导致“等第”是“不及格”的现象。 制作方法 1. 新建excel工作簿,在单元格a1、b1、c1中分别输入“姓名”、“成绩”、“等第”。 2. 从a2开始输入学生姓名,从b2开始输入学生成绩,c2显示相应的“等第”,在c2单元格中输入如下内容:“=if(istext(b2),quot;分数输入错误quot;,if(or(b2lt;0,b2gt;100),quot;分数输入错误quot;,if(b2gt;=85,quot;优秀quot;,if(b2gt;=75,quot;良好quot;,if(b2gt;=60,quot;及格quot;,if(isnumber(b2),quot;不及格quot;,if(isblank(b2),quot; quot;,)))))))”(如图2)。 说明:这里应用了if函数的嵌套,如果第一个逻辑判断表达式“istext(b2)”为真时,在c2中就显示“分数输入错误”,如果为假,就执行第二个if语句;如果第二个if语句中的逻辑表达式“or
文档评论(0)