Excel中满足两个或者两个以上的条件的行的行数如何统计

Excel中满足两个或者两个以上的条件的行的个数如何统计:例如:年月,项目1,项目22007.11,aa,bb2007.11,FF,cc2007.12,ff,bb统计:满... Excel中满足两个或者两个以上的条件的行的个数如何统计:
例如:年月,项目1,项目2
2007.11,aa,bb
2007.11,FF,cc
2007.12,ff,bb
统计:满足“年月”为“2007.11”,同时满足“项目1”为“aa”的行的行数。
to:
IF函数只能适用数据,无法对文本、字母判断,所以不能用
展开
 我来答
ExcelPower
推荐于2017-09-04 · 专业Excel公式图表数据分析VBA
ExcelPower
采纳数:4494 获赞数:11842

向TA提问 私信TA
展开全部

统计多个条件的 行数 计数 可以用 Countifs公式(Excel 2007版本以上)

语法:

countifs(范围1,条件1,范围2,条件2,范围3,条件3.。。。。)


如下例 :  统计 一年级  A 班  分数  大于等于 60 的人数(及格人数):



在D1 输入公式:

=countifs(A:A,"一年级",B:B,"A班",C:C,">=60")

得出 结果为3:


2003 版本 可以用 Sumproduct公式

=sumproduct((A2:A11="一年级")*(B2:B11="A班")*(C2:C11>=60))

专利事务
推荐于2017-10-03
知道答主
回答量:10
采纳率:100%
帮助的人:0
展开全部
这种事情我也碰到过,是无法一个函数完成,需要用两个函数。
楼上的答案有点问题,第一步函数应为“=IF(A2="2007.11",IF( B2="aa",1,0),0)”,再采用sum函数就可以达到要求;但是,一般情况下,“2007.11”可能需要改成“2007.12”等,需要将“2007.12”替换为某一个单元格X1内填的内容,这样上述函数就无法实现了。
所以,建议如下:
第一步:选一空列设为D列,在D2单元格内输入“=IF(B2="aa",1,0)”,假设A2为“年月”列,B2为项目1列。
第二步:自动填充到最后一列。
第三步:在一空单元格内填写“=sumif(A:A,X1,D:D)”。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhang123peng
2007-12-21 · TA获得超过658个赞
知道小有建树答主
回答量:368
采纳率:0%
帮助的人:337万
展开全部
我试了试,需要用两个函数才行,且需要把表稍动一下。出来后你还可以改回来。期待更好的方法。
第一步:选一空列假设为D列,在D2单元格内输入“=IF(A2="2007.11",IF( B2="aa",1,),abc)” 注:假设A2为“年月”列,B2为项目1列。
第二步:自动填充到最后一列。
第三步:在一空单位格内填写“=sum(D2:最后一个单元格的名称)”

我已修改,第一次是错了,第二次中2007.11和aa都用双引号括起来了,在第三步中函数也改成了求和,结果就是。不好意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式