ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 573|回复: 17

[求助] 请大神帮帮小妹(抱拳) 关于交货排程的问题

[复制链接]

TA的精华主题

TA的得分主题

发表于 2023-12-16 00:42 | 显示全部楼层 |阅读模式
关于交货排程的问题

客户下了多个批次的订单,每个批次的订单都没完结。我们公司的产品种类很多,现在很多款产品都有好几个尾单未出货,很乱。现在年底了,客户给出了1-3月的交货计划,要我们按此交货。
请问大神,怎么用公式快速的呈现出来,每次出货是出哪几个订单的呢?  我要整理出来给产线 ,仓库也要看。好苦恼。请路过的大神眷顾下小妹。

交货排单表.zip

13.19 KB, 下载次数: 33

TA的精华主题

TA的得分主题

发表于 2023-12-16 08:12 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
附件打不开,

TA的精华主题

TA的得分主题

发表于 2023-12-16 08:38 | 显示全部楼层

输入公式后,使用自动筛选(选不为0的值即可)。



每次生产后要及时更新库存数据,“未清订单”上面的交货日期标题要和“客户提供的交货计划”里的保持一致。

微信截图_20231216083504.png


  1. =MAX(0,SUMPRODUCT((客户提供的交货计划!$A$2:$A$99=$A2)*客户提供的交货计划!$B$2:B$99)-SUM($B2:B2))
复制代码


TA的精华主题

TA的得分主题

发表于 2023-12-16 09:33 | 显示全部楼层
C3公式
=FILTER(客户提供的交货计划!$B$2:$H$43,客户提供的交货计划!$A$2:$A$43=未清订单!A2)
下拉
只是简单的把交货计划给提取过来(两个表的顶行时间顺序要一致)
有库存的需要进行减掉处理吗

TA的精华主题

TA的得分主题

发表于 2023-12-16 10:03 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 sunya_0529 于 2023-12-16 10:11 编辑
sunya_0529 发表于 2023-12-16 08:38
输入公式后,使用自动筛选(选不为0的值即可)。

抱歉,刚才的回复草率了,检查数据时才发现“未清订单”里有重复“型号”的库存记录,这个需要汇总一下的。

用公式就不是很方便了,借用WPS里的JSA,根据库存查询待生产订单数,效果如下图所示——

20231216_100901.gif



231216_交货排单表.rar

22.23 KB, 下载次数: 1

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-12-16 12:54 | 显示全部楼层
sunya_0529 发表于 2023-12-16 10:03
抱歉,刚才的回复草率了,检查数据时才发现“未清订单”里有重复“型号”的库存记录,这个需要汇总一下的 ...

感谢表格的耐心解答,小妹收益匪浅。WPS这个功能好厉害,后面自动跳出来的表格里可以加多一列“订单号”吗?

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-12-16 13:01 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
mykitami 发表于 2023-12-16 09:33
C3公式
=FILTER(客户提供的交货计划!$B$2:$H$43,客户提供的交货计划!$A$2:$A$43=未清订单!A2)
下拉

谢谢您的帮助。这个公式可以把交货计划里的数量过滤出来,用if+vlookup也可以达到相同的效果。但是未结订单里有很多重复的型号,数量会累计,累计后的出货数量就比实际要出货的数量大,这个我前面没有说清楚。
需求是未结订单里多个未结订单的数量加起来正好为出货数,不知道怎么做。请问您有好办法吗?

TA的精华主题

TA的得分主题

发表于 2023-12-16 17:04 | 显示全部楼层
shiyu406 发表于 2023-12-16 13:01
谢谢您的帮助。这个公式可以把交货计划里的数量过滤出来,用if+vlookup也可以达到相同的效果。但是未结 ...

但是,你有些库存不够怎么办?
如:KM009-S2R14645UL-FLH 库存269,但交货计划是319,也不够交货的啊,这种情况有5个
怎么处理呢?是把后面的交货减掉?
  

TA的精华主题

TA的得分主题

发表于 2023-12-16 18:35 | 显示全部楼层
C2右拉下拉=XLOOKUP($A2,客户提供的交货计划!$A:$A,客户提供的交货计划!B:B)

TA的精华主题

TA的得分主题

发表于 2023-12-16 19:30 | 显示全部楼层
k1公式

=LET(a,UNIQUE(A2:A87),b,SUMIF($A$2:$A$87,a,$B$2:$B$87),c,DROP(REDUCE("",a,LAMBDA(x,y,VSTACK(x,FILTER(客户提供的交货计划!B2:H43,客户提供的交货计划!A2:A43=y,0)))),1),d,HSTACK(a,b,c),r,DROP(REDUCE("",TAKE(d,,1),LAMBDA(p,q,VSTACK(p,LET(m,MATCH(q,TAKE(d,,1),),DROP(REDUCE(0,CHOOSEROWS(c,m),LAMBDA(xx,yy,HSTACK(xx,IF(SUM(xx)+yy<=INDEX(b,m,),yy,INDEX(b,m,)-SUM(xx))))),,1))))),1),VSTACK(HSTACK("型号","剩余库存",客户提供的交货计划!B1:H1),HSTACK(a,b,r)))

image.jpg
交划计划数大于库存数的,我把交货计划从最后面的截掉了,对应的型号有5个,对应如下,库存不足。
image.png

交货排单表 的副本.zip

16.34 KB, 下载次数: 3

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-7-2 05:48 , Processed in 0.043242 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表