Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 5171|回复: 24

[已解决]请教:用函数求第3小的正数

  [复制链接]
发表于 2011-4-15 18:46 | 显示全部楼层 |阅读模式
A             B
-2           13
4            -3
0             5
12           16
3             2



以上数据A1:B5区域,求第3小的正数
最佳答案
2011-4-15 19:39
sunjing-zxl 发表于 2011-4-15 19:30
回复 开心妙妙 的帖子

=SMALL(A1:B5,COUNTIF(A1:B5,"

直接制约不可以么?

  1. =SMALL(A1:B5,COUNTIF(A1:B5,"<=0")+3)
复制代码

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2011-4-15 18:55 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2011-4-15 19:00 | 显示全部楼层
回复

使用道具 举报

发表于 2011-4-15 19:04 | 显示全部楼层
回复 开心妙妙 的帖子

不明白为什么一定要用普通公式,这里用数组公式蛮方便的
回复

使用道具 举报

 楼主| 发表于 2011-4-15 19:22 | 显示全部楼层
回复 wuxingai 的帖子

{:241:}遇到我这么菜鸟类一定很晕,对吧!
因为我尚未去学数组,才开始学函数
你用的数组,我暂时弄不明白什么意思啊!{:061:}
回复

使用道具 举报

发表于 2011-4-15 19:22 | 显示全部楼层
=SMALL(A1:B5,COUNTIF(A1:B5,"<"&0)+COUNTIF(A1:B5,0)+3)

评分

参与人数 1 +6 收起 理由
开心妙妙 + 6 很好的思路

查看全部评分

回复

使用道具 举报

发表于 2011-4-15 19:23 | 显示全部楼层
和普通的公式是一样的,唯一的区别是在输入公式后同时按SHIFT+CTRL+ENTER
回复

使用道具 举报

发表于 2011-4-15 19:24 | 显示全部楼层
先找小于0的个数,然后看0的个数。这样小于等于0的个数就出来了,再加上3,就是第三小的正数拉,哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
回复

使用道具 举报

 楼主| 发表于 2011-4-15 19:25 | 显示全部楼层
回复 wuxingai 的帖子

看来我也要去学学数组才行了
回复

使用道具 举报

发表于 2011-4-15 19:26 | 显示全部楼层
回复 开心妙妙 的帖子

囧{:011:}{:011:}{:011:}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-25 23:31 , Processed in 0.429160 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表