当列中有文本时使用IF LARGE

时间:2014-06-05 13:39:28

标签: excel

我有一个精彩的数字和文本列。我尝试使用" IF LARGE"找到列的前3个数字(A1到A7),并返回"是"到顶部3旁边的单元格(在B列中)。但不幸的是,文本旁边的单元格也返回了#34;是"。这是数据:

0.2         
0.3     Yes
0.5     Yes
0.1
0.8     Yes
asdf    Yes
jklm    Yes

这是单元格B7的代码:

=IF(A7>=LARGE($A$1:$A$7,3),"Yes","")

有任何解决此问题的建议吗?提前谢谢

2 个答案:

答案 0 :(得分:2)

=IF(N(A7)>=LARGE($A$1:$A$7,3),"Yes","")

答案 1 :(得分:0)

=IF(ISNUMBER(A7),IF(A7>=LARGE($A$1:$A$7,3),"Yes",""),"")