乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em>里边多重条件格式的数据求和怎么实现?

<em>Excel</em>里边多重条件格式的数据求和怎么实现?

作者:乔山办公网日期:

返回目录:excel表格制作


假设工作表名称为1-13,A列到D列物料,编号,地区,数量,在13工作表的D2中使用数组公式:


=SUM(SUMIFS(INDIRECT(ROW($1:$12)&"!D$1:D$1000"),INDIRECT(ROW($1:$12)&"!B$1:B$1000"),B2,INDIRECT(ROW($1:$12)&"!C$1:C$1000"),C2))


按三键(CTRL+SHIFT+ENTER)完成公式,下拉复制公式。



sum和if来求和
你试试下面公式
=SUM(IF($B$2:$B$110="DD34101",IF($C$2:$C$110="绿色26",Sheet1!E$2:E$110)))
其中110为你表格的数据条数,如果500条就都改成500即可
你在SHEET2的B2、B3、B4、B5单元格内分别输入或复制粘贴下列公式
=SUMPRODUCT((MONTH(Sheet1!7a64e4b893e5b19e333$A$2:$A$1000)=--LEFT($A2,FIND("月",$A2)-1))*(Sheet1!$B$2:$B$1000=B$1)*(Sheet1!$C$2:$C$1000>0)*Sheet1!$C$2:$C$1000)

=SUMPRODUCT((MONTH(Sheet1!$A$2:$A$1000)=--LEFT($A2,FIND("月",$A2)-1))*(Sheet1!$B$2:$B$1000=B$1)*(Sheet1!$C$2:$C$1000<0)*Sheet1!$C$2:$C$1000)

=SUMPRODUCT((MONTH(Sheet1!$A$2:$A$1000)=--LEFT($A2,FIND("月",$A2)-1))*(Sheet1!$B$2:$B$1000=B$1)*(Sheet1!$D$2:$D$1000>0)*Sheet1!$D$2:$D$1000)

=SUMPRODUCT((MONTH(Sheet1!$A$2:$A$1000)=--LEFT($A2,FIND("月",$A2)-1))*(Sheet1!$B$2:$B$1000=B$1)*(Sheet1!$D$2:$D$1000<0)*Sheet1!$D$2:$D$1000)

选中B2:B5,下拉填充,右拉填充。

用SUMIF函数
举例:
(1)假设要求出A列名字为张三,B列的收入总数值,则公式可以写成(在A,B列以外的任一单元格写入)
=SUMIF(A:A,"张三",B:B)
(2)假设A列为姓名,B列的收入值,要在D1单元格得出C1单元格所标示的姓名的收入总值(即”张三“这个名字写在C1单元格中),则D1单元格的公式可以写成
=SUMIF(A:A,C1,B:B)

相关阅读

关键词不能为空
极力推荐
  • <em>Excel</em> <em>VBA</em>和<em&g

  • 两段代码都是正确的,其功能是清除B4:H10这一区域中的内容(不包括格式)。access vba中的!与.有什么区别呢,求详细介绍" src="/uploads/tu/348.jpg" style="width: 400px; height: 267px;" />恩,其中的

ppt怎么做_excel表格制作_office365_word文档_365办公网