|
求助 随机出计算题 并计算答案
设计方案
通过3次运算得出答案 比如 A+B-C*D
一个4个数(随机整数并且满足后面要求),3个运算符(加减乘除) 要求遇到除法的不要有余数能被整除,遇到减法要够减,被减数大于减数。
我的制作过程 首先用函数 RAND() 取随机值 乘以 相应倍数后 四舍五入到整数 来获取4个运算的数值
运算符 用函数 RAND() 取随机值 乘以 3 四舍五入到整数 0代表+ 1代表- 2代表* 3代表/
用"&"来连接成算式 打印出来。
D1 第一个数的取值 我采用下面公式但还不完美
- =IF(E1="÷",F1*ROUND(RAND()*30,0),IF(E1="-",F1+ROUND(RAND()*30,0),ROUND(RAND()*30,0)))
复制代码 公式意思是 如果第一个运算符是除号第一个数的取值在第二个数的值的基础上乘以整数的倍数,这样就能满足被整除。如果第一个运算符是减号地一个数的取值就在第二个数的基础上加上一个随机整数保证被减数大于减数。
后面的运算符和数字以此内推
我这样设计,最后计算答案有负数,我还解决不了,我列出的算式,没有办法让表格计算出结果。
希望能得到帮助!
工作簿1.rar
(53 KB, 下载次数: 142)
|
|