EXCEL表格内,有一行数据,有正数,有负数,怎么统计正、负数的个数分别的占总个数的百分比?

如一行数据20.30.-19.25.26.-12.-25.30.-22.31,正数6个,负数4个,正数占60%,负数占40%。请问如果数据很长,那么有没有函数能搞定啊?
请高手看图,请说明A12、A13分别要填什么公式?谢谢啦

第1个回答  2012-03-05
=COUNTIF(A:A,">0")/COUNT(A:A) 然后设置单元格格式为百分比。本回答被提问者采纳
第2个回答  2012-03-05
正数
=countif(1:1,“>0”)/counta(1:1)
负数
=countif(1:1,“<0”)/counta(1:1)

如果你的数据都在第1行的话,公式如上
第3个回答  2012-03-05
正数所占比例
=COUNTIF(A:A,">0")/COUNTA(A:A)%
负数所占比例
=COUNTIF(A:A,"<0")/COUNTA(A:A)%
第4个回答  2012-03-05
=sumproduct((1;1>0)*1)
上面是算第一行中,大于0的个数的
相似回答