bycj.net
当前位置:首页 >> ExCEl smAll函数用法 >>

ExCEl smAll函数用法

亲,SMALL函数的作用是:在一列数值中,按从小到大的顺序取第n个值。 例如:=SMALL(A1:A10,5) 意思是,从A1:A10的10个数值,从小到大取第5个。

=INDEX(销售明细!D$2:D$1000,SMALL(IF((销售明细!$E$2:$E$1000="结清货款")+(销售明细!$E$2:$E$1000="收取尾款"),ROW($1:$999),999),ROW(C1)))&""

=SMALL(IF(A1:E1>MIN(A1:E1),A1:E1),1) 数组公式

if函数返回的是一个数组, 其元素是:如果办证!某单元格="肢体",则为对应的行号,否则为False Small函数返回数组元素中第n小的数,n=row()。 例:if返回{False,False,18,False,False,21.....},则第1个单元格为18,第2个单元格为21

如果上图为Sheet1,下图为Sheet2,那么在Sheet2的B1单元格中输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式 =INDEX(Sheet1!B:B,SMALL(IF(Sheet1!A$1:A$100=A1,ROW($1:$100),4^8),COUNTIF(A$1:A1,A1)))

在表一Q2中输入或复制粘贴下列公式 =VLOOKUP(G2,表二!F:G,2,0) 或 =IFERROR(VLOOKUP(G2,表二!F:G,2,0),"") 下拉填充

如图,C2公式为=SMALL($B$2:$B$7,ROW(A1)+COUNTIF($B$2:$B$7,"0")) 利用COUNTIF($B$2:$B$7,"0")统计出0的个数,加上row(a1)作为第二参数即可去0排序。

SMALL(array,k) Array 为需要找到第 k 个最小值的数组或数字型数据区域。 K 为返回的数据在数组或数据区域里的位置(从小到大)。

AND和OR的结果只是一个,要么为TRUE、要么为FALSE,不是数组,所以不可用。 可用“*”来换AND、“+”来换OR: 比如:AND(A1:A10>5,B1:B105)*(B1:B10

网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com