SUMIF函数,前两个条件应该写对了,为何到第三个求和时,求不出来?盼帮忙答复,谢谢。

在同一个excel中做了两个sheet表,想求下满足要求的和。如图,想求:A在每次进货后的总数。按我的想法,应该变成5才对,为啥还是4呢?求高手解救啊... 在同一个excel中做了两个sheet表,想求下满足要求的和。
如图,想求:A在每次进货后的总数。按我的想法,应该变成5才对,为啥还是4呢?求高手解救啊
展开
 我来答
wykcorp
2013-12-31 · TA获得超过1.4万个赞
知道大有可为答主
回答量:5839
采纳率:85%
帮助的人:3389万
展开全部

如果A列材质列的A、B、C、D不是固定的,如B、A、D、C这样的乱序,F2公式下拉:

=IF(A2="","",SUM(OFFSET(Sheet2!A$2,,MATCH(A2,Sheet2!$1:$1,)-1,14)))


如果题目中的A列材质列的A、B、C、D都是固定的按字母顺序排列下去的,F2公式可以精简为:

=SUM(OFFSET(Sheet2!A$2,,ROW(A1),14))


题目的这情况不能用SUMIF函数,该函数第一参数与第三参数要求单元格区域是对称的,提问中的公式 :第一参数是Sheet2!B1只有一个单元格,而第三参数SHEET2!B2:B15却是有14个单元格。且题意那个第一参数是用于查找Sheet2工作表第一行中的A、B、C、D,是作用于列,而第二参数的B2:B15却是行,两者是不一样的。


我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。


本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mrgeng2008
2013-12-31 · TA获得超过3595个赞
知道大有可为答主
回答量:4034
采纳率:25%
帮助的人:2040万
展开全部
=SUM(OFFSET(Sheet2!$A$1,1,MATCH(A2,Sheet2!$1:$1,0)-1,15,1))
追问
您的回答很给力,谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式