Excel函数 任意值

设A在A1单元格,选中百B1:S1,输入下面公式再按Ctrl + Shift + Enter 三键结束(重复率为0):=MOD(SMALL(RANDBETWEEN(ROW(300:400)^0,999)*1000+ROW(300:400),COLUMN(A:R)),1000)-(A1=0)*RANDBETWEEN(101,300)注:楼主说“无度数个B“,不知版道具体有多少个,这个公式是以18个为例。效果如图:详见附件权: 本回答由提问者推荐

B1=if(A1=1,int(rand()*99+301),(if(A1=0,int(rand()*299+1),0),0)这是一个随机来数,重复的可能性是A--1,百分源之一,A--0,三百分之一每输知入一个数,所有的数都会重新计算一次。道

=IF(A1=0,rand()*300,if(a1=1,rand()*100+300,""))

  满足一个即为真,用OR,全部满足才为真,用AND。知  OR或AND均可嵌套用于OR或AND函数中作为参数,组成复杂点的条件,均可用作IF函数作为条件。  道比如:  =IF(OR(A1=1,AND(A2=4,OR(A3=5,A4=6))),"举例","说明")  OR(A3=5,A4=6),A3=5、A4=6中有一个成立时为真;专  AND(A2=4,OR(A3=5,A4=6)),A3=5、A4=6中有一个成立,且A2=4时为真;  OR(A1=1,AND(A2=4,OR(A3=5,A4=6))),A1=1时为真,或者A1不等于属1,但A3=5、A4=6中有一个成立,且A2=4时也为真,当然同时满足也为真;  这个条件公式中,当A1=1时,或者A3=5、A4=6中有一个成立,且A2=4时,结果为"举例",其它情况结果为"说明"。

输入=IF(OR(A1=1,A1=2),"true","false") 追问 谢谢,输入的办法我懂了,能不能在插入函数的时候直接用or函数呢? 追答 建议通过IF语句来完整表达,也可以直接输入=(A1=1)+(A1=2) 本回答被提问者采纳

=IF(OR(A1={1,2}),TRUE,FALSE)或=OR(A1=1,A1=2)或=OR(A1={1,2})

=OR(A1=1,A1=2)

=if(or(a1=1,a2=2),"true","")

=randbetween(0,45)/100randbetween——返回位于指定的两个数copy之间的一个随机百整数。每次计算工作表时都将返回一个新的随机整数。语法RANDBETWEEN(bottom,top)Bottom 函数 RANDBETWEEN 将返回的最小整数。即0Top 函数 RANDBETWEEN 将返回的最大整数。即45返回0至45之间任意数除度以100就得0到0.45的一个任意值或者输入:=ROUND(RAND()*0.45,2)RAND——返回大于等于 0 及小于 1 的均匀分布随机实数,每次计算工作表时都将返回一个新的随机实数。 ROUND——回某个数字按指定位数问取整后的数字。语法ROUND(number,num_digits)Number 需要进行四舍五入的数字。RAND()*0.45Num_digits 指定的位数,按此位数进行四舍五入,保留小数答2位

=randbetween(0,45)/100或=RAND()*0.45

=randbetween(0,45)/100

Excel函数 任意值 第1张

满足条件之一使用OR函数,显示某一任意值,也太任意了吧 本回答由网友推荐

=if(or(条件1,条件2),返回值1,值2)

满足条件。。那么你用if试试,一般条件if都可以,如果需要比较特殊。。那就自定义函数即可

请上传带行号列标的表格截图,并说明你的要求。

=if(or(a1=1,a1=2,a1=3),100,"")A1是条件zhidao所在单元格回1,2,3是你的三个条件,100是你满足条件后的值,具体根据情况自己修改=if(or(and(o2>0,o2<1),and(o2>9,o2<10),and(o2>19,o2<20)),"重新答计算","")

Excel函数 任意值 第2张

=if(or(条件1,条件2,条件3),其中至少一个条件满足时的值,三个条件都不满足时的值)

用OR函数就可以了。例如:=IF(OR(A2=1,A2=2,A2=3),100,200) 追问 满足以下任意条件0<O2<1,9<O2<10,19<O2<20,显示“重新计算”,不然结果为空,我这个公式设的是不是不对啊,这个公式的结果都是空IF(OR(0<O2<1,9<O2<10,19<O2<20),"重新计算","")

1、要求将B列只显示大于等于60的数来值,即B4和B8单元格的数值不显示。2、选中自B2:B9单元百格区域,点击鼠标右键,在弹出的菜单选项中选择【设置单元格格式】选项。3、如下图,弹出【设置单元格格式】对话框。4、点击【数字】选项卡:左边选择【自定义】选项;右边的度【类型】对话框中输入问[>=60]0.00;设置好后点击【确定】按钮。5、返回到表格中,B列中只显示了大于答等于60的数值,B4和B8单元格的数值予以隐藏。

  知用规划求解可以实现:  1. A列中输入可能取的加数,B列中随机输入0或1,0表示不取对应的道A列数据,1则表示取对应的A列数据。C2中输入指定的和值,D2中输入公式:  =SUMPRODUCT(A2:A25,B2:B25)  即对取得的A列数据求和  内E2中输入公式:  =ABS(D2-C2)  即指定和与所求和的差的绝对值  2. 数据——规划求解,目标单元格:E2,目标值:0;可变单元格:B2:B25。然后添加约束容条件:B2:B25为二进制数,即只能取0或1。并选择求解方法,可试用不同的求解方法试解。  3. 经过一定的时间后,得到求解结果。   更多追问追答 追问 亲,你上述中:"0表示不取对应的A列数据"中的值,是要取的.且总值和条件A列数值中是等于7个值的和.要如何设置? 追答   所谓先输入的0或1只是暂时的,最后由Excel规划求解来确定,得到1的就是A列要取的数,得到0的就是A列不取的数。只取7个数,可以在B26中用SUM函数对B2:B25求和,也就是B列取1的个数,也即A列取数的个数。规划求解中再增加一个约束条件B26=7,然后求解。  不过你给的数据中是不存在这样的解的,所以规划求解中,目标值不能选择0,而只能选择目标值最小这个条件。  求解结果,有1%的误差:   追问 为什么,我计算出来的值,不能显示阴影? 追答 A列设置条件格式,B列=1时,对应的A列填充背景色。 追问 1,求解后的值是随机值,与A列值未相对应;2,求解后的值显示在B列?   追答   你没有对B列约束为二进制数吧。求解的值?你的问题是求哪些数相加得到指定的结果吧?我想应该说得很明白了:B列为1时,对应的A列数就是要选择的数。上传我做的文件吧: 本回答被提问者和网友采纳

请问这7个数值 必须是你数据里现有的吗?还是随机数呢,随机的整数,还是小数也可以?请描述清楚呀,朋友 追问 是数据现有的数值相加等于固定值,不需要其它不含在内的数值,,