excel中统计不同工作表中符合2个条件的个数

如:我想在Excel文件的SHEET1中统计出SHEET2中,既符合列B(公司名称),又符合列D(产品安装情况,分为安装,拆除)条件的个数。即:统计出每间公司总安装数,总... 如:我想在Excel文件的SHEET1中统计出SHEET2中,既符合列B(公司名称),又符合列D(产品安装情况,分为安装,拆除)条件的个数。即:统计出每间公司总安装数,总拆除数。

应该用什么公式?
SHEET2:
SHEET1:
展开
 我来答
突泉老唐
2015-01-21 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:125
采纳率:37%
帮助的人:30.4万
展开全部

 

=COUNTIFS(Sheet2!$A$2:$A$12,Sheet1!$A2,Sheet2!$B$2:$B$12,Sheet1!B$1)

 考到B2位置,然后拖拽。

追问
2003版的Excel不支持COUNTIFS。。。
追答
2003的我没用过,有宏的功能吗?
用宏可以吗?
cfzzj007
2015-01-21 · TA获得超过5368个赞
知道大有可为答主
回答量:7931
采纳率:78%
帮助的人:1753万
展开全部

表一B2单元公式:

=SUMPRODUCT((Sheet2!$A$2:$A$19=$A2)*(Sheet2!$B$2:$B$19=B$1))

追问

不行。。。我用的2003版Excel,会有影响么?

追答

说不清楚了,发个附件给你参考吧。

 

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kristian_song
2015-01-21 · TA获得超过193个赞
知道小有建树答主
回答量:432
采纳率:50%
帮助的人:256万
展开全部
sheet1中,
假设安装数在B列:

B2中输入:=countifs(sheet2!A:A,a2,sheet2!B:B,"初装")

拆除数在C列:
C2中输入:=countifs(sheet2!A:A,a2,sheet2!B:B,"已拆除")
更多追问追答
追问
不行,出现【#NAME?】。话说,我用的是2003版的Excel,有影响吗?
追答
countifs在2010才有

2003可以用:
=SUMPRODUCT((Sheet2!B:B=A2)*(Sheet2!D:D="初装"))

=SUMPRODUCT((Sheet2!B:B=A2)*(Sheet2!D:D="已拆装"))
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jjchangyuan
2015-01-21 · TA获得超过1.1万个赞
知道大有可为答主
回答量:4278
采纳率:90%
帮助的人:1187万
展开全部
SHEET1的B2
=sumproduct((sheet2!$b$1:$b$100=$a2)*(sheet2!$d$1:$d$100=index({"初装","已拆除"},column(a1)))) 右拉填充至C列,再一起下拉填充
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
haijunfan白羊
2015-01-21 · TA获得超过546个赞
知道小有建树答主
回答量:454
采纳率:71%
帮助的人:82.3万
展开全部
用SUMPRODUCT这个函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式