作业帮 > 综合 > 作业

请讲解一下excel函数语法,如下

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 16:49:02
请讲解一下excel函数语法,如下
=IF(M21="","",IF(INDEX(A:A,SMALL(IF((($A$21=$B$4:$B$10)),ROW($4:$10),4^8),ROW(1:1)))
1.数组公式需要crtl+shift+enter结束公式,花括号自动出现
2.你就复制了一段公式,不知道你要问什么
3.你的理解是正确的,应该是(X+Y)*(Z+P),逻辑值作为数值运算的时候,true为1,false为0,数值作为逻辑值使用的时候,0为false,非0的为true,所以()+()*()+()返回的是一个数值,但是可以作为逻辑使用,()*()是不是逻辑与关系 但不近似于and((),()),and将数组中的所有结果运算成一个逻辑值,不能返回内存数组,但()*()可以返回内存数组
4.4^8=63356,是2003版excel的最后一行,一般情况,是没人在那里写数据的
5.small函数返回这个内存数组中满足条件的第几个值
另外,这个公式可以简化
=IF(M21="","",MAX($A$21,INDEX(A:A,SMALL(IF((($A$21=$B$4:$B$10)),ROW($4:$10),4^8),ROW(1:1)))))