因疫情影响,学校延期开学了。现在也不方便出门买数学练习册,停课不停学,我们可以使用Excel制作20以内的加减法数学题。
1.新建Excle表格,第一行单元格内分别输入:题目、数字1、数字2、数字3、加减、加减、最终结果、算术表达式。
2.选中冻结窗格,再选中冻结首行。

3.单元格生成随机数字:A2中输入 1 ,B2中输入公式 =IF(AND($G2>0,$G2<20),B2,RANDBETWEEN(0,20))
解释:RANDBETWEEN(0,20),随机生成 0-20 之间的数字;AND($G2>0,$G2<20),G2单元格是最终结果,要求是0-20之间的数字;$G,绝对引用G列,由数字1向数字2、数字3拖拽引用的列号不变。

4.单元格生成随机加减法:E2中输入公式 =IF(RANDBETWEEN(0,1),"-","+")
解释:RANDBETWEEN(0,1),随机生成 0 或者 1 的数字,0 表示:“ - ”,1 表示:“ + ” 。

5.单元格生成生成最终结果:G2中输入公式 =B2+IF(E2="+",1,-1)*C2+IF(F2="+",1,-1)*D2
解释:IF(E2="+",1,-1)*C2,如果E2="+",1×C2,如果E2="-",-1×C2;IF(F2="+",1,-1)*D2,如果F2="+",1×D2,如果F2="-",-1×D2。

6.单元格生成算术表达式:H2中输入公式 =B2&E2&C2&F2&D2&"="
解释:“ & ” 是连接符号,可以将单元格 B2、E2、C2、F2、D2、"=" 连起来。

7.Excel设置迭代计算:文件 ---选项 --- 勾上 迭代计算 --- 最多迭代次数 由原来 100 改为 1000 。

8.自动生成更多的算术表达式:选中单元格 A2 - H2 ,右下角鼠标变成黑色十字形状后,可以向下拖动,可以生成100个或者更多的算术表达式。
