在Excel2003中怎样用公式在B3,B2,B1分别显示A列最下面第一个,第二个,第三个大于0的数字,

问题描述:

在Excel2003中怎样用公式在B3,B2,B1分别显示A列最下面第一个,第二个,第三个大于0的数字,
在Excel2003中怎样用公式在B3,B2,B1分别显示A列最下面第一个,第二个,第三个大于0的数字,如下所示:
A B
1 1 B1显示A列最下面第三个大于0的数字
2 3 B2显示A列最下面第二个大于0的数字
9 5 B3显示A列最下面第一个大于0的数字
5
4
0
1
3
5
4
0
2
1
3
5
0
0
0
0
0

在b1输入:
=index(a:a,large(if(a$1:a$100,row($1:$100),),4-row(a1)))
数组公式,按ctrl+shift+enter三键结束
下拉2行.