
存貨週轉率 = 銷貨成本 ÷ 平均存貨,意思是一年之內,你的庫存被賣光又補滿了幾次。再用 365 天除以存貨週轉率,就得到 存貨週轉天數:一批貨從進倉到賣出,平均要躺幾天。例如一年銷貨成本 3,600 萬、平均存貨 600 萬,存貨週轉率就是 6 次,週轉天數大約 61 天。
我們在幫客戶規劃營運系統的庫存報表時,老闆最常問的一句是「我的倉庫到底壓了多少錢」。會計通常拿得出年底的存貨金額,卻很少有人能回答「哪幾個品項把錢壓住了」。存貨週轉率就是回答這個問題的第一把尺,前提是算法要對、資料要每個月都更新。
這篇先把公式和 Excel 試算講清楚,再整理高低怎麼解讀、數字變差時先查哪些品項、手算最容易出錯的地方,最後談什麼時候該交給系統每月自動算。想知道每個料號該留多少緩衝,先看 安全庫存怎麼算;要挑整套庫存工具,看 庫存管理系統怎麼選。
存貨週轉率與週轉天數公式:先看這張速覽表
先講結論:存貨週轉率看「轉幾次」,週轉天數看「躺幾天」,兩個是同一件事的兩種講法。下面這張表把會計、採購、老闆最常混在一起的幾個名詞放在一起。
名詞 | 公式 | 白話意思 | 注意 |
|---|---|---|---|
存貨週轉率 | 銷貨成本 ÷ 平均存貨 | 一段期間內庫存轉了幾次 | 越高代表貨走得越快 |
存貨週轉天數 | 365 ÷ 存貨週轉率 | 一批貨平均放幾天才賣掉 | 財報上常叫「平均售貨日數」 |
平均存貨 | (期初存貨 + 期末存貨)÷ 2,或每月月底存貨平均 | 這段期間平均壓在倉庫的金額 | 只取兩個點最容易失真 |
銷貨成本 | 期初存貨 + 本期進貨 − 期末存貨 | 賣掉的貨當初花了多少錢買或做 | 用成本,不要用營業額 |
月週轉率 | 當月銷貨成本 ÷ 當月平均存貨 | 看單月的速度 | 乘以 12 才能跟年週轉率比 |
公式的推導與幾種變形,Wikipedia 的 Inventory turnover 條目 有完整列出。台灣上市櫃公司的財報分析也用同一套定義,在 公開資訊觀測站 查得到每家公司的存貨週轉率與平均售貨日數,拿來對照同業很方便。
為什麼分子要用銷貨成本,不能用營業額
存貨在帳上是用成本記的,營業額裡多了毛利。用營業額除以存貨,等於拿含毛利的數字去比不含毛利的數字,毛利越高的公司,週轉率看起來就越漂亮。毛利率 40% 的公司,用營業額算出來的週轉率會比用成本算高出六成多,跟同業一比就失準。有些網站或分析工具會用營業額版本,比較數字之前先確認分子是哪一個。
存貨金額每天都要算對,週轉率才有意義
存貨週轉率是拿帳上的存貨金額去算的。帳上數字跟倉庫實際對不起來,週轉率就是在算錯的數字。這件事我們做過同型的營運系統:在 影視器材租賃與檔期系統 裡,同一批器材何時被借、維修、外調,可租量每天重算,千筆預訂數秒載入,撞期自動偵測。租賃和買賣的庫存邏輯不同,但「先讓系統每天把數量算對,報表才有得看」這個順序是一樣的。
存貨週轉率 Excel 試算範例:同一年,兩種平均算出兩個答案
簡單講,同一家公司、同一年,平均存貨取兩個點還是取十三個點,存貨週轉率可以差兩成以上。下面用一家批發商的資料試算,全年銷貨成本 3,600 萬元,每月月底存貨如下(單位:百萬元):
時間點 | 月底存貨 | 說明 |
|---|---|---|
期初(去年 12 月底) | 7.0 | 去年盤點後的金額 |
1 月到 3 月 | 6.8、6.5、6.9 | 春節後去化 |
4 月到 6 月 | 7.2、7.5、7.8 | 開始備下半年的貨 |
7 月到 9 月 | 8.0、8.4、8.8 | 旺季前大量進貨 |
10 月到 11 月 | 9.0、8.2 | 旺季出貨 |
12 月底(期末) | 5.0 | 年底出清加盤點認列損失 |
算法一,只取期初和期末:平均存貨 =(7.0 + 5.0)÷ 2 = 6.0 百萬,存貨週轉率 = 36 ÷ 6.0 = 6.0 次,週轉天數 = 365 ÷ 6.0 ≈ 61 天。
算法二,取 13 個月底的平均:13 個點加起來 97.1,平均約 7.47 百萬,存貨週轉率 = 36 ÷ 7.47 ≈ 4.8 次,週轉天數 ≈ 76 天。
差了 15 天。年底出清讓期末存貨特別低,只看期初期末,會以為這家公司的貨一年轉 6 次;實際上一年裡大部分時間,倉庫壓著七百多萬,轉得比帳面慢。年底盤點前清庫存是很常見的做法,所以拿到一個漂亮的年度週轉率,先問一句:平均存貨是怎麼算的。
Excel 欄位與公式
Excel 算存貨週轉率不難,難在資料要按品項、按月份整理好。建議做兩張表:「月底存貨」每個品項每個月底一列,「銷貨明細」每張出貨單每個品項一列,含銷貨成本。下面是彙總表的欄位,假設資料從第 2 列開始:
欄位 | 內容 | 公式範例 |
|---|---|---|
A 品項 | 料號或品類 | 從主檔帶入 |
B 年度銷貨成本 | 這個品項全年賣掉的成本 | =SUMIFS(銷貨明細!F:F, 銷貨明細!B:B, A2, 銷貨明細!A:A, ">="&DATE(2025,1,1), 銷貨明細!A:A, "<"&DATE(2026,1,1)) |
C 平均存貨 | 13 個月底存貨金額的平均 | =AVERAGEIFS(月底存貨!D:D, 月底存貨!B:B, A2) |
D 存貨週轉率 | 轉幾次 | =IFERROR(B2/C2, 0) |
E 週轉天數 | 躺幾天 | =IFERROR(365/D2, "無銷貨") |
F 存貨占比 | 這個品項占總存貨的比例 | =C2/SUM(C:C) |
G 銷貨成本占比 | 這個品項占總銷貨成本的比例 | =B2/SUM(B:B) |
H 標示 | 壓錢又賣不動的品項 | =IF(AND(F2>G2*2, E2>180), "優先處理", "") |
條件加總用 SUMIFS,條件平均用 AVERAGEIFS。「月底存貨」這張表最容易缺:很多公司只在年底盤點時留一次金額,平常沒有月底快照。沒有快照就只能用期初期末,前面已經看到會差多少。進銷存要怎麼用試算表搭起來,可以參考 進銷存自己做。
想要這張彙總表的欄位檔,或想知道自己的資料夠不夠算到品項層級,可以直接 加 LINE 問我們,把現在的報表樣子丟過來就好。
存貨週轉率高低怎麼解讀:產業參考區間與比較方法
一句話:存貨週轉率沒有通用的標準答案,只能跟自己的過去比、跟同產業比。生鮮一週沒賣掉就壞了,機械零件放半年很正常,兩者拿同一把尺量沒有意義。下面這張表是業界常見的大方向,實際數字會因商品結構、通路、季節差很多,只能當起點:
產業類型 | 週轉天數大致落在 | 為什麼 | 比較時要注意 |
|---|---|---|---|
生鮮、餐飲食材 | 以天計 | 保存期限短,放久就報廢 | 報廢量要另外看,週轉快不代表沒損耗 |
量販、超市、便利商店 | 以週計 | 品項多但單價低、補貨頻繁 | 常有寄賣或供應商管理庫存,帳上存貨偏低 |
一般零售、服飾、3C 通路 | 一到數個月 | 有季節與流行週期 | 過季品會把平均拉慢,要分季看 |
批發、經銷 | 一到數個月 | 要備多品牌、多規格給下游 | 代理線多的公司,長尾品最容易壓錢 |
一般製造業 | 數個月 | 原料、在製品、成品三段都算存貨 | 三段要拆開看,問題常卡在其中一段 |
機械設備、精密零件、精品珠寶 | 半年以上 | 單價高、客製化、備品要長期保留 | 要看呆滯與跌價,光看週轉率不夠 |
跟同業比,最好找規模和商品結構接近的上市櫃公司,到公開資訊觀測站看它們近幾年的存貨週轉率趨勢。跟自己比,看的是方向:同一個品類今年比去年慢了兩成,比單一數字高低更值得追。
存貨週轉率太高也不一定是好事
週轉快通常代表貨走得順、錢回得快,但如果是因為存貨壓得太低,代價會出現在別的地方:缺貨流失訂單、常常急單叫貨付比較高的運費、供應商一延遲就停線。看到週轉率突然變很高,要一起看同期間的缺貨次數和急單比例。緩衝該留多少,用 安全庫存 的算法去定,週轉率負責回答整體有沒有壓太多錢。
我們的看法是:中小企業不用追求全公司一個漂亮的週轉率。主力品轉得快、關鍵料留足緩衝、長尾品控制總金額,三種品項各自有目標,比全部拉到同一個數字實際得多。
存貨週轉率變差時,先查哪幾個品項:ABC 分類與呆滯料
先講結論:整體週轉率變慢,問題幾乎都集中在少數品項,把品項層級的週轉率算出來,答案就出來了。延續前面那家批發商,把全年 3,600 萬銷貨成本和 747 萬平均存貨拆到品類:
品類 | 年度銷貨成本 | 平均存貨 | 存貨週轉率 | 週轉天數 | 存貨占比 |
|---|---|---|---|---|---|
熱銷品(5 個料號) | 1,800 萬 | 150 萬 | 12 次 | 約 30 天 | 20% |
主力品(20 個料號) | 900 萬 | 180 萬 | 5 次 | 約 73 天 | 24% |
一般品(80 個料號) | 700 萬 | 200 萬 | 3.5 次 | 約 104 天 | 27% |
長尾品(300 個料號) | 200 萬 | 217 萬 | 0.9 次 | 約 396 天 | 29% |
合計 | 3,600 萬 | 747 萬 | 4.8 次 | 約 76 天 | 100% |
長尾品只貢獻約 6% 的銷貨成本,卻占了 29% 的存貨,一批貨要放一年多才賣得掉。全公司的週轉率 4.8 次看起來還可以,把長尾品的存貨砍掉一半,整體就能拉到 5 次以上,熱銷品一個都不用動。這就是 ABC 分類的用處:先依銷貨成本排序,找出「存貨占比遠大於銷貨占比」的那一群,從那裡下手。
呆滯料怎麼抓:用最後異動日分級
呆滯料是週轉率的最大殺手,它不會出現在任何一張出貨單上,所以只看銷貨報表永遠找不到它。比較實際的做法是按「最後一次出庫日」分級,每個月看一次:
分級 | 最後出庫距今 | 建議處理 | 誰負責決定 |
|---|---|---|---|
正常 | 90 天內 | 照常補貨 | 採購 |
觀察 | 91 到 180 天 | 暫停補貨,確認是季節性還是需求消失 | 採購加業務 |
呆滯 | 181 到 365 天 | 降價促銷、搭售、退回供應商 | 業務主管 |
報廢候選 | 超過一年 | 評估跌價與報廢,跟會計確認處理方式 | 老闆加會計 |
天數門檻要依產業調整,生鮮可能是 7 天,機械零件可能是兩年。重點是規則要固定、每個月跑一次,讓呆滯料在變成報廢之前就被看見。最後出庫日要準,前提是盤點準,盤點怎麼做可以看 盤點表怎麼做。
手算存貨週轉率最容易出錯的地方:取樣、多倉、退貨
一句話:公式本身很少錯,錯的多半是餵進去的存貨金額和銷貨成本口徑對不上。下面這張表整理手算最常見的盲點:
盲點 | 會讓週轉率 | 怎麼修正 |
|---|---|---|
只取期初、期末兩個點 | 年底出清時偏高,年底囤貨時偏低 | 改用 13 個月底平均,或每日平均 |
只算總倉,漏了門市或外倉 | 偏高(存貨少算) | 所有倉庫、門市的存貨一起加總 |
在途存貨沒算進去 | 偏高 | 已付款或已轉移風險的在途貨要算進存貨 |
退貨沒有沖回銷貨成本 | 偏高(銷貨成本多算) | 銷退要同時減銷貨成本、加回存貨 |
報廢、跌價直接進銷貨成本 | 看起來變快,其實是虧損 | 報廢與跌價損失分開列,另外看 |
寄賣品算進自己的存貨 | 偏低 | 所有權在供應商的寄賣品不算 |
多倉與門市:總量對了,週轉率還是會騙人
總倉轉得很快、某幾家門市壓著半年的貨,合起來的週轉率看起來很健康。存貨週轉率至少要能拆到「品項 × 倉別」兩個維度,才看得出貨壓在哪裡。調撥中的貨算在收貨倉的在途,否則一調撥,兩邊的數字都會短少。倉庫層級的儲位與調撥怎麼管,WMS 倉儲管理系統怎麼選 有更完整的拆解。
存貨計價方法不同,數字就不能直接比
同一批貨,用先進先出法還是加權平均法計價,期末存貨和銷貨成本都會不一樣,物價變動大的時候差距更明顯。Odoo 18 的存貨評價設定 就把成本方法分成標準成本、平均成本(AVCO)與先進先出(FIFO)三種,要在品類上先選好。年中換計價方法,前後兩段的週轉率就不能放在同一張趨勢圖上。跟會計確認公司用哪一種,並在報表上註明。
存貨週轉天數跟應收、應付一起看:現金轉換週期
存貨週轉天數只回答了「錢壓在倉庫幾天」,老闆真正在意的是「錢從付出去到收回來要幾天」。把存貨、應收、應付三個天數放在一起,就是現金轉換週期:
指標 | 公式 | 白話意思 | 想縮短要做什麼 |
|---|---|---|---|
存貨週轉天數 | 365 ÷ 存貨週轉率 | 貨在倉庫放幾天 | 處理長尾與呆滯、調整訂購量 |
應收帳款天數 | 365 ÷(營業收入 ÷ 平均應收帳款) | 賣出去之後幾天收到錢 | 帳齡管理、催收提醒 |
應付帳款天數 | 365 ÷(銷貨成本 ÷ 平均應付帳款) | 進貨之後幾天付錢給供應商 | 跟供應商談付款條件 |
現金轉換週期 | 存貨天數 + 應收天數 − 應付天數 | 現金被卡住的天數 | 三個一起管 |
前面那家批發商存貨週轉天數 76 天,如果應收要 60 天、應付只有 30 天,現金就被卡住 106 天。存貨砍掉 20 天,跟催收快 20 天,效果一樣。應收那一段可以看 應收帳款怎麼管,應付那一段看 應付帳款怎麼管。製造業要把存貨拆成原料、在製品、成品,還要一起看 MRP 物料需求規劃,原料買太早也會拖慢週轉。
什麼時候該交給 ERP 每月自動算存貨週轉率
一句話:當你需要的不只是一個年度數字,而是每個月、每個品項、每個倉別都要看,Excel 就開始吃力了。公式寫一次就好,難的是每個月底的存貨快照、每張出貨單的成本、每筆退貨與調撥,都要有人去整理。下面這些訊號可以對照看看:
訊號 | 現場長什麼樣子 | 代表什麼 |
|---|---|---|
只有年底才算得出來 | 平常沒有月底存貨快照,只能等盤點 | 月週轉率與趨勢都看不到 |
品項超過幾百個 | 整理一次要好幾天,所以一年只做一次 | 長尾與呆滯被平均數蓋掉 |
多倉或門市 | 每個倉自己一本帳,月底再合併 | 看不出貨壓在哪個倉 |
銷貨成本要等會計結帳 | 業務與採購拿不到成本,只看數量 | 週轉率永遠晚一個月 |
呆滯料靠倉管記憶 | 問起來才去翻哪些貨很久沒動 | 報廢損失每年年底才被發現 |
中了兩項以上,就值得評估讓系統來算。完整的 Excel 崩潰訊號,可以看 用 Excel 自己寫進銷存撐得住嗎。
系統算出來的報表應該長什麼樣子
好用的存貨週轉報表,打開就能回答「哪些貨壓錢、壓在哪裡、多久了」。至少要能做到這幾件事:按品項、品類、倉別任意切;月週轉率和近 12 個月趨勢放在一起;呆滯分級直接列出來;點進去能看到這個品項最後一次出庫是哪一天、哪張單。數字變慢的品項自動通知採購,暫停自動補貨,跟 安全庫存 的補貨提醒接在一起,才不會一邊在清呆滯、一邊系統又自動叫貨。
這類「每天把數量算對、每月自動出報表」的功能,我們在 影視器材租賃與檔期系統 裡處理過同一類問題:可租量每天依借出、維修、外調動態重算,業務不必等人工對帳就能看到真實可用的數量。這是一套營運系統,不是 ERP,但「資料自動累積、報表自動算」的做法,放到存貨週轉報表上一樣適用。
ERP 內建報表、進銷存軟體還是客製
多數 ERP 與進銷存軟體都能出存貨週轉報表,差別在能拆多細、平均存貨怎麼算。導入前,可以直接請廠商用你的資料示範一次品項加倉別的月週轉率。
做法 | 能做到什麼 | 常見限制 | 適合誰 |
|---|---|---|---|
進銷存軟體 | 全公司或品項的週轉率、庫齡表 | 平均存貨常只用期初期末,倉別拆分有限 | 單倉、品項幾百個以內 |
ERP 庫存與財會模組 | 月結後自動算,跟銷貨成本、計價方法一致 | 自訂分析維度常要另外設定或加購 | 已經在用 ERP、會計月結準時 |
客製化報表模組 | 依你的品類、倉別、呆滯規則算,接 LINE 或 Email 通知 | 要先把料號與歷史資料整理乾淨 | 多倉、多通路、規則特殊 |
挑套件可以先看 進銷存軟體怎麼選 與 台灣 ERP 廠商比較;依公司規模開短名單,看 ERP 推薦。已經有 ERP、只是報表那塊不夠用,ERP 該換了嗎 那篇有講外掛模組這條路。採購端的進貨資料要怎麼留,採購系統怎麼選 有整理。
我們不建議為了存貨週轉率換整套系統。比較划算的順序是:先用 Excel 把前一年的資料算一次品項層級的週轉率,確認長尾和呆滯在哪裡;資料抓得到、也確定要每月看,再決定是開套件的報表模組,還是客製一個月結報表加呆滯提醒的小模組,接在現有系統旁邊。
看到這裡,如果你也在想「我們的庫存到底壓在哪些品項」,我們很樂意 聽你聊聊現在的庫存與報表狀況,或直接 加 LINE 把報表樣子丟過來,一起看看從哪一塊開始最划算。
ℹ️我們做過這件事
恆遠是會寫程式的工程團隊,目前有 40+ 件企業客製案上線在用。庫存數量與每日重算這一塊,我們做過 影視器材租賃與檔期系統:檔期大表加即時可用量引擎,千筆預訂數秒載入,撞期自動偵測。想看你的存貨報表放進系統會長什麼樣子,我們很樂意先聽你聊聊。
ℹ️我們怎麼看
我們判斷,接下來幾年中小企業看存貨週轉率的方式,會從「年底會計算一次」變成「每個月按品項自動出報表」。公式沒有變,變的是資料:出貨、退貨、調撥、月底快照都已經在系統裡,每月自動算的成本趨近於零。所以我們規劃庫存報表時,會先把月底快照和銷貨成本口徑做對,圖表放最後,套件內建報表夠用就用內建的。對老闆來說,判斷要不要動手很簡單:把去年的存貨拆到品類,看長尾品占了多少比例的存貨。超過四分之一,就值得每個月追;不到一成,年底算一次也夠。
存貨週轉率常見問題
Q存貨週轉率怎麼算?
存貨週轉率 = 銷貨成本 ÷ 平均存貨。平均存貨可以用(期初存貨 + 期末存貨)÷ 2,比較準的做法是取 13 個月底存貨的平均。例如一年銷貨成本 3,600 萬、平均存貨 600 萬,存貨週轉率就是 6 次。
Q存貨週轉天數怎麼算?
存貨週轉天數 = 365 ÷ 存貨週轉率,也可以寫成平均存貨 ÷ 銷貨成本 × 365。存貨週轉率 6 次,週轉天數大約 61 天,代表一批貨平均放兩個月才賣掉。財報上常叫平均售貨日數。
Q存貨週轉率多少算正常?
沒有通用標準,要看產業。生鮮與餐飲通常以天計,零售與批發多在一到數個月,製造業與機械零件常常要數個月到半年以上。最實際的比法是跟自己去年同期比,再到公開資訊觀測站找規模接近的同業看趨勢。
Q存貨週轉率越高越好嗎?
通常越高代表貨走得越快、資金壓得越少,但太高可能是存貨壓得太低,造成缺貨、急單運費變高、供應商一延遲就停線。週轉率要和缺貨次數、安全庫存一起看。
Q存貨週轉率可以用營業額算嗎?
不建議。存貨是用成本記帳,營業額裡含毛利,用營業額除以存貨會讓高毛利公司的週轉率看起來特別好,跟同業比就失準。分子請用銷貨成本。
QERP 可以自動算存貨週轉率嗎?
多數 ERP 與進銷存軟體都有存貨週轉或庫齡報表,差別在平均存貨用期初期末還是每月快照、能不能按品項與倉別拆、能不能自動通知呆滯品項。導入前可以請廠商用你的資料示範一次月週轉率。
AUTHOR
恆遠數位編輯團隊
想了解更多?看看我們的相關服務
需要網站系統架設或軟體開發?
無論是品牌官網、客製化系統還是應用程式,我們的團隊擁有豐富經驗,歡迎聯繫我們,讓專業為您的事業加分。






留言(0)
尚無留言,成為第一個留言的人吧!