Excel中small函数怎么去0排序?比如A列用row排序,但是a列很多0,怎么弄...
发布网友
发布时间:2022-04-23 03:14
我来回答
共4个回答
热心网友
时间:2022-04-06 19:39
看不到表格数据的情况,只能猜测。
small()函数是返回k个最小值,如果括号中是3,就是返回倒数第三个最小值。数据在cy列,从20行到200行。
column(a1),是返回引用的列标。a1的结果就是1。
row(),是返回引用的行号,括号空着,就是公式行的行号,a$50,就是50。
公式的意思是,在cy列数据中找到最小值,再加上当前行号-50,然后再乘以10.
热心网友
时间:2022-04-06 20:57
如图,C2公式为=SMALL($B$2:$B$7,ROW(A1)+COUNTIF($B$2:$B$7,"0"))
利用COUNTIF($B$2:$B$7,"0")统计出0的个数,加上row(a1)作为第二参数即可去0排序。
热心网友
时间:2022-04-06 22:32
该公式还差一个右括号!
column(a1)计算a1单元格的列号,值为1;
row()计算公式单元格所在的行号;
row(a$50)计算a50单元格的行号,值为50;
small在$cy$20:$cy$200区域查找第k小的值,k的值由small的第2个参数决定。
热心网友
时间:2022-04-07 00:23
能描述得清楚一些吗?附上图片更好。