黑夜降临 发表于 2021-9-29 15:24:00

关于数组函数的一点疑惑

经常看到这么一段数组函数 =SMALL(IF($B$1:$B$20=C$1,ROW($1:$20),4^8),ROW(A1))

有个疑惑,为啥 不写成 =MIN(IF($B$1:$B$20=C$1,ROW($1:$20),4^8))
或者写成=MAX(IF($B$1:$B$20=C$1,ROW($1:$20),))
这其中有啥机巧么?
有没有大大帮忙解惑下

做个善良的人 发表于 2021-11-14 21:01:35

要下拉取得数组中的元素,而不是只要最值

好红的猫猫 发表于 2021-12-8 21:59:13

min或max只能求最小或最大值。
而small(***,row(A1)),下拉,可以求最小,次小,第3小,,,,,,

梁晖明 发表于 2021-12-10 18:45:36

=small(***,row(A1)),下拉时,可以分别求最小,次小,第3小,,,,,,.

以乱为主 发表于 2021-12-18 19:14:50

理解了,有可能有多个符合条件的值,small可以下拉,逐一列出来。谢谢
页: [1]
查看完整版本: 关于数组函数的一点疑惑