[英]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.