如何在Excel中匹配“买/卖”订单?

时间:2019-04-06 22:42:04

标签: excel excel-formula

我有一个4列电子表格(项目类型,订单类型,价格和数量)。电子表格的操作类似于交易簿。

我想做的是创建一个公式,以按成交量百分比匹配订单列表中的买入和卖出订单类型。

因此,例如,如果存在以$ 12的价格购买100个橙子的买入订单,并且以$ 13的价格出售100个橙子的卖出订单,则两者的匹配率均为0%。

如果存在以12美元的价格买入100个苹果的买入订单,以11美元的价格卖出85个苹果的卖出,则卖出订单匹配列将为100%,而买入订单匹配列将为85%。

然后我将按最低价格优先匹配。

例如:

Item Type        Order Type     Price     Volume     Match
----------       ----------    -------   --------   -------

Orange            SELL          $13        100       0%
Orange            BUY           $12        100       0%       
Apple             SELL          $11         85       100%
Apple             BUY           $12        100       85%

我试图用不同的(VLOOKUPS,INDEX,MATCH)将无尽复杂的IF语句串在一起,但变得过于复杂,开始变得毫无意义。

我什至不需要别人来帮助编写公式,也许只是在结构上将正确的使用指向我,这样我就可以写出有效的东西。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以使用以下公式(考虑您的数据从单元格A1开始):

let storyboard = UIStoryboard(name: "Main", bundle: Bundle.main) 
let otherVC = storyboard.instantiateViewController(withIdentifier: "OtherViewController") as! OtherViewController

用于检查某物品类型的买卖量之和是否相等。如果是,则取相反操作量的总和。如果不是,则返回0;

您还可以使用命名范围使公式更清晰。