《小学一年级随机生成加减法算术表达式公式.docx》由会员分享,可在线阅读,更多相关《小学一年级随机生成加减法算术表达式公式.docx(6页珍藏版)》请在第一文库网上搜索。
1、excel公式生成加减法混合题型你是否在想,给上小学一年级的孩子出几道加减算术口算题型,确不知道用什么实现,如果用自己用笔纸出这样的算术题型,花费的时间精力较大,如果使用某种工具能够批量生成加减法算术表达式,将大大给孩子腾出学习的时间,方便又省事,接下来我将给各位家长用我们常用的办公软件excel编写一个出用一个随机生成加减法算术表达式公式公式,只需要在excel某个单元格或者多个单元格与区域中,利用excel强大的函数编辑功能,做出随机生成加减法算术表达式,方便又快捷编写多数量的算术题型,下面给出这个excel函数公式的表达式,可直接复制粘贴到excel中的某个单元格进行使用编辑。=CONC
2、AT(IF(RANDBETWEEN(1, 2)=1,RANDBETWEEN(1, 19) & + & RANDBETWEEN(1, 19),LET(minuend, RANDBETWEEN(2, 19),subtrahend, RANDBETWEEN(1, MAX(1, INT(minuend - 1) / 2),minuend & - & subtrahend),=)输入公式在A1单元格回车得到的结果。输入公式在A1至E9单元格区域使用该公式得到的计算表达式结果。在这个公式中,我使用了Excel 365和Excel 2019中引入的LET函数来定义一个局部变量minuend(被减数),它的值
3、在2到19之间随机选择。然后,我根据这个被减数计算减数subtrahend的范围,确保其不会超过被减数的一半(向下取整)。MAX(1, INT(minuend - 1) / 2)确保减数至少为1,并且不会超过被减数的一半加1。请注意,LET函数不是所有版本的Excel都支持的。如果你使用的是不支持LET函数的Excel版本,你可以将LET函数的部分替换为嵌套的公式,像这样=CONCAT(IF(RANDBETWEEN(1, 2)=1,RANDBETWEEN(1, 19) & + & RANDBETWEEN(1, 19),RANDBETWEEN(2, 19) & - & RANDBETWEEN(1
4、, MAX(1, INT(RANDBETWEEN(2, 19) - 1) / 2),=)在这个不使用LET函数的版本中,我们直接在减法的情况下连续调用了两次RANDBETWEEN函数,第一次是为了得到被减数,第二次则是为了根据被减数计算减数的范围。这种方法可能在性能上稍差一些,特别是当工作表中有大量这样的公式时,因为它每次计算都需要重新生成被减数。但是,对于单个或少量公式的使用,这应该是足够有效的。这个公式是在Excel或其他类似的电子表格软件中使用的,用于生成一个随机的算术表达式,该表达式要么是加法,要么是减法。下面是对这个公式的详细解释说明1、RANDBETWEEN(1, 2)这个函数会随
5、机返回一个1或2。2、IF(RANDBETWEEN(1, 2)=1, ., .)IF函数根据RANDBETWEEN(1, 2)的结果来决定执行哪个部分的代码。如果RANDBETWEEN(1, 2)返回1,那么会执行加法表达式的代码部分。如果RANDBETWEEN(1, 2)返回2,那么会执行减法表达式的代码部分。3、加法表达式:RANDBETWEEN(1, 19) & + & RANDBETWEEN(1, 19)生成两个1到19之间的随机数,并使用加号+连接它们,形成一个加法表达式。4、减法表达式LET函数:Excel 365和较新版本的Excel提供了LET函数,它允许你在公式中定义命名变量
6、,使得公式更易读和维护。minuend, RANDBETWEEN(2, 19)使用LET函数定义一个名为minuend的变量,其值为2到19之间的一个随机数。这个变量代表减法中的被减数。subtrahend, RANDBETWEEN(1, MAX(1, INT(minuend - 1) / 2)(1)使用LET函数定义另一个名为subtrahend的变量。这个变量代表减法中的减数。(2)INT(minuend - 1) / 2): 计算minuend减1后除以2的整数部分。(3)MAX(1, .): 确保减数的最小值至少为1。(4)RANDBETWEEN(1, .)根据上述计算的结果,生成一个
7、1到该值之间的随机数作为减数。minuend & - & subtrahend使用减号-连接minuend和subtrahend,形成一个减法表达式。5、CONCAT(., =)CONCAT函数用于连接字符串。这里它将上面生成的加法或减法表达式和等号=连接起来,形成一个完整的算术表达式。综上所述,这个公式的作用是随机生成一个形如X+Y=或Z-W=的算术表达式,其中X、Y、Z、W都是随机生成的整数,并且确保在减法中减数W不大于被减数Z的一半加1(即满足条件1 W floor(Z/2) + 1)。每次重新计算或打开工作表时,由于RANDBETWEEN函数的随机性,生成的算术表达式都会不同。结论这个公式是一个在Excel或其他电子表格软件中使用的随机算术表达式生成器。它根据RANDBETWEEN(1, 2)的结果来决定是生成一个随机的加法表达式还是减法表达式,并且在末尾添加等号。对于减法表达式,它确保减数不大于被减数的一半加1,避免了不合适的算术组合。每次重新计算或打开工作表时,由于RANDBETWEEN函数的随机性,生成的算术表达式都会不同,这为学习和练习提供了方便的工具。