每次行“A”的对应值改变时计算

时间:2016-06-13 20:40:54

标签: excel formula

我需要一个公式来计算:((ZL * 11的平均值)+(ZM的平均值* 2.2)) - (ZS的平均值* 100)创建简单公式的问题是我需要每个计算时间ZS的价格变化。不仅当ZS的价格发生变化,而且当ZS订单的数量加起来并且是10的倍数时。在给出的示例中,它将在订单ID 6,12和18处计算。很难解释抱歉如果它遇到困惑。试图总结一下,每当ZS改变价格并加起来为10的倍数时,我需要将三个合约中的每一个的平均值计入该计算中。

OrderID  Contract  Price  BuySell OrderType Quantity
   1        ZS     10914  Buy                   6
   2        ZS     10916  Buy                   4
   3        ZL      3188  Sell                  9
   4        ZM      3981  Sell                  9
   5        ZM      3985  Sell                  2
   6        ZS     10914  Buy                  10
   7        ZL      3186  Sell                  9
   8        ZM      3982  Sell                 11
   9        ZS     10910  Buy                   2
   10       ZS     10911  Buy                   4
   11       ZS     10913  Buy                   2
   12       ZS     10914  Buy                   4
   13       ZL      3184  Sell                  9
   14       ZM      3983  Sell                 11
   15       ZS     10926  Buy                  10
   16       ZL      3184  Sell                  9
   17       ZM      3983  Sell                 11
   18       ZS     10926  Buy                  10
   19       ZL      3184  Sell                  9
   20       ZM      3983  Sell                 11

0 个答案:

没有答案