Excel精英培训网

 找回密码
 注册
查看: 3842|回复: 3

数组公式small和min区别

[复制链接]
发表于 2017-9-27 17:17 | 显示全部楼层 |阅读模式
=INDEX($D$4:$D$12,SMALL(($A$4:$A$12=F6)*($B$4:$B$12=G6)*($C$4:$C$12=H6)*ROW($A$4:$A$12),1))
这个公式里的small 换成min 有区别吗?
发表于 2017-9-27 17:39 | 显示全部楼层
small是第几小,min是最小
small(,1)等同于min

评分

参与人数 1 +2 收起 理由
MRnightf + 2 很给力

查看全部评分

回复

使用道具 举报

发表于 2017-9-27 21:14 | 显示全部楼层
=INDEX($D$4:$D$12,SMALL(($A$4:$A$12=F6)*($B$4:$B$12=G6)*($C$4:$C$12=H6)*ROW($A$4:$A$12),1))
這個公式裡的small 換成min 有區別嗎?
沒有
($A$4:$A$12=F6)*($B$4:$B$12=G6)*($C$4:$C$12=H6)*ROW($A$4:$A$12) 成立得到 "列號"
($A$4:$A$12=F6)*($B$4:$B$12=G6)*($C$4:$C$12=H6)*ROW($A$4:$A$12) 不成立為 0
若使用 MIN或SMALL(,1) 應該大部分會先得到 0,除非每個都成立

建議改為
=INDEX($D$4:$D$12,SMALL(IF(($A$4:$A$12=F6)*($B$4:$B$12=G6)*($C$4:$C$12=H6),ROW($A$4:$A$12),4^8),1)) &""

评分

参与人数 1 +1 收起 理由
MRnightf + 1 赞一个

查看全部评分

回复

使用道具 举报

发表于 2020-3-11 10:57 | 显示全部楼层
MIN(~)-->最後要空白 會顯第一行資料-->錯誤

SMALL(~,1)-->最後要空白 會顯正確資料空白

IFERROR(INDEX( ~ ,SMALL(IF(COUNTIF( ~ )),1)) ~ ,"")
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 15:37 , Processed in 0.259866 second(s), 6 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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