Excel在小学数学四则运算练习中的应用
- 格式:doc
- 大小:163.50 KB
- 文档页数:7
excel公式用法总结1. 基本计算: Excel可以执行基本的四则运算。
例如,在单元格A1中输入"=2+2",Excel将自动计算并在该单元格中显示结果"4"。
2. 函数: Excel提供了许多内置函数,可以执行各种计算和操作。
例如,在单元格A1中输入"=SUM(A2:A5)",Excel将计算并显示A2到A5单元格中的数值之和。
3. 引用: 在Excel中,可以使用引用来指定要使用的单元格区域或单个单元格。
例如,在单元格A1中输入"=B1",则A1中将显示B1中的数值。
在公式中使用引用可以使公式灵活地适应数据的变化。
4. 条件函数: Excel提供了一些条件函数,可以根据特定条件返回不同的结果。
例如,IF函数可以根据给定的条件返回不同的值。
在单元格A1中输入"=IF(A2>10, "大于10", "小于等于10")",如果A2中的数值大于10,则A1中显示"大于10",否则显示"小于等于10"。
5. 文本函数: Excel提供了一些用于处理文本的函数。
例如,CONCATENATE函数可以将多个文本值连接在一起。
在单元格A1中输入"=CONCATENATE("Hello", " ", "world")",A1中将显示"Hello world"。
6. 日期和时间函数: Excel提供了一些用于处理日期和时间的函数。
例如,TODAY函数返回当前日期。
在单元格A1中输入"=TODAY()",A1中将显示当前日期。
7. 数学函数: Excel提供了一些常用的数学函数,如平均值、最大值、最小值等。
例如,在单元格A1中输入"=AVERAGE(A2:A5)",Excel将计算A2到A5单元格中数值的平均值并显示在A1中。
Excel作为一款功能强大的电子表格软件,在日常工作中扮演着重要的角色。
除了常规的数据处理和图表制作,Excel还可以通过公式功能进行四则运算题的生成。
本文将介绍如何利用Excel进行随机生成四则运算题,并对相关方法进行详细的说明。
一、Excel公式功能的介绍在Excel中,公式是其核心功能之一。
通过公式,用户可以进行各种数学运算、逻辑运算以及数据处理等操作。
而在四则运算题的生成中,公式功能可以轻松实现随机数的生成以及加、减、乘、除等运算的进行。
二、利用Excel生成随机数1.在Excel中,首先需要选择需要生成随机数的单元格,可以是一整列或一整行,也可以是特定的单元格。
2.在选定的单元格中输入如下公式:=RAND()。
这个公式的作用是生成一个0到1之间的随机数。
3.按下Enter键后,所选单元格会显示生成的随机数。
如果需要生成多个随机数,可以直接复制这个公式到其他单元格中。
三、生成四则运算题在完成随机数的生成后,接下来就是生成四则运算题。
这里以生成10道加法题为例进行说明。
1.在Excel中选择需要生成四则运算题的单元格,可以一列或者一行,具体根据需求而定。
2.在选定的单元格中输入如下公式:=INT(RAND()*100)"+"INT(RAND()*100)。
这个公式的作用是生成两个0到100之间的随机数,并通过“+”号连接起来,形成加法题。
3.按下Enter键后,所选单元格会显示生成的加法题。
如果需要生成多个加法题,可以直接复制这个公式到其他单元格中。
四、生成其他类型的四则运算题除了加法题之外,利用Excel还可以轻松生成减法、乘法和除法题。
1.生成减法题:在选定的单元格中输入如下公式:=INT(RAND()*100)"-"INT(RAND()*100)。
2.生成乘法题:在选定的单元格中输入如下公式:=INT(RAND()*10)"*"INT(RAND()*10)。
excel中加减乘除混合运算公式摘要:1.引言:介绍Excel 中加减乘除混合运算公式的应用场景2.加减乘除混合运算公式的表示方法3.使用Excel 进行加减乘除混合运算的步骤4.实际应用案例5.总结:Excel 中加减乘除混合运算公式的重要性正文:【引言】在日常的办公和学习中,我们常常需要使用Excel 进行数据处理和分析。
其中,加减乘除混合运算公式是Excel 中一个非常实用的功能。
本文将为大家介绍如何在Excel 中使用加减乘除混合运算公式,以及它的实际应用场景。
【加减乘除混合运算公式的表示方法】在Excel 中,加减乘除混合运算公式可以通过以下几个步骤来实现:1.首先,打开Excel,新建一个工作表,将需要进行运算的数据输入到相应的单元格中。
2.其次,在一个空白单元格中,输入一个等号(=),这个等号表示后面的内容是一个公式。
3.接着,输入运算符和相应的操作数。
例如,如果你想计算A1 单元格和B1 单元格的和,可以输入“=A1+B1”。
同理,可以输入“=A1*B1”来计算乘积。
4.最后,按Enter 键,Excel 会自动计算出结果,并将结果显示在等号后面的单元格中。
【使用Excel 进行加减乘除混合运算的步骤】以下是一个具体的例子,来说明如何在Excel 中使用加减乘除混合运算公式:假设我们有一个表格,其中A 列是数量,B 列是单价,C 列是总价。
我们希望在D 列计算每个商品的折扣金额。
1.在D1 单元格中输入等号(=)。
2.输入运算符和操作数,即“=C1-B1*0.1”,这个公式表示计算C1 单元格(总价)减去B1 单元格(单价)乘以0.1(折扣率)的结果。
3.按Enter 键,Excel 会自动计算出D1 单元格的结果,即折扣金额。
4.然后,将这个公式拖拽到D 列的其他单元格,即可计算出所有商品的折扣金额。
【实际应用案例】除了上述例子中的计算折扣金额,Excel 中的加减乘除混合运算公式还可以应用于许多其他场景,如计算财务报表、分析销售数据等。
excel口算题公式现代社会中,Excel已经成为了不可或缺的办公软件之一。
它不仅被广泛应用于数据处理和分析,还可以用来进行口算题的计算和解答。
在本文中,将为您介绍一些常用的Excel口算题公式,帮助您更加高效地完成口算题。
1. 四则运算公式四则运算是口算题中最基础的运算,Excel提供了相应的公式来处理加减乘除。
例如,假设有两个数字分别位于A1单元格和A2单元格中,那么可以使用以下公式进行计算:加法:=A1+A2减法:=A1-A2乘法:=A1*A2除法:=A1/A22. 平方和平方根公式平方和平方根是一些常见的数学运算,在Excel中可以使用以下公式进行计算。
假设要计算某个数字的平方,可以使用POWER函数:平方:=POWER(A1,2)假设要计算某个数字的平方根,可以使用SQRT函数:平方根:=SQRT(A1)3. 百分比运算公式百分比运算是日常生活中经常遇到的口算题类型之一。
在Excel中,可以使用以下公式来计算百分比。
假设要计算某个数字的百分之几,可以使用以下公式:百分比:=A1*百分比数值例如,如果要计算80的50%是多少,可以在Excel中使用以下公式:=80*50%4. 平均值和求和公式平均值和求和是数据统计中常用的概念。
在Excel中,可以使用以下公式来计算平均值和求和。
假设要计算一组数字的平均值,可以使用AVERAGE函数:平均值:=AVERAGE(A1:A10)假设要计算一组数字的求和,可以使用SUM函数:求和:=SUM(A1:A10)5. 最大值和最小值公式最大值和最小值是数据分析中常用的指标之一。
在Excel中,可以使用以下公式来计算一组数字的最大值和最小值。
假设要计算一组数字的最大值,可以使用MAX函数:最大值:=MAX(A1:A10)假设要计算一组数字的最小值,可以使用MIN函数:最小值:=MIN(A1:A10)总结:通过使用上述Excel口算题公式,您可以更加高效地进行口算题的计算和解答。
一、四则运算一、基本的四则运算:(为便于编写运算规则我一般将电脑设定在字母大写档)打开EXCEL表格,见下图:表格每列用A、B、C、……表示,每行用数字1、2、3、表示。
因此第四列第六行就用D6表示。
D6也叫单元格。
每一单元格既可输入文字或数字也可进行任何运算。
公式与符号:四则运算的符号在电脑键盘上都有,要注意的是,在某一单元格进行编写运算方法时首先要输入“=”符号,也就是说这一个的运算方法是“等于……”。
加号“+”,减号“-”,乘号“*”用星字键表示,除号“/”表示。
见上表,如要计算A1*B1-C1,那么D1单元格里输入“=A1*B1-C1”然后打回车键就好了,这时D1显示的是运算的结果“60”。
当然每个单元格不只是只用于计算,也可输入文字。
如上表的A1、B1、C1分别输入文字,代表下面的A2、B2、C2的含义,那么输入D1的计算公式在D2中就可以了。
当D3、D4、D5一下单元格的公式与D2一样,这时你只要先点击D2,然后将鼠标箭头移到这一单元格的右下角,这时鼠标箭头会从一个空心的十字形变成一个实心黑色的十字形,然后按住鼠标左键往下拉到D5,这样从D2到D5的运算公式都是一样了。
一般的表格运算都采用这样来进行。
当你想把D2的运算单元格移到其它位置的单元格里,这时先点击D2鼠标在该单元格边框移动时会出现单黑色箭头的十字星,这时按住鼠标左键就可随意移动该单元格到其他位置。
二、IF在EXCEL中的应用IF在EXCEL电子表格中运用很广,英语IF就是假设、如果的意思。
在此也是作为一个判断的语句。
在上一讲中,我讲了四则运算。
如下表:当A1、B1、C1还没有输入数字时,D1计算出来的结果是“0”,如果D1到D10都是相同的公式,那么,在此表格设计好后都显示“0”,表格不美观。
这时我们运用“IF”就能解决这一问题。
用中文来表述这个要求就是,“假如A1*B1-C1结果是“0”,这一结果不要在这一单元格里显示,假如不是“0”就显示A1*B1-C1的结果”。
一、介绍Excel软件的功能Excel是微软公司开发的一款流行的办公软件,广泛应用于数据处理、统计分析、财务管理等方面。
其强大的计算功能和灵活的数据处理能力,使其成为了许多人工作和学习的必备工具。
二、Excel随机生成四则混合运算题的需求背景在教育教学和培训学习中,四则混合运算是基础数学运算的重要组成部分。
通过四则混合运算题,可以训练学生的计算能力和逻辑思维能力。
然而,在制作大量的四则混合运算题目时,传统的手工方法往往效率低下,容易出现重复或错误。
三、Excel随机生成四则混合运算题的操作步骤1. 在Excel表格中,选择需要放置四则混合运算题的位置,如A1单元格。
2. 在A1单元格中输入“=RAND()”,这是Excel的随机数函数,用来生成一个0到1之间的随机数。
3. 将A1单元格的公式拖动至需要生成题目的范围,如A1:D10,Excel会自动填充相应的随机数。
4. 在B1单元格中输入“=RANDBETWEEN(1,100)”、C1单元格中输入“=RANDBETWEEN(1,4)”、D1单元格中输入“=CHOOSE(C1,"+","-","*","/")”,分别是生成运算数1、运算数2和运算符的函数。
5. 将B1:D1单元格的公式拖动至需要生成题目的范围,Excel会自动填充相应的随机数和运算符。
6. 最终得到的A1:D10范围内的数据即为随机生成的四则混合运算题。
四、Excel随机生成四则混合运算题的优势1. 高效性:使用Excel随机生成四则混合运算题,可以快速生成大量题目,提高制作题目的效率。
2. 灵活性:用户可以自定义题目的范围和难度,根据实际需求进行生成,满足不同年级和能力的学生。
3. 可视化:通过Excel生成的四则混合运算题,可以直接在电脑上进行编辑和打印,也便于后续的批改和分析。
五、Excel随机生成四则混合运算题的应用场景1. 学校教育:老师可以利用Excel生成大量的四则混合运算题,用于课堂练习和考试测试,帮助学生巩固知识和提高计算能力。
办公小技巧:数学训练不发愁用Excel制作四则运算题为了提高四则运算的速度与准确度,现在很多小学生家长都会为孩子出一些训练题目,手动出题费时、费力,也不便于查看结果。
而借助于我们日常使用的Excel软件,就能快速、批量地制作出各种符合要求的四则运算题目,并且还能直接批改并给出得分。
○随机生成加法/乘法题RANDBETWEEN是Excel自带的随机函数,它可以随机地生成指定区间的数字,我们根据这个数字再结合运算法则就能轻松地生成指定区间的数学题。
下面以生成10以内的加法/乘法题为例介绍一下。
新建一个工作表,定位到A2单元格并输入公式“=RANDBETWEEN(1,9)”(表示生成1到9之间的随机整数),然后将其下拉填充到A11单元格,选中A2:A11中的数据并向右填充到B 列。
接着定位到C2单元格,输入公式“=A2&"+"&B2&"= "”(这里使用连字符和“+”、“=”组成加法算式),继续下拉填充到C11单元格,这样就可以批量生成加法题目了(图1)。
图1 生成加法题目火速链接:关于生成随机数的更多介绍,还可以参考本刊2018年第17期的《Windows环境下快速生成随机数》一文。
不过RANDBETWEEN函数默认单元格数据变化后都会自动刷新生成新的随机数,这样题目会一直变化,不便于练习。
这时可以依次点击“文件→Excel选项→公式”,在右侧的“工作簿计算”选项下选择“手动重算”,这样只有当我们保存工作簿或按下“F9”键时题目才会发生变化(图2)。
图2 公式设置乘法题目的生成方法与之类似,定位到D2单元格,输入公式“=A2&"×"&B2&"="”,然后下拉填充到D11单元格即可(图3)。
图3 生成乘法○生成减法训练题对于加法/乘法题我们并不需要考虑数字的大小问题,但对于小学减法,在设计题目时就要考虑被减数要大于减数,避免出现负数,因此无法直接利用上述函数生成,我们可以按如下方法操作:新建工作表,定位到A2单元格,输入公式“=RANDBETWEEN(1,9)”,接着定位到C2单元格并输入公式“=RANDBETWEEN(MAX(A2+1,RANDBETWEEN(1,10)),10)”,然后将公式下拉填充,这样C列生成的随机数都比A列中的大,将其作为被减数即可(图4)。
Excel是一款功能强大的电子表格软件,广泛应用于数据分析、统计计算、财务管理等各个领域。
其中,Excel支持四则运算,可以进行加减乘除等基本运算操作。
在日常工作中,我们经常需要使用Excel进行四则运算,因此掌握Excel的四则运算功能对提高工作效率非常重要。
本文将以Excel四则运算为主题,介绍其基本操作和技巧。
一、Excel中的加法运算1. 打开Excel软件,在工作表中选择需要进行加法运算的单元格,例如A1和A2。
2. 在选中的单元格中输入“=A1+A2”,然后按下回车键,即可得到A1和A2的和。
二、Excel中的减法运算1. 打开Excel软件,在工作表中选择需要进行减法运算的单元格,例如B1和B2。
2. 在选中的单元格中输入“=B1-B2”,然后按下回车键,即可得到B1减去B2的差。
三、Excel中的乘法运算1. 打开Excel软件,在工作表中选择需要进行乘法运算的单元格,例如C1和C2。
2. 在选中的单元格中输入“=C1*C2”,然后按下回车键,即可得到C1和C2的积。
四、Excel中的除法运算1. 打开Excel软件,在工作表中选择需要进行除法运算的单元格,例如D1和D2。
2. 在选中的单元格中输入“=D1/D2”,然后按下回车键,即可得到D1除以D2的商。
通过以上介绍,我们可以看到,Excel支持四则运算,并且操作非常简单方便。
在实际工作中,我们还可以结合Excel的函数进行更复杂的运算,提高计算的精确度和效率。
希望本文的介绍能够帮助大家更好地使用Excel进行四则运算,提高工作效率,完成各种计算任务。
五、Excel中的四则运算扩展除了基本的加减乘除运算,Excel还提供了更多的功能和操作符号,可以进行更复杂的四则运算。
下面我们将介绍一些常用的扩展运算方法。
1. 求幂运算在Excel中,我们可以使用“^”符号进行求幂运算。
如果我们需要计算2的3次方,可以在一个单元格中输入“=2^3”,然后按下回车键,即可得到8。
文章标题:如何使用Excel生成数学加减乘除口算题1. 引言Excel是一款强大的办公软件,可以帮助我们进行各种数据管理和计算。
除了常见的表格和数据分析,Excel还可以用来生成数学口算题,帮助学生进行练习和巩固知识。
在本文中,我们将探讨如何利用Excel生成数学加减乘除口算题,并给出相应的操作步骤,希望对大家有所帮助。
2. Excel生成加法口算题在Excel中新建一个工作表,在A列和B列分别输入加数和被加数。
然后在C列输入公式“=A1+B1”,在D列即可得到相应的结果。
可以拖动公式单元格以生成多个加法口算题。
这样,我们就可以生成一系列的加法口算题,让学生进行练习。
3. Excel生成减法口算题与生成加法口算题类似,首先在Excel中新建一个工作表,在A列和B列分别输入被减数和减数。
然后在C列输入公式“=A1-B1”,在D 列即可得到相应的结果。
同样地,可以拖动公式单元格以生成多个减法口算题。
4. Excel生成乘法口算题对于生成乘法口算题,在Excel中新建一个工作表,在A列和B列分别输入乘数和被乘数。
然后在C列输入公式“=A1*B1”,在D列即可得到相应的结果。
同样地,可以拖动公式单元格以生成多个乘法口算题。
5. Excel生成除法口算题我们来探讨如何生成除法口算题。
在Excel中新建一个工作表,在A列和B列分别输入除数和被除数。
然后在C列输入公式“=A1/B1”,在D列即可得到相应的结果。
同样地,可以拖动公式单元格以生成多个除法口算题。
6. 总结回顾通过以上步骤,我们可以利用Excel轻松生成各种类型的数学口算题,包括加法、减法、乘法和除法题目。
这样的操作不仅节省了时间,还可以确保题目的准确性和多样性,为学生提供更好的练习和训练机会。
7. 个人观点和理解我个人认为,利用Excel生成数学口算题是一种非常有效的教学辅助手段。
在教学过程中,老师们可以根据学生的实际情况,灵活地生成不同难度和类型的口算题,帮助学生巩固知识、提高能力。
谈到Excel在三年级四则混合运算题目自动生成方面的应用,首先我们需要了解一下Excel的基本功能和特点。
Excel是微软推出的一款表格软件,广泛应用于数据处理、统计分析、图表制作等各个领域。
在教育领域,利用Excel可以非常方便地生成各种类型的题目,包括四则混合运算题目。
下面,我将针对这一主题进行深入的探讨。
1. Excel的基本功能和特点Excel是一款功能强大的表格软件,它具有数据处理、数学运算、图表制作等多种功能。
用户可以利用Excel创建工作表、进行数据录入、进行公式计算、生成图表等操作。
在教育教学领域,教师和学生们可以利用Excel方便地进行各种数学运算题目的生成和计算。
2. Excel在教学中的应用在三年级学生的数学教学中,四则混合运算是一个非常重要的知识点。
教师可以利用Excel快速生成大量的四则混合运算题目,帮助学生们进行练习和巩固。
利用Excel还可以方便地调整题目的难度和数量,满足不同学生的学习需求。
3. Excel生成四则混合运算题目的方法在Excel中生成四则混合运算题目非常简单。
可以利用Excel的公式功能实现对四则混合运算的自动生成。
用户可以利用随机函数和条件格式等功能,轻松地生成大量的题目。
结合Excel的数据填充功能,可以快速生成不同类型的题目,比如加法、减法、乘法和除法的混合题目。
4. Excel在三年级数学教学中的价值利用Excel生成四则混合运算题目,不仅可以节省教师大量的时间和精力,还可以提高题目的灵活性和多样性。
学生们可以通过大量的练习,更好地掌握四则混合运算的技巧和方法。
利用Excel生成的题目还可以方便地进行批量打印和分发,为课堂教学提供更好的支持。
5. 个人观点和理解作为一名教育工作者,我认为利用Excel生成四则混合运算题目在学生的数学学习中具有非常重要的价值。
这不仅可以提高教学效率,还可以激发学生对数学的兴趣,增强他们的学习动力。
利用Excel生成题目还可以让教师更加关注学生的学习过程和方法,为个性化教学提供更多可能。
Excel在小学数学四则运算练习中的应用
作者:王海峰裴纯礼
来源:《信息技术教育》2005年第07期
小学低年级数学教学中,教师和学生常需分别编写和进行大量的四则运算练习。
传统的方法是使用练习卡片和百题测验等,教师要花费大量的时间出题和判卷,学生则难于得到即时的反馈和修改。
Excel软件与小学数学的整合可以轻松解决上述弊端,既能帮助教师实现自动出题、判卷和评分,也能帮助学生根据各自需求反复练习,从而提高教学效率和效果。
基本任务描述——“四则运算”工作簿的三大功能
在Excel中设计适于小学低年级师生的“四则运算”工作簿,应具有下列三个功能。
自动命题功能
可实现无限次的自动随机出题,包括参与运算的数字、运算符和等号;所有题目必须满足一定的限制条件,如每次自动编出100(或20)以内的正整数加减和乘除运算各10题,被减(除)数大于减(除)数,除数不能为零和保证整除等;学生心算或笔算后输入答案。
自动批改判分功能
可根据师生需求,自动批改学生所输入的答案,自动给出对错和最后得分;并允许学生对做错题目的答案进行修改。
重复练习功能
可根据师生需求,自动清除已输入的答案等,从而实现对同一组题目的重复练习。
任务解决思路——“四则运算”工作簿的基本设计思路
任何一位老师只要熟悉并能灵活应用Excel的基本函数、公式和宏,即使没有学过编写计算机程序,都可以轻松制作能实现上述功能的工作簿。
设计的核心思想在于随机数据的获取及其传递过程,据此进行工作簿(工作表)结构和功能的设计。
随机数据获取和传递的过程设计
首先,利用带随机函数RAND()的公式自动输入100(或20)以内的随机整数,利用条件IF函数根据参与运算数字的大小关系自动输入运算符,以满足100(或20)以内正整数的加减运算和乘除运算各10题,被减(除)数大于减(除)数的限制条件。
其次,对原始数据进行处理,使其不再随机变化,并完全满足出题的限制条件。
这一过程分为两步完成:⑴用“复制/选择性粘贴(数值)”命令将随机的原始数据转换为常量数据;⑵利用公式修正获取的常量数据,使除法运算满足除数不为零且能整除的要求。
最后,用“复制/选择性粘贴(数值)”命令将处理好的数据转换为四则运算练习题。
工作簿的结构与功能设计
工作簿由“四则运算练习”和“随机数据”两个工作表组成。
“四则运算练习”工作表是师生的主操作界面,包括四个交互区:“运算题目区”(显示自动生成的四则运算题目)、“答案输入区”(供学生输入答案的区域)、“自动批改区与自动判分区”(显示各题对错情况及最终的得分)和“操作按钮区”(提供三个操作按钮,)如图1所示。
“随机数据”工作表的作用是获取随机数据,并根据出题的限制条件对数据进行处理,包括三个数据区:“原始数据”区(提供随机产生的原始数据及运算符)、“中间数据1”区(填写由原始数据转换成的常量数据,由于随机函数在每次计算工作表时都将返回新的数值,因而需要凝固其数值)和“中间数据2”区(填写对常量数据修正处理,以满足四则运算要求的公式),如图2所示。
工作表保护与指定单元格的锁定
Excel工作表的默认设置为取消保护,其中各单元格默认处于锁定状态,总的效果是无保护与锁定。
如把“四则运算练习”工作表设为保护状态,而其中要求学生输入答案的区域设为解除锁定状态,光标将只能在上述解除锁定的区域内移动,从而可以有效保护工作表中其他数据区的内容不被误修改(作者注:只对Excel 2002及其以上版本起作用);类似地可设置“随机数据”工作表的保护及其全部单元格的锁定,以有效保护该工作表中的全部数据。
任务完成要点
“四则运算”工作簿中的公式
“四则运算”工作簿中随机整数和运算符的自动输入、原始数据的处理修正、答案的对错判断、最终的判分等,都是靠灵活应用Excel函数和公式实现的。
1.“随机数据”工作表中的公式(表1)。
“中间数据1”区内的常量数据(提示:由复制“原始数据”区,并选择性粘贴到“中间数据1”区获得)可能在除法运算中出现除数为零或不能整除的现象,因此,需要在“中间数据2”区中对相应数据进行修正。
2.“四则运算练习”工作表中的公式(表2)。
“四则运算”工作簿中的宏
宏是键盘与命令操作对应指令的集合,存储于Visual Basic Application模块中。
在Excel 中执行“工具/宏/录制新宏”命令,在弹出的对话框中输入宏名,选择快捷键,软件包就会自动将用户的操作组合录制成宏,而不要求用户必须具有VBA编程基础。
本工作簿共录制了三个宏,分别由批改判分、重复练习和重新命题三个功能的操作组合而成,并被分别指定给三个相应的窗体按钮(“对了吗?”、“再来一次”和“重新出题”),师生可在需要时单击相应按钮完成各自宏对应的任务。
1.自动命题的宏begin()(对应“重新出题”按钮)。
该宏的基本操作顺序是:取消“四则运算练习”工作表的保护;选择并清除输入的答案、自动批改的内容和自动判分;取消“随机数据”工作表的保护;将“原始数据”区运算题目“复制/选择性粘贴(数值)”到“中间数据1”区;将“中间数据2”区运算题目“复制/选择性粘贴(数值)”到“四则运算练习”工作表的运算题目区;分别保护“四则运算练习”和“随机数据”工作表。
2.自动批改判分的宏judge()(对应“对了吗”按钮)。
该宏的基本操作顺序是:取消“四则运算练习”工作表的保护;输入自动批改和判分的公式;保护“四则运算练习”工作表。
3.重复练习的宏repeat()(对应“再来一次”按钮)。
该宏的基本操作顺序是:取消“四则运算练习”工作表的保护;清除输入的答案、自动批改的内容和得分;保护“四则运算练习”工作表。
repeat()宏的源代码如下:
Sub repeat()
' repeat Macro
Sheets("四则运算练习").Select'选中“四则运算练习”工作表
ActiveSheet.Unprotect'取消“四则运算练习”工作表的保护
Range("O2,F4:G13,M4:N13").Select'选择自动判分和两个自动批改区
Range("M4").Activate'当前单元格
Selection.ClearContents'清除内容
Range("F4").Select'选择F4单元格
ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True'保护“四则运算练习”工作表
ActiveSheet.EnableSelection = xlUnlockedCells'选中未锁定单元格复选框
End Sub
讨论与总结
公式的表示
本工作簿中的许多公式可以有多种表示方法,建议读者先按自己的逻辑思路输入公式,再与他人交流,以打开自己的思路。
下面给出几个采用AND函数的公式表示方法:
J13:=IF(AND(G13="÷",H130),INT(F13/H13)*H13,F13)
L13:=IF(AND(G13="÷",H13=0),1,H13)
G4:=IF(F4="","",IF(AND(C4="+",B4+D4=F4),"对",IF(AND(C4="-",B4-D4=F4),"对
",IF(AND(C4="×",B4*D4=F4),"对",IF(AND(C4="÷",B4/D4=F4),"对","错")))))
宏的录制与学习
在宏的录制过程中,操作者的每一个操作动作都将被宏记录器所录制,为了使宏简捷、实用,操作一定要精炼、准确。
初学者可对比操作步骤与宏的源代码熟悉和学习宏的语句。
教育教学的深入应用
建议有兴趣的读者设计保留学生每次答题、批改与评分结果的宏,以供教师进行教学分析用。