excel中,这个公式是什么意思:=If(AE12>=AM$18,INT(RAND()*6+85)
excel中,这个公式是什么意思:=If(AE12>=AM$18,INT(RAND()*6+85),"")里面的各个函数单词又是什么意思呢?...
excel中,这个公式是什么意思:=If(AE12>=AM$18,INT(RAND()*6+85),"")里面的各个函数单词又是什么意思呢?
展开
4个回答
展开全部
其中的AE12表示的是那个单元格,AE列,第12行的单元格,和A1是一样的。前面的英文字母是列标志,数字是行标志。其中的rand()是一个函数,是产生0-1的随机数的一个函数。int()函数是取整的函数,比如说int(1.1)=1,也就是将参数中的带小数点的数字只返回整数部分。IF也是一个函数,它有三个参数IF(参数一,参数二,参数三),参数一是个判断,如果参数一判断结果是真的就返回第二参数,否则返回第三参数。比如说=IF(2>3,"OK","不OK")会返回“不OK”,因为2>3是False的,因此返回第三参数。如果第一参数是3>2,那么就会返回“OK”
运算过程是这样的:如果AE12单元格的值大于等于AM18单元格的值,那么就返回(85,91)范围内的数字,因为rand()返回的是0-1之间的,因此乘以6范围是0-6.再加上85的范围就是85-91.然后返回的这个数字再用Int取整数。如果如果AE12单元格的值小于AM18单元格的值,就返回IF的第三参数,就是"",也就是空文本。
希望能帮到你。
运算过程是这样的:如果AE12单元格的值大于等于AM18单元格的值,那么就返回(85,91)范围内的数字,因为rand()返回的是0-1之间的,因此乘以6范围是0-6.再加上85的范围就是85-91.然后返回的这个数字再用Int取整数。如果如果AE12单元格的值小于AM18单元格的值,就返回IF的第三参数,就是"",也就是空文本。
希望能帮到你。
追问
再请问一下,这个公式是什么意思呢:=VLOOKUP($O$35,B!S:V,2,0)
追答
在S列里查找O3的内容,然后返回对应T列的内容。STUV这是四列,后面的2说返回第二列,也就是T列的内容
展开全部
(RAND()*6+85),其中RAND()*6返回0至6(不含6)的随机数,+85后,变成85至91之间(不含91)的随机数。
INT是对随机数取整数。
=If(AE12>=AM$18,{随机整数},""),如果AE12大于等于AM18,返回随机整数,否则,返回空文本。
$是绝对引用符号,AM$18公式下拉时,引用地址不变。
INT是对随机数取整数。
=If(AE12>=AM$18,{随机整数},""),如果AE12大于等于AM18,返回随机整数,否则,返回空文本。
$是绝对引用符号,AM$18公式下拉时,引用地址不变。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
整句表示如果AE12>=AM$18,得0-90之间的任意整数;否则,显示空文本。
IF执行真假值判断,根据逻辑计算的真假值,返回不同结果。
可以使用函数 IF 对数值和公式进行条件检测。
语法
IF(logical_test,value_if_true,value_if_false)
RAND()
返回大于等于 0 及小于 1 的均匀分布随机数,每次计算工作表时都将返回一个新的数值。
INT()
将数字向下舍入到最接近的整数。
IF执行真假值判断,根据逻辑计算的真假值,返回不同结果。
可以使用函数 IF 对数值和公式进行条件检测。
语法
IF(logical_test,value_if_true,value_if_false)
RAND()
返回大于等于 0 及小于 1 的均匀分布随机数,每次计算工作表时都将返回一个新的数值。
INT()
将数字向下舍入到最接近的整数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if函数是条件函数,当AE12>=AM$18时,执行INT(RAND()*6+85;int函数是向下取整函数。也就是说如果条件成立,则结果最小为85,最大为91。如果条件不成立,则为空值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询