标签: arrays excel-formula
我有2张桌子:
Comp是已知的,并且希望对table1 FG_QOH求和,其中FG与Table2中的Comp相匹配并乘以CompQtyPer
表2单元格E3与FG'e'有关,并且具有CompQtyPer = 2。表1 FG'e'具有FG_QOH = 5。所以2 * 5 = 10 表2单元格E6与FG'c'有关,并且CompQtyPer = 3。表1 FG'c'具有FG_QOH = 3。所以3 * 3 = 9 TotQty = 19(10 + 9)
答案 0 :(得分:1)
您可以通过在表2上创建一个帮助器列来实现此目的,该列基本上将表1与表2关联起来,并计算每个comp所需的FG数量:
我将表1放置在A1:B6中,将表2放置在F1:H6中,并将表3放置在K1:L1中
在I1:I6中,使用以下公式创建一个帮助器列:
=INDEX($B$1:$B$6,MATCH(F1,$A$1:$A$6,0))*H1
它从表1中获取数量并乘以表2中的数量。这使得表3中的下一部分非常容易,并使公式相对简单且易于维护。
在K1中放置您要查找的伴奏
在L1中,使用以下公式:
=SUMPRODUCT((G1:G6=K1)*I1:I6)