有以下数据:
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]))
..。但是,然后我需要根据该类型的价格计算单个移动值的部分,并将结果产品相加在一起。我一直在使用各种索引/比赛组合,运气不佳。
举个例子:香蕉,它应该=(5-2)*5000。
作为扩展数组编写,我想要这样做
({10;20;5;0;5;5}-{0;0;2;0;0;0})*{2000;4000;5000;1000;3000;2000}. 发布于 2015-03-06 09:02:42
使用SUMPRODUCT意味着您需要一个数字结果。您可以使用SUMIF作为SUMPRODUCT内部的“伪查找”来获取价格。
=SUMPRODUCT(C3:C8-B3:B8,SUMIF(A13:A17,A3:A8,B13:B17))这将使你的例子得到14万的结果。
发布于 2015-03-06 08:30:21
我相信还有更简单的事情。我假设价格表中的类型是独特的:
{=(SUM((A13=$A$3:$A$8)*$C$3:$C$8)-SUM((A13=$A$3:$A$8)*$B$3:$B$8))*SUM((A13=$A$13:$A$17)*$B$13:$B$17)
https://stackoverflow.com/questions/28894474
复制相似问题