比如A列数据为: 3 1 7 9 4 8 6 5
要在A10输出A列中第4个“>=2”的数,用什么公式呢?
找最后一个又用什么公式呢?
我不懂VBA,最好能用简单的公式解决,谢谢!
请高手赐教,谢谢!
温馨提示:答案为网友推荐,仅供参考
第1个回答 2010-11-01
第四个
=INDEX(A1:A8,SMALL(IF(A1:A8>=2,ROW(A1:A8)),4))
最后一个:
=INDEX(A1:A8,MAX(IF(A1:A8>=2,ROW(A1:A8))))
都是数组公式,输完后按ctrl+shift+enter结束。
=INDEX(A1:A8,SMALL(IF(A1:A8>=2,ROW(A1:A8)),4))
最后一个:
=INDEX(A1:A8,MAX(IF(A1:A8>=2,ROW(A1:A8))))
都是数组公式,输完后按ctrl+shift+enter结束。
第2个回答 2010-11-01
在A10输入 =countif(a1:a9,">=2")
找最后一个就用 =INDIRECT(SUBSTITUTE(ADDRESS(1,COLUMN(),4),1,)&COUNT(A1:A9))
不明白就HI我!详细解释!本回答被提问者采纳
找最后一个就用 =INDIRECT(SUBSTITUTE(ADDRESS(1,COLUMN(),4),1,)&COUNT(A1:A9))
不明白就HI我!详细解释!本回答被提问者采纳
第3个回答 2010-11-01
large(a1:a9,4)能返回a1到a9中第四个最大数,small(a1:a9,4)则返回第四个最小数
在a10输入
=if(large(b1:b9,4)<2,"没有满足条件的数",large(b1:b9,4))就行了。
在a10输入
=if(large(b1:b9,4)<2,"没有满足条件的数",large(b1:b9,4))就行了。