早教吧作业答案频道 -->其他-->
excel 公式 加中括号和不加为什么运算的结果不一样=MIN(IF(E2:E65536="",ROW(2:65536))) {=MIN(IF(E2:E65536="",ROW(2:65536)))} 这两个运算的结果不同,为什么结果不一样能说说他们有什么不同吗,只是加了个
题目详情
excel 公式 加中括号和不加为什么运算的结果不一样
=MIN(IF(E2:E65536="",ROW(2:65536))) {=MIN(IF(E2:E65536="",ROW(2:65536)))} 这两个运算的结果不同,为什么结果不一样
能说说他们有什么不同吗,只是加了个括号,结果就变了
=MIN(IF(E2:E65536="",ROW(2:65536))) {=MIN(IF(E2:E65536="",ROW(2:65536)))} 这两个运算的结果不同,为什么结果不一样
能说说他们有什么不同吗,只是加了个括号,结果就变了
▼优质解答
答案和解析
不是你想的那么简单,不光是加大括号的区别,这个大括号不是说你在公式前后加上去就可以的,是要在输入完=MIN(IF(E2:E65536="",ROW(2:65536)))后,按ctrl+shift+enter 3键组合结束输入的,这时候系统会把这个公式当做数组公式来运行.
对于你的这个例子,电脑首先会把e2:e65536中的值1个1个的进行判断,如果是空则代入对应的2到65536的值,否则代入false,这样就产生了有65535个值的数组,下一步是min()在刚才得到的数组中返回最小值,false不参与运算,所以就返回了e2:e65536中的第一个为空单元格的行数.
而如果不加ctrl+shift+ente的公式,则电脑只会对E2进行判断,会返回错误值.
对于你的这个例子,电脑首先会把e2:e65536中的值1个1个的进行判断,如果是空则代入对应的2到65536的值,否则代入false,这样就产生了有65535个值的数组,下一步是min()在刚才得到的数组中返回最小值,false不参与运算,所以就返回了e2:e65536中的第一个为空单元格的行数.
而如果不加ctrl+shift+ente的公式,则电脑只会对E2进行判断,会返回错误值.
看了 excel 公式 加中括号和...的网友还看了以下:
一道数学题目.找规律.要过程小括号2007分之1减2006分之1小括号加上小括号2006分之1减2 2020-05-16 …
气体流量ln/min是什么意思?那么mln/min就是在标况下每分钟流过多少毫升?气体质量流量计的 2020-06-18 …
负5的4次方底数5加了括号后就是4个负5相乘,那没加括号的负5的4次方该怎么计算?和加括号有什么不 2020-07-30 …
单位c/min是什么意思?间歇鸣叫频率的单位是c/min,频率应该是HZ的啊,那60c/min代表 2020-07-30 …
设a=lg(x/y+z)b=lg(yz+1/x)c=lg(1/xz+y)记M=max{a,b,c}, 2020-11-01 …
集合中加小括号表示什么意思如题方程组{x+2y=42x-y=3的解集为()A.{2,1}B.{(2, 2021-01-12 …
遗传学里的min是什么意思?大肠杆菌的gal操纵子位于遗传图上17min处,但是gal的调节基因i则 2021-02-10 …
碾速为20-30m/min,min是什么意思?min是什么意思? 2021-02-19 …
数学中min是什么意思我问的不是分钟这个单位,我知道是最小值的意思。。。但是不知道运算的时候是怎样的 2021-02-19 …
1-2ml/min是什么意思?人血白蛋白输入速度说明不能超过1-2ml/min是什么意思? 2021-02-19 …