excel函数 SMALL($CY$20:$CY$200,COLUMN(A1)+(ROW()-ROW(A$50))*10
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/07 17:16:38
excel函数 SMALL($CY$20:$CY$200,COLUMN(A1)+(ROW()-ROW(A$50))*10是什么意思呢
要详细一点咯
要详细一点咯
![excel函数 SMALL($CY$20:$CY$200,COLUMN(A1)+(ROW()-ROW(A$50))*10](/uploads/image/z/5287710-30-0.jpg?t=excel%E5%87%BD%E6%95%B0+SMALL%28%24CY%2420%3A%24CY%24200%2CCOLUMN%28A1%29%2B%28ROW%28%29-ROW%28A%2450%29%29%2A10)
这个其实蛮简单的,就是一个small函数运用,SMALL(array,k)Array 为需要找到第 k 个最小值的数组或数字型数据区域.K 为返回的数据在数组或数据区域里的位置(从小到大).通俗讲就是显示出在这个数组或这几个单元格区域中第几小的数值.比如我在CY8输入公式:=SMALL(CY1:CY6,1),显示第一小(即最小)是1,如下图:
比如我在CY9输入公式:=SMALL(CY1:CY6,3),显示第三小是3,如下图:![](http://img.wesiedu.com/upload/e/6c/e6c48f435f69aaf4b05072c4f131d0ae.jpg)
small函数公式中的这块公式,COLUMN(A1)+(ROW()-ROW(A$50))*10,为的是让第几小的数字化成变量,COLUMN是列标,也就是第几列,ROW是行标,也就是第几行;COLUMN(A1)意思是:A1是第几列,A1当然是第一列了,如果B1的话,就是第二列;ROW()意思是当前公式所在单元格是第几行,ROW()在CY10单元格的话,就是10,在A1单元格的话,就是1;ROW(A$50)意思是A50是第几行,A50当然是50行了.
在excel函数中,$ 这个符号指的是相对引用、绝对引用和混合引用,可以由F4键来改变是相对引用还是绝对引用还是混合引用,你可以在A1单元格,输入=B1+C1,然后光标放到B1或者C1上,按一次F4键或几次F4键来切换引用状态,然后黑十字往下拖,或者往右托等,你可以看到引用的变化.
再问: IF(ISERROR(SMALL($AL$2:$AL$166,COLUMN(A1)+(ROW()-ROW(A$1))*12))=TRUE,"",SMALL($AL$2:$AL$166,COLUMN(A1)+(ROW()-ROW(A$1))*12)))我是AN1到AY12排$AL$2:$AL$166的数怎么不显数呢,上面错在什么地方呢?
我是数组,可能不显示
再答: iserror 本身就是一个判断函数,为什么还要后面写上 “=TRUE” 呢?他本身就是判断SMALL($AL$2:$AL$166,COLUMN(A1)+(ROW()-ROW(A$1))*12),发生错误值时,返回TRUE
![](http://img.wesiedu.com/upload/1/40/1405456af8d887aae9aca6a96e101e21.jpg)
![](http://img.wesiedu.com/upload/e/6c/e6c48f435f69aaf4b05072c4f131d0ae.jpg)
small函数公式中的这块公式,COLUMN(A1)+(ROW()-ROW(A$50))*10,为的是让第几小的数字化成变量,COLUMN是列标,也就是第几列,ROW是行标,也就是第几行;COLUMN(A1)意思是:A1是第几列,A1当然是第一列了,如果B1的话,就是第二列;ROW()意思是当前公式所在单元格是第几行,ROW()在CY10单元格的话,就是10,在A1单元格的话,就是1;ROW(A$50)意思是A50是第几行,A50当然是50行了.
在excel函数中,$ 这个符号指的是相对引用、绝对引用和混合引用,可以由F4键来改变是相对引用还是绝对引用还是混合引用,你可以在A1单元格,输入=B1+C1,然后光标放到B1或者C1上,按一次F4键或几次F4键来切换引用状态,然后黑十字往下拖,或者往右托等,你可以看到引用的变化.
再问: IF(ISERROR(SMALL($AL$2:$AL$166,COLUMN(A1)+(ROW()-ROW(A$1))*12))=TRUE,"",SMALL($AL$2:$AL$166,COLUMN(A1)+(ROW()-ROW(A$1))*12)))我是AN1到AY12排$AL$2:$AL$166的数怎么不显数呢,上面错在什么地方呢?
我是数组,可能不显示
再答: iserror 本身就是一个判断函数,为什么还要后面写上 “=TRUE” 呢?他本身就是判断SMALL($AL$2:$AL$166,COLUMN(A1)+(ROW()-ROW(A$1))*12),发生错误值时,返回TRUE
excel函数 SMALL($CY$20:$CY$200,COLUMN(A1)+(ROW()-ROW(A$50))*10
excel row() or column
=OFFSET($A$1,MOD(ROW()-1,20)+10*(COLUMN(A1)-1),
=IF(ROW(A1)>7,"",INDIRECT("sheet1!A"&ROW(A1)+COLUMN(A1)*7-7)
=OFFSET($A$1,ROW(A1)+MATCH($J$10,$A$1:$A$10000,)-2,COLUMN(A1
ROW(A1)*10-10+COLUMN(A1)什么意思?
EXCEL 公式:=INDIRECT("sheet2!"&ADDRESS(ROW(A1),(COLUMN(A1)-1)*
=IF(COLUMN()>ROW(),"",COLUMN()&"×"&ROW()&"="&COLUMN()*ROW())
去重的函数用=index(A:A,SMALL(IF(MATCH(A1:A100,A1:A100)=ROW(1:100),
row和column是什么意思
excel中公式"=offset($A$1,column()-2+(row()-1)*4,0)"起什么作用?
=INDEX(数据源件!B1:AE84,89-ROW(),B1+COLUMN(A:F)-8) excel 中的