- 相關推薦
在Excel中巧用函數出習題
小學低年級的學生家長是不是都有這樣的煩惱,就是給孩子出加減乘除法數學練習題。每次都要絞盡腦汁,一百題中不小心就會出現多處重復。另外這樣簡單的練習題一定浪費了您不少寶貴的時間,可是孩子的事情比什么都重要。能不能利用電子表格隨機出題呢?答案當然是可以的。下面就讓我來向您介紹幾個常用的電子表格的函數,讓出題不再頭痛!
1. 需要掌握的幾個函數
RAND()這是一個隨機函數,它的返回值是一個大于0且小于1的隨機數。
ROUNDUP(Number,Num_digits)是給指定的位數向上進一的函數,Number為一個指定的數或公式可以轉換的數值,Num_digits是一個參數用來指定小數點后的位數。如在單元格中輸入“=ROUNDUP(123.45,0)”,單位格中返回值為“124”。另外還有ROUND()、ROUNDDOWN()兩個相近的函數。詳情可參見電子表格的函數集中說明。
IF()這是一個條件函數,如IF(a1>b1, "-", "+"),即當a1>b1條件滿足時返回值是“-”,不滿足則返回“+”。
ABS()是一個絕對值函數。
2. 設計思路
在兩個單元格中確定兩個隨機的整數,通過比較確定運算符號。也可通過一個數來確定運算結果在一定的數值范圍內。
3. 具體操作
字串3
加減法:首先在A1(運算結果的范圍即運算結果)單元格中輸入“=ROUNDUP(RAND()*100,0)”,這樣做主要產生一個小于100的兩位數的整數(可以通過修改隨機函數后的乘數來確定產生的隨機數的范圍,如將100改60則產生小于60的整數),在B1單元格中同樣輸入A1中的信息,也可真接復制A1單元格中的內容(不可用“=A1”來取數)。
其次在C1單元格中輸入“=IF(A1>B1,"-","+")”,這樣做的目的是比較A1與B1單元格中數值大小,如A1大于B1則用減號,反之用加號。
再次在D1單元格中輸入“=ABS(A1-B1)”,D1單元格的數是A1與B1的差,之所以要用絕對值函數,主要是防止A1小于B1的時候出現負數。
乘除法:乘法比較簡單,如果想確定乘積的大小范圍只需將A1中修改為“=ROUNDUP(RAND()*100,0)*B1”,D1中修改為“=A1/B1”,C1中全部改為乘號;除法A1為“=ROUNDUP(RAND()*100,0)”,B1為“=A1*D1”,C1改為除號,D1為“=ROUNDUP(RAND()*100,0)”。
最后在E1中輸入一個等于號,調整列的適當寬度,選中A1至E1盡情地復制吧。不過在打印前別忘了隱藏運算結果列喲!如果您想重新出一張試卷只需用鼠標雙擊一下有隨機函數的單元格后再敲一下回車即可。怎么樣,輕松多了吧!
【在Excel中巧用函數出習題】相關文章:
巧用Excel幫助你查郵編02-18
Excel:巧用“照相機”同步數據11-11
雙擊在Excel中的妙用11-11
Excel在教學應用中的技巧11-11
在Excel中輸入0開頭數字11-11
讓“金山文字”也識Excel中的表格11-11
Excel中快速輸入有相同特征的數據02-18
向Excel中快速輸入相同文本02-18
用Excel在教案中處理特殊文字11-11