excel函数 SMALL($CY$20:$CY$200,COLUMN(A1)+(ROW()-ROW(A$50))*10是什么意思呢要详细一点咯

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 18:43:12
excel函数 SMALL($CY$20:$CY$200,COLUMN(A1)+(ROW()-ROW(A$50))*10是什么意思呢要详细一点咯
xUmO"W+ĸt0wafn4Ri?5BՕM_>[XE*nV(DPν =ECIܗ<<3g38}FV<_MN 9vL7 !ݑ|; bzŮEybʫbԟUy|Wy ;?~o |5/~oqelܪd;jvbVj^,;7 +0kzjeG9֑spŷdGyl6zXkx{ >H5}b5/ xsqOlܽJg}sʗ ˮ?sYGbܰ/_4:~t Pi"`*NFvԏ]=` )) T x1V/<%5_NF1NB xf8 HA]]›2}fDb|(6Cļ6>]XQ_4-%|is_1]d;\XbY"xDFDI8ʢ UkUM#.:g^r,V\%xŅdCJ,H \\i#6|6[!khUU \@0d! I$>(*YTYI"VR#& \ndC(򢬲N5,995ɶ}hʤG E{Ag?# m n1&^~S(Rpr #! J^R>$k&WԡV}

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是什么意思呢
要详细一点咯

excel函数 SMALL($CY$20:$CY$200,COLUMN(A1)+(ROW()-ROW(A$50))*10是什么意思呢要详细一点咯

这个其实蛮简单的,就是一个small函数运用,SMALL(array,k)

Array 为需要找到第 k 个最小值的数组或数字型数据区域.

K 为返回的数据在数组或数据区域里的位置(从小到大).

通俗讲就是显示出在这个数组或这几个单元格区域中第几小的数值.

比如我在CY8输入公式:=SMALL(CY1:CY6,1),显示第一小(即最小)是1,如下图:

比如我在CY9输入公式:=SMALL(CY1:CY6,3),显示第三小是3,如下图:


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键来切换引用状态,然后黑十字往下拖,或者往右托等,你可以看到引用的变化.