excel 难题

请教各位高手,
a1到a10都是0--99的数字,
一、如何判断,a1到a10这十个数据 都不在 20--94这个范围内;
二、如何判断,a1到a10这十个数据 都 在 10--34这个范围内;
说明:我想找个简单点的公式,不要将这十个数分别判断的那种,望高手赐教,谢谢
我必须用公式,筛选用不了,工作量太大,请有实力的高手赐教
这两个是单独的问题,请分别对待回答
多谢高手们,都很好,还想问一个问题,如果不是连续的区间,比如是a1,a3,a4,a7,a9,a10.....没有任何规律就是一组数,公式中(a1:a10)应该怎么表示啊

=SUMPRODUCT((A1:A10>=10)*(A1:A10<=34))
数据在区间的个数
第一个问题
=if(SUMPRODUCT((A1:A10>=20)*(A1:A10<=94))=0,"都不在20--94范围","")
第二个问题
=if(SUMPRODUCT((A1:A10>=10)*(A1:A10<=34))=10,"都在10--34范围","")
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-25
a1到a10这十个数据 都不在 20--94这个范围内
=sumproduct((a1:a10<20)+(a1:a10>94))
等于10则都不在20--94这个范围

a1到a10这十个数据 都 在 10--34这个范围内
=sumproduct((a1:a10>=10)*(a1:a10<=34))
等于10则都在10--34这个范围
第2个回答  2011-01-25
一、=IF(10-COUNTIF(A1:A10,"<20")-COUNTIF(A1:A10,">94"),"","都不在20-94范围内")
二、 =IF(AND(MIN(A1:A10)>=10,MAX(A1:A10)<=34),"都在10-34范围内","")
对于补充问题的解答:
将上面公式的(A1:A10 )全部换成:(A1,A3,A4,A7,A9,A10) 即可!!!
第3个回答  2011-01-25
第一个,=AND(ISNA(PERCENTRANK({20;94},A1:A10)))
第二个,=AND(ISNUMBER(PERCENTRANK({10;34},A1:A10)))
返回TRUE代表符合,FALSE代表不符合。
第4个回答  2011-01-25
B1=IF(COUNTIF(A1:A10,"<20")+COUNTIF(A1:A10,">94")=0,"YES","No")
B2=IF(COUNTIF(A1:A10,">=10")-COUNTIF(A1:A10,">34")=10,"YES","No")
第5个回答  2011-01-25

一、如何判断,a1到a10这十个数据 都不在 20--94这个范围内;=IF(OR(A1<20,A1>94),"正确","错误") 

二、如何判断,a1到a10这十个数据 都  在 10--34这个范围内;=IF(AND(A1<34,A1>10),"正确","错误")