[英]How to sum a row in Excel with lookup values from a column based lookup?
[英]Excel sum based on lookup of code and values in another table
在Excel 2013(或更高版本)中給定2個命名表:
tbl發票
ID InvRef Total
1 I/123 45
2 I/234 8
tbl交貨
ID InvRef Amt
1 I/123 10
2 I/123 15
3 I/123 20
4 I/234 5
5 I/234 3
我們如何獲得tblInvoice[Total]
以使用Excel公式自動計算? 即在偽代碼中:
tblDeliveries[Total] = SUM(tblDeliveries[Amt] WHERE MATCH InvRef)
我已經在tblInvoice[InvTotal]
嘗試了這個Excel公式,但是返回的值不正確:
=SUMPRODUCT(SUMIF(tblDeliveries[InvRef],[InvRef],tblDeliveries[Amt]))
還嘗試交換第一個和第二個參數。 產生不同的數量,但仍然不正確:
=SUMPRODUCT(SUMIF([InvRef],tblDeliveries[InvRef],tblDeliveries[Amt]))
如果相關,假定有一個1:從N的關系tblInvoice[InvRef]
tblDeliveries[InvRef]
和tblInvoice[InvRef]
是獨一無二的。
語法不符合您的要求。
=SUMPRODUCT(SUMIF(tblDeliveries[InvRef],[@InvRef],tblDeliveries[Amt]))
@是關鍵區別。
問候
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.