EXCEL多列多条件求和,求教!

sheet1数据如下:WKDateLineShiftPROJCode数据W218/18M1D+SAAAC021.5W218/18M1D+SAAA1011.2W218/18... sheet1 数据如下:
WK Date Line Shift PROJ Code 数据
W21 8/18 M1 D+S AAA C02 1.5
W21 8/18 M1 D+S AAA 101 1.2
W21 8/18 M2 D+S BBB 202 3.3
W21 8/18 M2 D+S BBB 205 4.5
W22 8/18 M3 S+G CCC 303 1.1
W22 8/19 M4 D+S DDD 404 2.1
W22 8/19 M4 D+S DDD 401 2.5

Sheet2 需要得到的效果:
WK Date Line Shift PROJ C02代码 1开头求和 2开头求和 3开头求和 4开头求和
W21 8/18 M1 D+S AAA 1.5 0 0 0 0
W21 8/18 M1 D+S AAA 0 1.2 0 0 0
W21 8/18 M2 D+S BBB 0 0 7.8 0 0
W22 8/18 M3 S+G CCC 0 0 0 1.1 0
W22 8/19 M4 D+S DDD 0 0 0 0 4.6

大概就是这样的结果!
条件(1)当WK Date Line Shift PROJ 四列一样时;
条件(2)code列中有 C02 1开头 2开头 3开头 4开头 5开头 6开头 的3位数字 对应后一面一列数据进行求和
希望高手们指点@!
谢谢你的帮忙,这次完成了,必须满分相送!
展开
 我来答
盛曼华郁娴
2020-03-16 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.3万
采纳率:26%
帮助的人:745万
展开全部
设数据如图:

将公式

=sumproduct((a2:a22="兰州")*(b2:b22>0)*b2:b22)

复制后粘贴过去,即可,如图:

如果要将所有地区域按条件求出来,建议设置一个表在后面,如图:

将公式

=sumproduct(($a$2:$a$22=$e2)*($b$2:$b$22>f$1)*$b$2:$b$22)

复制后粘贴到“f2”单元格,对准右下角,光标成“+”状时双击,如图:

修改求和条件值后,效果如图:
郑桂兰韶巳
2019-05-17 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.3万
采纳率:30%
帮助的人:826万
展开全部
在你认为合适的单元格输入下面公式:
=SUMPRODUCT(($B$2:$B$1000="8月26日")*($D$2:$D$1000="黄伟")*($e$2:$e$1000="砂机")*$g$2:$g$1000)。
行号可以根据你的数据多少行来增减。
如果此公式不要复制,可以不要$符号。
这样得出来的数据就是黄伟8月26日机砂的数量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ExcelPower
2013-08-30 · 专业Excel公式图表数据分析VBA
ExcelPower
采纳数:4495 获赞数:11855

向TA提问 私信TA
展开全部
sheet2 G2 输入
=sumifs(sheet1!$G:$G,sheet1!$A:$A,$A2,sheet1!$B:$B,$B2,sheet1!$C:$C,$C2,sheet1!$D:$D,$D2,sheet1!$E:$E,$E2,sheet1!$F:$F,left(G$1,1)&"*")
公式右拉,下拉

=====================
C02:
sheet2 F2 输入:
=sumifs(sheet1!$G:$G,sheet1!$A:$A,$A2,sheet1!$B:$B,$B2,sheet1!$C:$C,$C2,sheet1!$D:$D,$D2,sheet1!$E:$E,$E2,sheet1!$F:$F,F$1)
公式下拉
追问
好像不行哦,能附件发 gemeng986@ 163.com

@后没有空格
追答
扣我        一零五29柒肆九一一
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乘金兰是嫣
2019-08-27 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.3万
采纳率:29%
帮助的人:912万
展开全部
不知道你的具体使用目标,但我觉得可能用筛选求和公式(SUBTOTAL公式)更适合,这样你可以同时多条件筛选,也可以随时变换筛选条件,不管你是选“黄伟”还是“邓维元”,都可以方便、实时查询你想要的数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
WebCivics
2013-08-30 · TA获得超过102个赞
知道小有建树答主
回答量:140
采纳率:0%
帮助的人:75.5万
展开全部
用SUMPRODUCT()
SUMPRODUCT((区域1=条件1)*(区域2=条件2)*(区域3=条件3)*(结果区域))
想几个条件就几个条件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式