在excel中用公式求一列数据中满足大于60小于90的人数 如何操作

如题所述

比如你要求A1到D5中大于60小于90的人数,你只需要用小于90的个数-小于60的个数 。具体公式表达如下:=COUNTIF(A1:D5,"《90")-COUNTIF(A1:D5,"《=60") 回答满意给我分吧 谢谢追问

没看明白 比如我求 A1:A10 这10个数中 大于60小于90的个数 你这个行不通吧

追答

可以的 我给你解释下countif(A1:A10,"<90")这个表示A1到A10这个范围的 小于90的个数,countif(A1:A10,"<=60")这个表示A1到A10这个范围小于等于60的个数,你要求大于60小于90 ,只需要小于90的个数减去小于等于60的个数,也就是=countif(A1:A10,"<90")-countif(A1:A10,"<=60")你试试吧。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-03
采用下面任一公式
=SUMPRODUCT((A1:A999>60)*(A1:A999<90))

=COUNTIF(A:A,"<90")-COUNTIF(A:A,"<=60")
2003以上版本,还可用SUMIF函数追问

没看明白 比如我求 A1:A10 这10个数中 大于60小于90的个数

追答

单元格引用区域调整一下
=SUMPRODUCT((A1:A10>60)*(A1:A10<90))
=COUNTIF(A1:A10,"<90")-COUNTIF(A1:A10,"<=60")

本回答被网友采纳
第2个回答  2014-03-03
=COUNTIF(范围,"<90")-COUNTIF(范围,"<=60")
第3个回答  2014-03-03
参考公式:
=COUNTIFS(A:A,">60",A:A,"<90")
相似回答