先入先出出入庫模板中出庫批次的自動(dòng)匹配
?
作者:小窩來源:部落窩教育發(fā)布時(shí)間:2024-11-14 20:58:56點(diǎn)擊:316
編按:
近期部落窩分享了先入先出物料管理模板,有很多領(lǐng)取模板的伙伴留言希望能出一篇教程。小窩今天就分享一下先入先出模板中的核心:自動(dòng)根據(jù)出庫物料總數(shù)匹配批次和出貨量。
要實(shí)現(xiàn)先入先出物料管理至少需要滿足下方三點(diǎn):
(1)具備批次庫存表,并按日期升序排列各批次物料;
(2)實(shí)時(shí)統(tǒng)計(jì)各批次物料的庫存量;
(3)自動(dòng)根據(jù)物料出庫總數(shù)匹配物料批次和出貨量。
第一點(diǎn),按日期升序排列,很簡(jiǎn)單。在Excel表格中可以選擇數(shù)據(jù)后單擊“升序”功能鍵排序,也可以錄制一個(gè)升序排列的宏,執(zhí)行宏進(jìn)行排序。
第二點(diǎn),按批次統(tǒng)計(jì)庫存,也很簡(jiǎn)單,就是用各批物料的入庫量減去出庫量。
下面重點(diǎn)說一下第三點(diǎn):自動(dòng)匹配物料批次和出貨量。
圖中A1:D14類似一個(gè)簡(jiǎn)化的批次庫存表,物料按日期升序排列;右側(cè)F2:G2是需要出庫的物料編碼和出庫總數(shù)。現(xiàn)在需要獲得物料批次以及出貨量。
我們建立輔助區(qū)域逐步來解決。先說批次。
出貨的批次有兩個(gè)條件需滿足:
(1)產(chǎn)品編碼一致;
(2)庫存量大于0。
在H10用函數(shù)FILTER可以快速得到能用于出貨的批次:
=FILTER(C2:C14,(A2:A14=F2)*(D2:D14>0))
有了批次,出貨量就簡(jiǎn)單了。各批次出貨量等于批次實(shí)際庫存(用VLOOKUP函數(shù)可以查到)、出庫總數(shù)減去各批次出庫量累計(jì)值的差之間的最小值??梢韵吕畛湎路降墓将@取:
=MIN(VLOOKUP(H10,$C$2:$D$14,2,),$G$2-SUMIF($I$9:I9,"<>",$I$9:I9))
此處之所以用SUMIF求出庫量累計(jì)和,是因?yàn)镮9是文本,用SUM求和會(huì)出錯(cuò),而SUMIF可以忽略文本與錯(cuò)誤值進(jìn)行求和。
最后在H2處引用出貨量不為0的批次和出貨量:
=FILTER(H10:I12,I10:I12<>0)
先入先出物料模板就是采用上方的思路做的。只不過為了照顧低版本用戶,沒有用FILTER函數(shù),而是用經(jīng)典的INDEX+SMALL+IF+ROW一對(duì)多套路公式。
還有一個(gè)小細(xì)節(jié):出庫總數(shù)不可能大于實(shí)際庫存。
所以為了提醒出庫人員,我們?cè)诋a(chǎn)品編碼后增加了一個(gè)“現(xiàn)有庫存”數(shù)據(jù)。在他輸入產(chǎn)品編碼后,就能看到當(dāng)前的庫存總數(shù)。
再分享三個(gè)不用輔助區(qū)域即可獲得批次的公式。
低版本:
=MID(CONCAT(IFERROR(IF(($A$2:$A$14=$F$2)*($D$2:$D$14>0),INDIRECT("C2:C"&MATCH(LOOKUP($H$2-0.01,SUMIF(OFFSET($A$1,,,ROW($1:$14)),$F$2,$D$1),$C$2:$C$14),$C$2:$C$14,0)+1),""),"")),ROW(A1)*12-11,12)
數(shù)組公式,三鍵輸入后下拉填充。公式中數(shù)字12是批號(hào)的字符數(shù)。
高版本:
=TOCOL(IF((A2:A14=F2)*(D2:D14>0),INDIRECT("C2:C"&MATCH(LOOKUP(H2-0.1,SUMIF(OFFSET($A$1,,,ROW(A1:A14)),F2,D1),C2:C14),C2:C14,)+1),NA()),2)
或者
=FILTER(FILTER(C2:C14,(A2:A14=F2)*(D2:D14>0)),DROP(FREQUENCY(ROW(1:380),SCAN(0,FILTER(D2:D14,(A2:A14=F2)*(D2:D14>0)),LAMBDA(x,y,x+y))),-1))
先入先出出入庫模板出庫批次和出貨量的自動(dòng)匹配就說到這里。對(duì)模板有興趣的伙伴可以聯(lián)系部落窩客服。
本文配套的練習(xí)課件請(qǐng)?zhí)砑涌头⑿?/font>buluowojiaoyu索取。
做Excel高手,快速提升工作效率,部落窩教育Excel精品好課任你選擇!
掃下方二維碼關(guān)注公眾號(hào),可隨時(shí)隨地學(xué)習(xí)Excel:
相關(guān)推薦:
Excel萬金油公式INDEX-SMALL-IF-ROW解讀
版權(quán)申明:
本文作者小窩;部落窩教育享有稿件專有使用權(quán)。若需轉(zhuǎn)載請(qǐng)聯(lián)系部落窩教育。
最熱教程
- 像綠皮火車一樣長(zhǎng)像珠穆拉瑪峰一樣高的Excel表怎么操作才方便?
- Power Query實(shí)戰(zhàn):按指定次數(shù)遞增數(shù)據(jù)
- 2019年全網(wǎng)最全—excel提取身份證信息合集?。ńㄗh收藏)-下篇
- 明明沒有重復(fù),Excel卻判定數(shù)據(jù)重復(fù),這是怎么回事?
- 文本格式的求和,及求和中最容易出現(xiàn)的問題解疑
- 致命缺陷:不懂一維表!
- 函數(shù)組合思維,你有嗎?
- 學(xué)會(huì)這2個(gè)公式,整理考勤數(shù)據(jù)只要一分鐘
- 就算被說是拍馬屁也成,今天你應(yīng)該這樣發(fā)Excel報(bào)表……
- 如何計(jì)算Excel單元格中的算式,四種求和方法請(qǐng)收好!