[英]Match, pull and add numbers from different cells on a different sheet
我在D列中有关于'JobSheet1'的数据,我的发票编号按升序排列(某些商品在同一订单上重复出现),在E列中,金额为£50.00。
在B列的第二张工作表'InvoicesSheet1'上,我有发票编号,C列是我希望每个发票编号的总计出现的位置。
任何人都可以提供非常简单的VBA或公式来帮助您在'JobSheet1'列D中搜索其发票编号并从E列中添加所有匹配的发票编号总计的公式。
Scott Craner是正确的,使用您描述的模式,您将得到想要输入单元格Ci:Cj的结果(其中“ i”和“ j”分别是表的开始和结束):
=SUMIFS('JobSheet1'!E:E,'JobSheet1'D:D,B{i...j})
如果这不起作用,则您需要注意的可能问题是:
我需要查看您的数据以查看可能是什么问题,但这不是该论坛的目的-尝试构造一个完全按照您在此描述的虚拟数据表,并尝试使用此公式来验证是否有用。 然后,根据需要进行相应调整。
假设您是InvoiceSheet1中的第一个发票编号在单元格b3中,则可以使用:= SUMIF(JobSheet1!D:D,InvoiceSheet1!B3,JobSheet1!E:E)。
如果在另一行中,请将InvoiceSheet!B3替换为数据开始的相关单元格。 抄下其他发票的公式
仅使用一种查询条件就不需要SUMIFS。
我通过修改ScottCraner的SUMIFS建议解决了这个问题,这就是我最终得到的结果
= SUMIFS(作业!K:K,作业!A:A,D3)+ SUMIFS(作业!L:L,作业!A:A,D3)
做工作!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.