大家好,欢迎回到IT微课程,我是有容乃大。
转眼又到了幼儿园升小学的时间了,很多家长可能都会遇到孩子要求出计算题进行练习的情况。如果自己想着出题,还真的挺头大。
而小编的孩子正在读幼儿园大班,这段时间每天晚上都要给她出题做加减法的练习。开始还可以将就下,后来发现出题还是挺伤脑筋的活。
只是近来正在捣鼓着EXCEL,想来想去,何不用EXCEL做个随机的练习题,这样不就省事多了?
下面看看怎样实现吧。
一、打开EXCEL,新建一个空白工作簿,在Sheet1表中的A1单元格中输入“10以内的加法练习题”。
二、选中A2单元格,输入如下公式
=Round(Rand()*9 1,0)
按回车键,将生成一个1到10的随机整数。
注意这里用到了两个函数,一个是Round()函数,这个函数属于数学函数类型,用于返回按指定位数进行四舍五入的数值。
而Rand()函数用于返回大于或等于0及小于1的均匀分布随机实数,而最大的特点是每次计算工作表时都将返回一个新的随机实数。
当将光标放在一个含有Rand()函数的单元格上时,每次按F9键,整个数据表格都随机生成一个新的数。
三、在B2单元格中输入“ ”号。
四、同样在C2单元格中输入如下公式,并按回车键,将生成一个10以内的整数。
=Round(Rand()*9 1,0)
五、在D2单元格中输入“=”号。
就可以得到一个随机出现的加法计算题了,如下图所示。
六、选中A2:D2区域,将光标放在D2单元格右下角,往下拖拉鼠标,要多少就拖多少。
小编以20道题为一列,按A4纸横向排列,最后100道题就出来了,最终效果如下图所示。
得到的打印效果就如下图所示。
小结
本文从日常生活需求入手,跟小伙伴分享了使用Rand()函数随机生成一个从0到1的数,然后利用Round函数的四舍五入的功能,将小数转为整数,从而解决了随机出题这一难题。
再次强调的是:
Rand()函数只产生从0到1之间的随机数;
而Round()是一个可以将数进入四舍五入的函数。它的格式是:
ROUND(number, num_digits)
number:必需,表示要四舍五入的数字。
num_digits:必需,表示位数,即按此位数对number参数进行四舍五入。
比如在单元格中输入Round(2.327589,2),其结果是2.33。