EXCEL高手们:请问什么公式可以统计出一列或一行单元格数中有多少个质数、合数和奇数、偶数?

如:1 2 3 4 5 22(在不同的单元格)中质数有4个(1也算)合数有2个,偶数有3个,奇数有3个。还有小数有5个(小于17的是小数,大于等于17的是大数,大数有1个。俺先在这谢谢大侠您啦!

LZ是做双色球的表?
数据在A1:A6

质数
=SUMPRODUCT(--ISNUMBER(FIND(A1:A6&",","1,2,3,5,7,11,13,17,19,23,29,31,")))
合数,可直接引用质数的单元格
=6-SUMPRODUCT(--ISNUMBER(FIND(A1:A6&",","1,2,3,5,7,11,13,17,19,23,29,31,")))
奇数
=SUMPRODUCT(--MOD(A1:A6,2))
偶数
=SUMPRODUCT(--MOD(A1:A6+1,2))
小数
=COUNTIF(A1:A6,"<17")
大数
=COUNTIF(A1:A6,">=17")
----------
A1:A6 改为实际的数据区
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-13
好像没有这样的函数。只有检查数值是否是奇数、偶数的。
相似回答