带有以下数据:
A B
1 CUMULATIVE PERCENTAGE OF ITEMS PRODUCED PER MONTH ("COMPLETION_TABLE")
2 Type Month 1 Month 2
3 KITTENS 0 10
4 FISH 0 20
5 BANANAS 2 5
6 APPLES 0 0
7 PEARS 0 5
8 KITTENS 0 5
9
10
11 PRICES TABLE ("PRICES_TABLE")
12 Type Value
13 APPLES 1000
14 BANANAS 5000
15 PEARS 3000
16 FISH 4000
17 KITTENS 2000
我正在尝试使用SUMPRODUCT函数来计算每个月的百分比变化,并将该值用作价格表的倍数,以提供所有已生产类型的每月总价格。
我可以将运动计算为:
=SUMPRODUCT((COMPLETION_TABLE[Month 2]-COMPLETION_TABLE[Month 1]))
...但是我接下来需要针对该类型的价格计算出各个移动值的一部分,并将得出的产品加在一起。我一直在使用各种INDEX / MATCH组合,但运气不佳。
例如:BANANAS应该
=(5-2)*5000
。写为我想做的扩展数组
({10;20;5;0;5;5}-{0;0;2;0;0;0})*{2000;4000;5000;1000;3000;2000}.
最佳答案
使用SUMPRODUCT
表示您想要一个数字结果。您可以在SUMIF
中使用SUMPRODUCT
作为“伪查询”来获取价格,例如
=SUMPRODUCT(C3:C8-B3:B8,SUMIF(A13:A17,A3:A8,B13:B17))
您的示例将获得140,000的结果
关于excel - SUMPRODUCT索引匹配,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28894474/