EXCEL与股票

这是股票的表格,有两个问题,也可以说是一个一.I栏和J栏分为4种情况:1前面C栏的价格大于I栏价格买入,02前面C栏的价格等于I栏价格0,02前面C栏的价格小于I栏价格0... 这是股票的表格,有两个问题,也可以说是一个一.I栏和J栏分为4种情况:1 前面C栏的价格大于I栏价格 买入,0 2 前面C栏的价格等于I栏价格 0, 0 2 前面C栏的价格小于I栏价格 0,卖出3.前面C栏的价格等于I栏价格 0,0
这样的话我遇到问题:要求买入后一直到卖出都统计为买, 卖出后一直到买入都统计为卖..但是遇到0,0的情况,我就没法让它认为是买或者卖了.它会出错.如何让它在上一次是买入,0这一次是0,0的情况下依然确定0,0也是买.如何让它在上一次是0,卖出,这一次是0,0的情况
下依然确定0,0也是卖.
第二个问题是,如果更彻底一点的解决.那么第一个问题就不需要解决了.就是买入后做2个变量,1个是让它记下买入时的股票数量.也就是INT(10000元/E栏),1个是买入时的金额INT(10000元/E栏)*E栏.然后一直到K栏出现卖出.这时再产生一个新变量:E栏价格*买入时记下的股票数量.得出一个新的金额,卖出时的金额.
更麻烦的在于,下一次出现买入时,这时就要用上一次的计算结果,也就是上一次卖出时的金额去除以E栏价格,也就是INT(上一次卖出时的金额/E栏),这是第二次买入时的股票数量.'

如果要算赢亏,就用卖出时的总金额,然后减去上一次记下的买入时的总金额.
以上所述,我觉得既麻烦又不算太麻烦.希望能用VBA解决.我觉得应该可以有比较简单明了的VB代码,复杂的我也不懂.

麻烦您留个邮箱,以便表格我发给您,如果觉得太麻烦,就帮忙解决第一个好了.谢谢您.
说错了.是JI栏和K栏分为4种情况:
展开
 我来答
姓王的wy451

2014-08-18 · TA获得超过48.3万个赞
知道大有可为答主
回答量:8万
采纳率:78%
帮助的人:8878万
展开全部
第一个问题解决办法:改公式,如果两个单元格都为0时就等于上一个单元格。
42行的公式改为:
J42=IF(E42>I22,"买入",IF(E42<I21,0,J41))
42=IF(E42<I21,"卖出",IF(E42>I22,0,K41))
第二个问题没看明白,无法解答
沙甲5
2014-08-18 · TA获得超过4138个赞
知道小有建树答主
回答量:496
采纳率:50%
帮助的人:102万
展开全部
不太明白你说的是什么,首先不是三种情况么
为什么是四种

而且你也没说每一栏都是什么数据,完全不知道你的运算逻辑
不需要列出这么多行,把一行说清楚就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式