暑假已經要結束了,
熊孩子是否玩嗨了?
快來試下用EXCEL裡面純函數實現100以内三位數學加減法
讓你家熊孩子抓緊試試去
先看下效果
100以内3位數字加減法示例
三位數字,第一位數字的确定可以随意用RANDBETWEEN函數來做,
公式:=RANDBETWEEN(0,100)
什麼意思呢,就是每次表格一刷新,就會在(0,100)這個範圍内産生一個随機數
最小值為0,最大值為100
第一個運算符為加号還是減号也用随機函數
公式:=IF(ISODD(RANDBETWEEN(1,100))," ","-")
ISODD是判讀一個數為奇數與否的公式
如果ISODD()括号裡面的數字為奇數,則返回TRUE,否則為FALSE
利用RANDBETWEEN函數在(1,100)以内産生的随機數是奇數還是偶數
來判定用 還是 -
第二個數字的确定公式:=RANDBETWEEN(0,IF(C3=" ",100-B3,B3))
我們知道RANDBETWEEN函數的第二個參數表示随機值不能超過這個數字
因為要求是100以内的加減法,所以需要在這裡控制這個參數值
如果前面運算符是 ,那麼第一個數字加上第二個數字是不能超過100的
所以有了 100-B3
如果前面運算符是 -,那麼第一個數字減去第二個數字是不能小于0的
所以不能大于第一個數字。
第二個運算符的加減參考第一個運算符第三個數字的确定整個邏輯可以參考第二個數字如何确定
現在就是需要先計算前面兩個數字之和 OR 之減
這裡需要定義名稱,用EVALUATE函數來計算
參考下圖:
如此設置公式後,
可以按F9試試刷新看下效果
最後結果的公式
J2單元格是複選框的關聯單元格
如果勾選顯示答案,J2為true,通過IF函數,顯示結果
如果不勾選顯示答案J2為false,則不顯示結果。
各位虎媽貓爸麼,學會了沒有?
如果沒有學會也沒關系,
可以關注我後私信12345即可得到該文件下載鍊接。
如果有需要解決的EXCEL相關問題,歡迎留言,我來幫你解決。,