作者:乔山办公网日期:
返回目录:excel表格制作
暑假已经要结束了,
熊孩子是否玩嗨了?
快来试下用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相关问题,欢迎留言,我来帮你解决。