庫存天數(shù)其實(shí)應(yīng)用挺廣的,比如營運(yùn)周轉(zhuǎn)天數(shù)、價(jià)值鏈分析、杜邦分析拆解等等,用的人也很多,既有企業(yè)里的白領(lǐng)骨干精英,又有外部的咨詢師、會(huì)計(jì)師、大學(xué)教授等等 但是你見過的庫存
庫存天數(shù)其實(shí)應(yīng)用挺廣的,比如營運(yùn)周轉(zhuǎn)天數(shù)、價(jià)值鏈分析、杜邦分析拆解等等,用的人也很多,既有企業(yè)里的白領(lǐng)骨干精英,又有外部的咨詢師、會(huì)計(jì)師、大學(xué)教授等等 但是
你見過的庫存天數(shù)算法可能都是錯(cuò)的,不信?我們來舉幾個(gè)簡單的例子
傳統(tǒng)算法:
庫存周轉(zhuǎn)率=出庫成本/平均庫存金額
平均庫存=(期初+期末)/2
庫存周轉(zhuǎn)天數(shù)=期間天數(shù)/庫存周轉(zhuǎn)率
結(jié)合數(shù)據(jù)案例1數(shù)據(jù)
9月期初庫存1000,期末庫存0
平均庫存=(期初+期末)/2=500
庫存周轉(zhuǎn)率=出庫成本/平均庫存金額=1000/500=2
庫存周轉(zhuǎn)天數(shù)=30/庫存周轉(zhuǎn)率=30/2=15天
但肉眼一看,庫存天數(shù)應(yīng)該是30天呀,為什么不同?
案例2,我們將出庫日期改到往后一天,庫存天數(shù)應(yīng)該是31
傳統(tǒng)算法:庫存周轉(zhuǎn)率=出庫成本/平均庫存金額
平均庫存=(期初+期末)/2
庫存周轉(zhuǎn)天數(shù)=期間天數(shù)/庫存周轉(zhuǎn)率
結(jié)合數(shù)據(jù)案例2數(shù)據(jù)
9月期初庫存1000,期末庫存1000
平均庫存=(期初+期末)/2=1000
庫存周轉(zhuǎn)率=出庫成本/平均庫存金額=1000/1000=1
庫存周轉(zhuǎn)天數(shù)=30/庫存周轉(zhuǎn)率=30/1=30天
結(jié)果與實(shí)際的31天相近
案例3,我們將入庫日期改到往前一個(gè)月,庫存天數(shù)應(yīng)該是62
傳統(tǒng)算法:
庫存周轉(zhuǎn)率=出庫成本/平均庫存金額
平均庫存=(期初+期末)/2
庫存周轉(zhuǎn)天數(shù)=期間天數(shù)/庫存周轉(zhuǎn)率
結(jié)合數(shù)據(jù)案例3數(shù)據(jù)
9月期初庫存1000,期末庫存1000
平均庫存=(期初+期末)/2=1000
庫存周轉(zhuǎn)率=出庫成本/平均庫存金額=1000/1000=1
庫存周轉(zhuǎn)天數(shù)=30/庫存周轉(zhuǎn)率=30/1=30天
但肉眼一看,庫存天數(shù)應(yīng)該是62天呀,為什么不同?
現(xiàn)在我們來分析一下原因
1 平均庫存=(期初+期末)/2,這里其實(shí)有一個(gè)隱含假設(shè),那就是每天的庫存是平穩(wěn)的,期初和期末的庫存平均值,對(duì)每一天的庫存金額是有代表性的
案例1 ,9月1日 至 9月29日 ,庫存都是 1000,但是按(期初+期末)/2=500,這樣就失去了對(duì)平均庫存的代表性
那么問題來了? 是不是 把每天的庫存都計(jì)算出來,然后再平均,那就OK了? 其實(shí)也不是,我們繼續(xù)說明
庫存周轉(zhuǎn)率和周轉(zhuǎn)天數(shù),這里其實(shí)還有一個(gè)隱含假設(shè),那就是忽略了期初以前的庫存天數(shù),比如案例3
不管入庫日期是7月31日 還是8月31日,在9月,期初庫存都是1000,這就無形之中忽略了期初以前的庫存天數(shù)
所以就導(dǎo)致按照傳統(tǒng)的算法公式計(jì)算出來的結(jié)果不對(duì)
9月期初庫存1000,期末庫存1000
平均庫存=(期初+期末)/2=1000
庫存周轉(zhuǎn)率=出庫成本/平均庫存金額=1000/500=1
庫存周轉(zhuǎn)天數(shù)=30/庫存周轉(zhuǎn)率=30/1=30天 ≠62天
我們?cè)倏匆幌聨齑嬷苻D(zhuǎn)天數(shù)的公式
庫存周轉(zhuǎn)率=出庫成本/平均庫存金額
平均庫存=(期初+期末)/2
庫存周轉(zhuǎn)天數(shù)=期間天數(shù)/庫存周轉(zhuǎn)率
其實(shí)這個(gè)傳統(tǒng)算法,99%的人都在使用,但我們特別要注意兩個(gè)隱含前期
1 期初和期末庫存的平均值 對(duì)庫存要有代表性
2 這個(gè)組合公式 忽略了 期初以前的庫存天數(shù)
那么有沒有辦法精確的計(jì)算庫存天數(shù)呢?當(dāng)然可以
我們把每一筆出庫或庫存,都按照一定的規(guī)則,比如按批號(hào)批號(hào),或者先進(jìn)先出,找到它原來的入庫單,那么出入庫的時(shí)間相減,就可以得到具體每一筆出庫后庫存 對(duì)應(yīng)的庫存天數(shù),然后加權(quán)平均,就能得到該物料的庫存天數(shù),如下圖所示
然后我們?cè)賹?duì)每一個(gè)物料的金額加權(quán),可以計(jì)算每一個(gè)物料類別它的庫存天數(shù)
我們今天提到的庫存周轉(zhuǎn)天數(shù)問題,其實(shí)在 應(yīng)收賬款周轉(zhuǎn)天數(shù)、應(yīng)付賬款周轉(zhuǎn)天數(shù)等指標(biāo)的計(jì)算過程中 同樣存在
為什么大家都在用呢?我猜可能有以下的原因
1 對(duì)外部分析來說,因?yàn)樨?cái)報(bào)數(shù)據(jù)只有 期初和期末庫存,以及銷售成本,沒有更詳細(xì)的數(shù)據(jù),所以采用了上面的妥協(xié)算法
2 對(duì)內(nèi)部分析來說,因?yàn)橛?jì)算量大,因?yàn)樗惴◤?fù)雜,因?yàn)閼T性,因?yàn)椴恢拦接袉栴},所以做了妥協(xié),采用了上面計(jì)算簡單的算法
為什么計(jì)算量大?
1 即使只算一年的平均庫存,如果把每天的庫存都計(jì)算出來,不考慮期初庫存天數(shù)的情況下,計(jì)算量會(huì)增加上百倍(365和只計(jì)算期初和期末的庫存比)
2 按每個(gè)物料計(jì)算,而不是只計(jì)算總庫存金額,如果有2萬個(gè)物料,那么計(jì)算量就又增加了2萬倍。
3 如果再考慮期初庫存天數(shù),計(jì)量量累計(jì)會(huì)增加上千萬倍。
我前后花了6年時(shí)間完善庫存天數(shù)的算法,3年左右時(shí),終于出結(jié)果了,但是需要計(jì)算一整天,后面又花了三年時(shí)間,換了很多種算法不斷優(yōu)化,最終版本的算法終于可以在1分鐘內(nèi)出來。
總結(jié),前面我們舉的三個(gè)例子
案例1 庫存天數(shù)實(shí)際30天,傳統(tǒng)算法算出來只有15天,天數(shù)少了一半
案例2 庫存天數(shù)實(shí)際31天,傳統(tǒng)算法算出來30天,數(shù)值接近
案例3 庫存天數(shù)實(shí)際62天,傳統(tǒng)算法算出來30天,,天數(shù)少了一多半
我們?cè)谑褂脗鹘y(tǒng)周轉(zhuǎn)天數(shù)計(jì)算時(shí) 特別要注意兩個(gè)隱含前期
1 期初和期末庫存的平均值 對(duì)庫存要有代表性(即庫存金額的變化應(yīng)該是平穩(wěn)的)
2 這個(gè)組合公式 忽略了 期初以前的庫存天數(shù)
如果想了解新的庫存天數(shù)算法,歡迎跟作者聯(lián)系