会用Excel SUMIF函数的朋友帮我看看这个SUMIF函数怎么写。
发布网友
发布时间:2022-05-20 20:04
我来回答
共6个回答
热心网友
时间:2023-11-20 13:41
SUMIF找两个条件不好用.要么用直接通过"数据透视表",要么用SUMPRODUCT
用SUMPRODUCT如下操作,在B表的B2输入公式=SUMPRODUCT((sheet1!$A$2:$A$100=$A2)*(sheet1!$C$2:$C$100=B$1)*(sheet1!$C$2:$C$100)),然后向下向右拉即可.
sheet1!表示你A表的工作名且和B表在同一个工作博.如果不一样就你直接用鼠标去选择好了.
热心网友
时间:2023-11-20 13:41
假定A表为Sheet1,B表为Sheet2
在Sheet2(B表)中的B2输入下列数组公式
=SUM(IF(Sheet1!$A:$A=$A2,IF(Sheet1!$C:$C=B$1,Sheet2!$B:$B,0))
或者
=SUM(IF(AND(Sheet1!$A:$A=$A2,Sheet1!$C:$C=B$1),Sheet2!$B:$B,0))
输入完Ctrl+Shift+回车三键结束输入
然后向右向下填充公式即可
热心网友
时间:2023-11-20 13:42
设原表为sheet1,新表为sheet2。在sheet2的b2输入:
=sumifs(sheet1!$c:$c,sheet1!$a:$a,$a2,sheet1!$c:$c,b$1)
然后横向,纵向填充就好了。
热心网友
时间:2023-11-20 13:42
B表的B2单元格输入公式
=sumifs(A表!$B:$B,A表!$A:$A,$A2,A表!$C:$C,B$1)
向右填充,向下填充
热心网友
时间:2023-11-20 13:43
有SUMIFS,两个条件,一组一组的对应就可以了
也可以有SUMPRODUCT
直接用数据透视表更快,一个公式都不用
热心网友
时间:2023-11-20 13:44
B2单元格输入=SUMPRODUCT((表A!$A$1:$A$20=表B!A2)*(表A!$C$1:$C$20=表B!$B$1)*表B!$B$1:$B$20),下拉填充;
E2单元格输入=SUMPRODUCT((表A!$A$1:$A$20=表B!A2)*(表A!$C$1:$C$20=表B!$E$1)*表B!$B$1:$B$20),下拉填充;