【excel】如何实现vlookup匹配的结果行整行求和? 10

如图,图1中的B28单元格,想按照A28查找图2中的A列,找到的行,将图3中的B15:B24与图2中的B2:K2逐项相乘后求和,目前用B28=B15*vlookup(A2... 如图,图1中的B28单元格,想按照A28查找图2中的A列,找到的行,将图3中的B15:B24与图2中的B2:K2逐项相乘后求和,目前用B28=B15*vlookup(A28,A2:K10,2,false)+B16*vlookup(A28,A2:K10,3,false)+B17*vlookup(A28,A2:K10,4,false)+...+B24**vlookup(A28,A2:K10,11,false)这个语句又太长,因为数据和指标较多又不能够使用中间表格,请问如何解决这个问题呢? 展开
 我来答
退休画线工
推荐于2017-09-06 · 知道合伙人软件行家
退休画线工
知道合伙人软件行家
采纳数:5412 获赞数:27031
1981年毕业于湖南大学,从事化工设计30多年,精于工程设计

向TA提问 私信TA
展开全部
截图和说明都是百度知道中难得见到的相当规范的,先赞一个!正因为如此,所以也来参与下,算是讨论吧。
但觉得你这个问题有点绕,而且工作表设置上是否可以做些简化,请你自己不妨多考虑下。
你这个问题需要用实际工作表来测试,输入数据工作量有点大,能否把文件上传到百度网盘,大家方便。
追问

谢谢!其实就是想解决这个公示函数化的问题,现在看来用offset还是比较靠谱的

fmlting
2016-10-16 · TA获得超过1782个赞
知道大有可为答主
回答量:2332
采纳率:12%
帮助的人:750万
展开全部
使用VLOOKUP就不行了,我说下思路吧,具体要计算清楚了。而且还要根据你实际的数据行数和列数来定。
最外层还是使用SUMPRODUCT,如1楼的用法,但是确定需要相乘的2个区域。区域均使用OFFSET来得到。如OFFSET(A1,MATCH(A28,A2:A10,),1,,10)这样就选定了类别所在行的十列数据,形成一个数组。图三类似。
试试琢磨下吧,有问题再来细说。OFFSET的用法是关键。
追问

要把这个函数用excel公式表现出来,确实得用offset了

追答
我已晕,一看到那个符号就想起痛苦的回忆,不要跟提……要说就说大白话吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凌文元LWY
高粉答主

2016-10-16 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.3亿
展开全部
输入
=SUMPRODUCT(B15:B24,B2:K2)
追问
现在是A28不一定是等于A2,A28的内容是由别的因素决定的,所以不得不先动态匹配A28和A2:A10中的内容,因此A2:A10的行数不能提前确定。
追答
完成匹配后,输入
=SUMPRODUCT(B15:B24,B28:H28)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
decahn
2018-06-08
知道答主
回答量:1
采纳率:0%
帮助的人:862
展开全部
建议将SUMPRODUCT()与SIMIFS()结合使用,可以得到你们想要的结果
=SUMPRODUCT(SUMIFS(数据列,匹配列,条件列))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式