请问怎么逐行对比数据并进行简单的加减运算?
操作目的:有一批商品价格会有波动,通过买入和卖出赚取差价,只要卖出的价格高于买入的价格就是盈利的。想筛选出亏本的货物量的价格和数量。
整理数据用了比较繁琐的步骤实现了,最后数据比对是手动操作,主要是想解决解决最后这一步,顺便请教有没有优化步骤的方案。
1.去除日期等无用数据,增加方向标志
去除无用数据并筛选的相关公式:=FILTER(CHOOSECOLS(A3:D100,1,3,4),C3:C100>0)
这里用了CHOOSECOLS筛选出需要的相关列,再用Filter函数进行动态数据更新。
手动增加了一列方向标志,对应的公式是
=IF(COUNT(FIND({"上线","购入"},F3)),1,IF(COUNT(FIND({"下架","卖出"},F3)),-1,0))
作用是状态的字符串里找到上线和购入时标记为1,另外的两种情况标记为-1,否则显示为0
2.筛选出有用的数据后按照点数排序
相关公式=SORT(FILTER(G3:I100,I3:I100<>0),2,1)
3.将排列好的数据另外复制一份,手动对数据进行删改,卖出价格大于买入价格就近抵消数量,最后才得到最终效果。
目前数据较少尚且会有疏漏的地方,数据量大了后更加看不过来了。
向各位大神请教有没有相关的方法可以优化呢?
创作者俱乐部成员
创作者俱乐部成员