养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

利用excel一劳永逸制作小学生20以内加减数学题

时间:2024-10-23 01:43:47

同事经常找我用我的百度下载缱醯湫萼券给他儿子下载加减法数学题,一套题也得5个下载券,好不心疼。有一天突然灵机一动,何不利用exel函数里的随机函数自动生成棒瀹跏癞一套数学题,而且一刷新又会重新计算生成新的一套,理论上讲,这种方法可以穷尽设定规则内的所有数学题,可以说一劳永逸。这里先简单的讲一下,20以内加减法(计算结果小于20)制作方法,择日晋级下加减混合数学题或者其他。

工具/原料

电脑

wps表格或者excel

方法/步骤

1、利用excel或WPS(本文以wps为例,两者几乎完全相同)新建一个工作簿。在工作表A1单元格输入“数字1”,B1单元格输入“数字2”,C1单元格输入“加减法”,D1单元格输入“计算结果”,E1单元格输入“算数表达式”。从A到E都可以算是辅助列,为了更容易理解或者更简单的生成“算数表达式”。

利用excel一劳永逸制作小学生20以内加减数学题

2、我们蒉翟蛳庹从简单的单元格逐步深入。先生成加减法。利用IF函数条件参数中“0”代表“False”,而“1”代表“True”这一点,我们绺从萦米可以通过RANDBETWEEN函数随机生成“0”和“1”来配IF函数生成“+”和“-”。在C2单元格中输入“=IF(RANDBETWEEN(0,1),"-","+")”

利用excel一劳永逸制作小学生20以内加减数学题

3、接着我们先确定结果。简单的理解就是“数字1”+/-(加减由C列确定)“数字2”的结果。通过第2步在C列生成的“-”或“+”实际上是文本格式,因此还需要借助IF函数生成乘以1或者-1的方式变成加减运算符号。在D2单元格中输入“=A2+IF(C2="+",1,-1)*B2”

利用excel一劳永逸制作小学生20以内加减数学题

4、然后我们确定数字1和数字2,即A列和B列单元格内容。既然是20(计算结果小于)艮劁飨戽以内数字加减法,那么应该有这么几条法则1:数字1和数字2都大于等于0且小于等于20(这一条可以墩伛荨矧通过RANDBETWEEN(0,20)设定)。2:计算结果小于20且大于0(即结果C列应该大于0(不能为负数)且小于20)。A列B列如果随机函数生成的数值经判断后,不能满足这2点,则应该重新随机生成,因此,运用到了迭代计算。先根据条件,编制好A2和B2单元格函数,A2单元格:“=IF(AND(D2>0,D2<20),A2,RANDBETWEEN(0,20))”。B2:“=IF(AND(D2>0,D2<20),B2,RANDBETWEEN(0,10))”

利用excel一劳永逸制作小学生20以内加减数学题

5、现在设定迭代计算。选中A列B列。右单击左上角WPS,找到选项,点击选项。出现选项对话框。(excel单击左上角图表,然后点击右下角的“excel选项”,出现选项对话框,在选项对话框左侧点击“公式”,然后进行迭代计算设置,详见下第二个图)

利用excel一劳永逸制作小学生20以内加减数学题

利用excel一劳永逸制作小学生20以内加减数学题

6、在选项对话框里点击“重新计算”,设定最多迭代次数为1000,点击右下角确定。

利用excel一劳永逸制作小学生20以内加减数学题

7、在E2单元格,将有数字1的A1单元格,有加减的C1单元格,数字2的B1单元格,“=”以及下划线“___”连接起来。既可以利用合并函数,也可以利用“&”。在这我们利用简单易懂的“&”。E2单元格输入“=A2&C2&B2&"="&"___"”

利用excel一劳永逸制作小学生20以内加减数学题

8、在E列前插入一列,设置编号,在这里依然利用函数,在E2输入“=2*ROW(A2)-3”,选中A2:F2向下填充100行。选中A列至F列,复制,选中G1,粘贴。将K2单元格更改为“=2*ROW(A2)-2”,向下填充。隐藏A、B、C、D、G、H、IJ列。设置打印尺寸并美化字体。一套熊孩子的礼物完成了。

利用excel一劳永逸制作小学生20以内加减数学题

利用excel一劳永逸制作小学生20以内加减数学题

利用excel一劳永逸制作小学生20以内加减数学题

9、有时关闭第二次打开时,会出现循环计算对话框。这时我们全选工作表,按照第6步重新设置迭代计算即可。当想重新生成新的试题时,我们可以先取消隐藏,选中A2:L2,用鼠标选中填充柄重新向下填充既可以生产新的一套试题。

利用excel一劳永逸制作小学生20以内加减数学题

© 一点知识