大家好,歡迎回到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。
,