【Excel】定制化庫(kù)齡分析報(bào)表提升倉(cāng)儲(chǔ)效率與決策精準(zhǔn)度
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
下面介紹利用Excel軟件對(duì)每一筆已分配的庫(kù)存入庫(kù)記錄進(jìn)行庫(kù)齡分析。
合并數(shù)據(jù)在進(jìn)行庫(kù)齡分析之前,我們需要將超過(guò)60天的物料庫(kù)存數(shù)據(jù)與采購(gòu)入庫(kù)明細(xì)表中的信息合并。為了實(shí)現(xiàn)這一點(diǎn),我們可以通過(guò)使用篩選函數(shù)FILTER配合合并函數(shù)HSTACK來(lái)完成數(shù)據(jù)的整合。 具體步驟如下: 新建一個(gè)工作表,并將其命名為《庫(kù)齡分析》。 在合適的位置輸入以下動(dòng)態(tài)數(shù)組公式: =HSTACK('2.采購(gòu)入庫(kù)'!G2#,'2.采購(gòu)入庫(kù)'!H2#,'2.采購(gòu)入庫(kù)'!L2#,'2.采購(gòu)入庫(kù)'!J2#)
公式解釋: 此公式使用HSTACK函數(shù)將《采購(gòu)入庫(kù)》表中相應(yīng)的列("入庫(kù)日期"、"存貨編碼"、"分配數(shù)"和"單價(jià)")的數(shù)據(jù)同步到新的工作表中。這些分配數(shù)據(jù)是核心內(nèi)容,它們決定了用于庫(kù)齡分析的數(shù)量基礎(chǔ)。 為了確保超過(guò)60天的數(shù)據(jù)被正確篩選出來(lái),并且格式與采購(gòu)入庫(kù)單的列一致,我們可以采取以下步驟。由于實(shí)際操作中可能沒(méi)有具體的超過(guò)60天的日期數(shù)據(jù),我們將使用一個(gè)固定的日期(2024年1月1日)作為替代,以保證這些記錄在與當(dāng)前日期(2024年12月11日)對(duì)比時(shí)總是顯示為超過(guò)60天。錄入以下公式: =IFNA(FILTER(HSTACK(4,'2.采購(gòu)入庫(kù)'!H2#,'2.采購(gòu)入庫(kù)'!R2#,'2.采購(gòu)入庫(kù)'!J2#),'2.采購(gòu)入庫(kù)'!R2#>0),45292) 公式解釋: 使用 HSTACK函數(shù)將固定日期(2024年1月1日)和《采購(gòu)入庫(kù)》表中的相關(guān)列("存貨編碼"、"分配數(shù)"和"單價(jià)")的數(shù)據(jù)合并。在拼接4的時(shí)候出現(xiàn)錯(cuò)誤。 使用 FILTER函數(shù)根據(jù)條件篩選數(shù)據(jù),即“分配數(shù)”大于0的記錄。最后用IFNA來(lái)把錯(cuò)誤更正為2024年1月1日。
最后就可以用VSTACK函數(shù)進(jìn)行垂直拼接,并排序,錄入以下公式: =SORT(VSTACK(HSTACK('2.采購(gòu)入庫(kù)'!G2#,'2.采購(gòu)入庫(kù)'!H2#,'2.采購(gòu)入庫(kù)'!L2#,'2.采購(gòu)入庫(kù)'!J2#),IFNA(FILTER(HSTACK(4,'2.采購(gòu)入庫(kù)'!H2#,'2.采購(gòu)入庫(kù)'!R2#,'2.采購(gòu)入庫(kù)'!J2#),'2.采購(gòu)入庫(kù)'!R2#>0),45292)),2)
計(jì)算庫(kù)齡接下來(lái),我們將計(jì)算每一筆物料的入庫(kù)庫(kù)齡天數(shù)。這可以通過(guò)使用TODAY函數(shù)與入庫(kù)日期相減來(lái)實(shí)現(xiàn)。請(qǐng)錄入以下公式: =TODAY()-TAKE(A2#,,1) 公式解釋: 使用TODAY()函數(shù)獲取當(dāng)前日期。 使用TAKE函數(shù)從指定范圍(A2#)中提取第一列的數(shù)據(jù),這些數(shù)據(jù)代表了“入庫(kù)日期”。 然后,用當(dāng)前日期減去“入庫(kù)日期”,以計(jì)算出每筆物料的庫(kù)齡天數(shù)。
分析范圍分析庫(kù)齡的一個(gè)方法是確定邊界,并且最好讓這些邊界能夠動(dòng)態(tài)調(diào)整。為此,我們可以使用數(shù)字范圍來(lái)定義這些邊界。具體操作如下: 在單元格區(qū)域I2:I7中,錄入對(duì)應(yīng)天數(shù)的數(shù)字:{0; 5; 15; 30; 45; 60}。 在J2單元格中輸入以下公式,并向下填充以匹配相應(yīng)的天數(shù)邊界=IF(I3="","> 60天","< "&I3&"天") 公式解釋: 此公式用于生成描述每個(gè)庫(kù)齡區(qū)間的標(biāo)簽。 如果對(duì)應(yīng)的天數(shù)單元格(例如最后一個(gè)單元格)為空,則返回標(biāo)簽"> 60天",表示超過(guò)60天的物料。 否則,它將生成形如"< X天"的標(biāo)簽,其中X是從I列取到的具體天數(shù)值,用來(lái)表示該區(qū)間內(nèi)物料的庫(kù)齡。
庫(kù)齡范圍有了上面定義的庫(kù)齡天數(shù)邊界范圍,我們現(xiàn)在可以使用XLOOKUP函數(shù)來(lái)進(jìn)行查找和引用。請(qǐng)錄入以下公式: =XLOOKUP(E2#,I2:I7,J2:J7,,-1)
公式解釋: 參數(shù)1(查找值):E2#,表示每筆入庫(kù)記錄對(duì)應(yīng)的具體天數(shù)。 參數(shù)2(查找范圍):I2:I7,這是您之前定義的數(shù)字天數(shù)范圍。 參數(shù)3(返回?cái)?shù)組):J2:J7,這是與天數(shù)范圍對(duì)應(yīng)的標(biāo)簽數(shù)組,例如{"< 5天" "< 15天" "< 30天" "< 45天" "< 60天" "> 60天"}。 參數(shù)4(如果未找到時(shí)的返回值):省略此參數(shù),表示如果找不到匹配項(xiàng)則返回錯(cuò)誤。 參數(shù)5(搜索模式):省略此參數(shù),默認(rèn)為精確匹配或首次出現(xiàn)。 參數(shù)6(匹配模式):-1,表示進(jìn)行精確匹配或下一個(gè)較小的值。這意味著如果具體天數(shù)不在給定范圍內(nèi),它將返回最接近但不超過(guò)該天數(shù)的區(qū)間標(biāo)簽。 到這里,我們已經(jīng)對(duì)每一筆采購(gòu)入庫(kù)單進(jìn)行了具體庫(kù)齡分析。 該文章在 2024/12/12 10:24:49 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |