【发布时间】:2018-03-12 01:23:59
【问题描述】:
我有一个公式可以导致买入、卖出或持有。公式如下:=IF(D3>0.01,"Buy",IF(D3<-0.01,"Sell","Hold"))
正如您所看到的,它基于 D 列中的值,问题来自这样一个事实,即买入或卖出结果可以连续多次发布,但您可以想象您无法购买某样东西你已经买了,你不能卖你已经卖掉的东西。
所以我想要公式做的是,如果结果是 SELL,那么任何后续的 SELL 结果变为 HOLD,直到出现 BUY 结果,与 BUY 相同,任何额外的 BUY 结果都更改为 HOLD,直到 SELL 结果出现.即连续只有一次卖出或一次买入,并根据需要穿插尽可能多的持有结果。
希望这很清楚,很难用语言来解释。不确定它是否有帮助,但这是一个屏幕抓取。提前致谢。
【问题讨论】:
标签: excel if-statement excel-formula