Excel 满足条件个数=COUNTIFS函数
=COUNTIFS('2:4'!E1,">=80")我是这么写的,但是错了。目的是求出从1(默认)工作表到26工作表中E1单元格大于等于80的个数。...
=COUNTIFS('2:4'!E1,">=80") 我是这么写的,但是错了。目的是求出从1(默认)工作表到26工作表中E1单元格大于等于80的个数。
展开
2个回答
展开全部
从2到26?
=SUM(COUNTIF(INDIRECT(ROW(2:26)&"!E1"),">=80"))
数组公式,按下Ctrl+Shift+回车键结束
=SUM(COUNTIF(INDIRECT(ROW(2:26)&"!E1"),">=80"))
数组公式,按下Ctrl+Shift+回车键结束
追问
首先,多谢你的回答。还有些问题想提问
1,能解释一下这个公式的用法吗。
2,我写的公式应该也是显示满足条件个数的公式,可是为什么错误呢。
追答
=SUM(COUNTIF(INDIRECT(ROW(2:26)&"!E1"),">=80"))
最外面一层=sum() 是求和。
中间一层 countif(*,">=80") 是统计*范围内大于等于80的个数
里面一层indirect()是直接返回括号内文本内容代表的引用
最里面的row(2:26)&"!E1 是返回的一个数组,row(2:26)返回的是2;3;4;5;6.......26,连接上后面的就是你所指定的这样一个区域。
倒过来就是先确定区域,然后再统计个数,然后再用sum求和。
至于你的公式,写法不对。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询