如何在EXCEL表区域范围内中同时满足几个条件的求和数
如在EXCEL表中有这么一些数据用工性质岗位类别职位名称在岗职工管理岗行政经理协力工技术岗会计协力工技术岗结算协力工技术岗会计协力工管理岗市场经理我现在要求协力工中会计和...
如在EXCEL表中有这么一些数据
用工性质 岗位类别 职位名称
在岗职工 管理岗 行政经理
协力工 技术岗 会计
协力工 技术岗 结算
协力工 技术岗 会计
协力工 管理岗 市场经理
我现在要求协力工中会计和结算的人数 展开
用工性质 岗位类别 职位名称
在岗职工 管理岗 行政经理
协力工 技术岗 会计
协力工 技术岗 结算
协力工 技术岗 会计
协力工 管理岗 市场经理
我现在要求协力工中会计和结算的人数 展开
推荐于2017-09-06 · 知道合伙人软件行家
关注
展开全部
设你上述三列分别为A\B\C列,假如你求的是“会计和结算的总人数”那么在D1输入=IF(AND(A1="协力工",OR(C1="会计",C1="结算")),1,0)
再在E1中输入==SUM(D:D),就可恶意计算出你要的人数,如果D列不需要可以隐藏起来。
假如你求的是会计和结算分别有多少人的话,就取两列,分别输入(求会计人数)=IF(AND(A3="协力工",C3="会计"),1,0);(求结算人数)=IF(AND(A3="协力工",C3="结算"),1,0),再另取两个单元格分别用SUM计算出这两列的总和就OK。
07版的就有COUNTIFS一个公式可以直接计算
再在E1中输入==SUM(D:D),就可恶意计算出你要的人数,如果D列不需要可以隐藏起来。
假如你求的是会计和结算分别有多少人的话,就取两列,分别输入(求会计人数)=IF(AND(A3="协力工",C3="会计"),1,0);(求结算人数)=IF(AND(A3="协力工",C3="结算"),1,0),再另取两个单元格分别用SUM计算出这两列的总和就OK。
07版的就有COUNTIFS一个公式可以直接计算
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果数据区域比较简单,就如你所列
那么使用函数
=sumproduct((a1:a100="协力工")*((c1:c100="会计")+(c1:c100="结算")))
是可行的
如果数据区域相对比较大
条件比较多
可以使用DSUM函数
设置条件区域之后求和
具体的使用帮助可以查找excel帮助文件,很详细
那么使用函数
=sumproduct((a1:a100="协力工")*((c1:c100="会计")+(c1:c100="结算")))
是可行的
如果数据区域相对比较大
条件比较多
可以使用DSUM函数
设置条件区域之后求和
具体的使用帮助可以查找excel帮助文件,很详细
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这种需要的化不用函数了,直接筛选,先在“用工性质”列筛选协力工、再在“职位名称”列分别筛选会计、结算并计数统计即可!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设数据分别在A、B、C列,则公式可写为:
=sumproduct((a1:a100="协力工")*((c1:c100="会计")+(c1:c100="结算")))
=sumproduct((a1:a100="协力工")*((c1:c100="会计")+(c1:c100="结算")))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询