|
|
本帖最后由 三秋之叶 于 2020-7-3 18:27 编辑
三秋之叶 发表于 2020-7-3 17:42
=SUM(IFERROR(MID(CONCAT(REPT(IF($J$4:$J$13=$N4,$H$4:$H$13,""),$K$4:$K$13)),ROW($1:$100)*5-4,5)-MID(C ...
解释一下吧!我的想法非常的简单。。。
1.先获取总时间
将符合条件的产品销售日期的重复次数为销售数量,然后将日期连接起来,再5位为一组分离【可分离100组,根据需要自己调整】
MID(CONCAT(REPT(IF($J$4:$J$13=$N4,$H$4:$H$13,""),$K$4:$K$13)),ROW($1:$100)*5-4,5)
减去
将符合条件的产品采购日期的重复次数为入库数量,然后将日期连接起来,再5位为一组分离【可分离100组,根据需要自己调整】
MID(CONCAT(REPT(IF($D$4:$D$13=$N4,$B$4:$B$13,""),$E$4:$E$13)),ROW($1:$100)*5-4,5)
2.再获取总数量
这个比较简单,不用解释(用SUMIF也可以)
SUM(($J$4:$J$13=$N4)*$K$4:$K$13)
3.最后异常处理
对于数组运算有了解的话,看一下分离出来的数据,很容易就明白。
|
评分
-
2
查看全部评分
-
|