怎么在EXCEL中设置随机生成的3列共100道100以内的加减法啊

具体是咋做啊 说真的 这题我都不懂 拜托了

可以通过使用EXCEL自带的RANDBETWEEN公式来实现,思路为第一列设置为随机生成的100以内的整数,第二列为随机生成的加减号,第三列为根据前面单元格是加或是减随机产生和不大于100的加数,或产生不大于被减数的减数。具体的设置方法如下:

1、在电脑上打开EXCEL表格,如在A1单元格中输入=RANDBETWEEN(0,100),表示在该单元格中产生的随机数字为0-100。

2、在B1单元格中输入公式=IF(INT(RAND()*2),"+","-"),表示在该单元格中随机产生加减号。

3、再在C1单元格中输入公式=IF(B1="+",INT(RAND()*(101-A1)),INT(RAND()*(A1+1))),其中表示的意思前面单元格产生的加或是减随机产生和不大于100的加数,或产生不大于被减数的减数。

4、最后将使用EXCEL的单元格拖动功能,将需要产生的其他题目一并拖移产生就可以了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16
A1 =RANDBETWEEN(0,99) '注释:随机产生0到99间的一个整数,作被加数或被减数
B1 =CHOOSE(RANDBETWEEN(1,2),"+","-") '注释:随机选择进行加法或减法
C1 =RANDBETWEEN(0,99) '注释:随机产生0到99间的一个整数,作加数或减数
D1 = '注释:等号
E1 =IF(B1="+",A1+C1,A1-C1) '注释:结果,若B1为加号,则A1、C1相加;若B1为减
号,则A1、C1相减。
注1:其实A1,B1,C1,D1可以写在一个单元格内,但这样做简单易懂;
注2:现在这样还不能保证A1比C1大,即做减法时有可能结果为负数。要避免这种情况,须对C1作限定,比较麻烦。本回答被提问者采纳
第2个回答  2010-12-11
在A1中输入=RANDBETWEEN(1,100),在B1中输入=IF(RANDBETWEEN(1,2)=1,"+","-"),在C1中输入=RANDBETWEEN(1,100),在D1中输入=IF(RANDBETWEEN(1,2)=1,"+","-"),在E1中输入=RANDBETWEEN(1,100),之后将这五个单元格选中向下拉至100行即可。如果想将他们连在一起写可以在F1中输入=A1&B1&C1&D1&E1,其余的向下拉即可。
第3个回答  2010-12-11
这问题简单,不过你的把问题讲明白点,不然我怎么讲给你听啊?你那个3列100道,数据是什么?是不是要生成三列100以内的数据,然后对这些数据加减法地规则是什么?最好把原题目贴上来,这样就容易弄懂你要问什么。excel内置有很多计算函数,产生随机数就为rank(),
第4个回答  2020-03-04

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网