怎么在EXCEL中设置随机生成的3列共100道100以内的加减法啊 Excel 有什么办法能自动生成100以内的加减法

www.zhiqu.org     时间: 2024-05-31

可以通过使用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的单元格拖动功能,将需要产生的其他题目一并拖移产生就可以了。



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作限定,比较麻烦。

在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列100道,数据是什么?是不是要生成三列100以内的数据,然后对这些数据加减法地规则是什么?最好把原题目贴上来,这样就容易弄懂你要问什么。excel内置有很多计算函数,产生随机数就为rank(),



利用INT、RAND、MID、IF等函数,在EXCEL中设置随机生成的3列共100道100以内的加减法。~

在A1单元格输入公式:
=INT(RAND()*101)
此公式能随机产生100以内的整数。
在B1单元格输入公式:
=IF(INT(RAND()*2),"+","-")
此公式能随机产生加减号。
在C1单元格输入公式:
=IF(B1="+",INT(RAND()*(101-A1)),INT(RAND()*(A1+1)))
此公式能根据B1单元格是加或是减随机产生和不大于100的加数,或产生不大于被减数的减数。
选中这三个单元格,向下拖动复制下去即可。

如果要在同一单元格产生这样的算式,也能做到:
=INT(RAND()*101)&IF(INT(RAND()*2),"+","-")&INT(RAND()*101)&"="
但这样有缺点,缺点是加法的结果可能会超过100,减法可能会出现负数。
希望我的回答对你有所帮助。

1、首先,我们打开我们电脑上面的excel,然后我们在表格中输入两个数字;

2、之后我们选中图示中的表格,然后我们在表格中输入=B3+C3,之后我们按回车键;

3、结果如图所示,这个就是加法的运算;

4、之后我们在表格中再输入两个数字,然后我们选中图示中的单元格;

5、我们在该单元格中输入=B6-C6,之后我们按回车键;

6、结果如图所示,这个就是减法的运算了。


#昌郭高# 请问在Excel里面怎么实现在指定格子内自动随机生成指定的数字? -
(17078956733): 用RAND() 这个函数是随机生成0到1之间的数 你要生成0到9之间的整数,就用公式: =int(rand()*9) 要生成5到10之间的数,就用公式: =5+rand()*5

#昌郭高# excel中如何能随机生成指定的数据 -
(17078956733): =round((-1)^round(rand(),0)*(29*rand()+1),0)

#昌郭高# 如何使用excel2007产生随机数 -
(17078956733): 方法/步骤 生成随机数:假如要在指定的单元格区域中生成一批随机数,可以使用如下方法:选中需要生成一批随机数的单元格区域,然后输入公式=RAND(),同时按下CTRL+ENTER组合快捷键.如下图所示 通过步骤1生成的是0到1之间的...

#昌郭高# 怎么在execl里编随机数列,比方说在10个连续表格里添10个100 - 120之间的随机数,应该怎么弄,说具体点,谢谢 -
(17078956733): =100+ROUND(20*RAND(),0) 一拉即可

#昌郭高# EXCEL表格随机数生成 -
(17078956733): 你那个=INT(RAND()*100)得到的只能是0-99的整数,得不到100 想得0-100应为=INT(RAND()*101) 范围在+15~-15之间的随机数字 =INT(RAND()*31)-15 因为+15~-15共31个数字 :-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2, -1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15

#昌郭高# Excel怎么生成随即数列 -
(17078956733): excel里本来有rand()函数可以生成随机数!不知道你的0,2,4想具体处理成什么样子的?你是想一次生成500个不重复的,还是有别的需要?=rand()*10000000,完成后复制,选择性粘贴,选择数值,再进行排序,把重复的位置自己再处理了.呵呵

#昌郭高# excel 有3个数,分别是0.6,6,30;我想用这3个数在excel中随机生成10条记录,求公式! -
(17078956733): =CHOOSE(RANDBETWEEN(1,3),0.6,6,30) 下拉10行.

#昌郭高# excel 如何生成指定序列的随机数 -
(17078956733): 输入以下公式=CHOOSE(RANDBETWEEN(1,2),0,0.5) 随机生成0或0.5

#昌郭高# EXCEL中,随机显示的设置,如何设置 -
(17078956733): 任意单元格输入公式=int(rand()*100+1) 下拉10格即可

#昌郭高# 如何在excel中随机产生30个为一组的数据?如果我有310个人
(17078956733): 你这310人都输入到excel里,记得输成一列,然后在第二列的第一行输入=rand(),然后往下拉,这个时候会在这一列产生小于1且大于零的随机数,再选中这两列,对这个随机数进行排序,前30为一组,30-60也有一组,以此类推.