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