نرخ گردش موجودی چیست؟
نرخ گردش موجودی نسبتی است که نشان میدهد در یک دوره موجودی شما چند بار تمام شده و جای آن موجودی جدید آمده است. فرمولش این است: بهای تمامشده کالای فروختهشده ÷ ارزش میانگین موجودی. کسبوکاری که سالانه 2.400.000 ₺ کالا میفروشد و میانگین 400.000 ₺ موجودی نگه میدارد، نرخ گردش 6 دارد؛ یعنی موجودیاش سالی شش بار میچرخد. برای تبدیل آن به روز، 365 را بر نرخ گردش تقسیم میکنید: 365 ÷ 6 ≈ 61 روز — یعنی هر کالا بهطور میانگین دو ماه پس از ورود به قفسه فروخته میشود.
آنچه نرخ گردش واقعاً میگوید پول است: هر کارتن داخل انبار تا زمان فروش، پولی نقد است که بسته مانده. وقتی نرخ گردش بالا میرود همان فروش را با پول کمتری انجام میدهید؛ وقتی پایین میآید پول روی قفسه میخوابد.
دو جزء فرمول
بهای تمامشده کالای فروختهشده (صورت کسر). بهای تمامشده کالاهایی که در دوره فروختهاید. این رقم گردش فروش نیست — اگر این دو را با هم اشتباه بگیرید، نرخ گردش بهاندازه حاشیه سود باد میکند.
ارزش میانگین موجودی (مخرج). میانگین ارزش بهای تمامشده موجودی انبار در طول دوره. سادهترین حالتش میانگین ارزش ابتدای دوره و پایان دوره است: (موجودی ابتدای دوره + موجودی پایان دوره) ÷ 2.
تا وقتی هر دو بر حسب بهای تمامشده باشند، نتیجه سازگار است. اگر یکی را با قیمت فروش و دیگری را با بهای تمامشده بگیرید، عدد حاصل چیزی نمیگوید.
در چهار گام محاسبه کنید
1. دوره را انتخاب کنید و بهای تمامشده کالای فروختهشده را پیدا کنید
محاسبه برای یک بازه زمانی انجام میشود؛ رایجترین آن یک سال است. بهای تمامشده کالاهایی را که در آن دوره فروختهاید جمع بزنید — نه قیمت فروش، بلکه بهای خرید. اگر بهای تمامشده کالای فروختهشده سالانه 2.400.000 ₺ باشد، صورت کسر محاسبه همین است. اگر بخواهید سهماهه بررسی کنید میتوانید دوره را کوتاهتر بگیرید؛ فقط هنگام تفسیر نتیجه آن را با دورههایی به همان طول مقایسه کنید.
2. ارزش میانگین موجودی را محاسبه کنید
ارزش موجودی یک روز تنها گمراهکننده است: انبار پیش از شمارش با انبار پس از کمپین شباهتی ندارد. میانگین ارزش موجودی ابتدا و انتهای دوره را بگیرید. اگر ابتدای دوره 380.000 ₺ و انتهای دوره 420.000 ₺ باشد، میانگین موجودی (380.000 + 420.000) ÷ 2 = 400.000 ₺ است. اگر ارزش موجودی ماهانه را ثبت میکنید، میانگین دوازده ماه نتیجه دقیقتری میدهد.
3. تقسیم کنید: نرخ گردش موجودی
بهای تمامشده کالای فروختهشده را بر ارزش میانگین موجودی تقسیم کنید: 2.400.000 ÷ 400.000 = 6. این عدد میگوید موجودی انبار شما در یک سال شش بار تمام شده و جایش موجودی جدید آمده است. واحد ندارد، یک ضریب است؛ بهصورت «6 بار چرخید» خوانده میشود.
4. به روز تبدیل کنید و تفسیر کنید
ضریب انتزاعی میماند، روز ملموس است: 365 ÷ نرخ گردش. 365 ÷ 6 = حدود 61 روز — یعنی هر کالا بهطور میانگین دو ماه پس از ورود به قفسه فروخته میشود. این همان مدتی است که پولِ بستهشده در موجودی بهطور میانگین پس از چند روز به شما برمیگردد. مقایسه را با دورههای گذشته خودتان انجام دهید؛ میانگین صنعت فقط تصویری تقریبی میدهد.
تبدیل نرخ گردش به روز
ضریب برای مقایسه میان کسبوکارها خوب است، اما برای تصمیم روزانه، عدد بر حسب روز کار را آسانتر میکند:
روزهای گردش موجودی = 365 ÷ نرخ گردش موجودی
در انباری با نرخ گردش 6، کالا بهطور میانگین 61 روز میماند. اگر نرخ گردش به 12 برسد، این انتظار به 30 روز کاهش مییابد — یعنی همان گردش فروش با نصف موجودی. این عدد همچنین به شما نشان میدهد فاصله میان روز پرداخت به تأمینکننده و روز دریافت وجه از مشتری چقدر است.
نمونه محاسبه به تفکیک صنعت
یک نرخ گردش یکسان در همه صنایع خوب یا بد نیست؛ آنچه تعیین میکند سرعت مصرف کالاست:
| گروه کالا | بهای تمامشده کالای فروختهشده سالانه | میانگین موجودی | نرخ گردش | روزهای گردش |
|---|---|---|---|---|
| مواد غذایی، کالای مصرفی سریع | 1.800.000 ₺ | 100.000 ₺ | 18 | 20 روز |
| لوازمالتحریر، خردهفروشی عمومی | 900.000 ₺ | 150.000 ₺ | 6 | 61 روز |
| مبلمان، لوازم خانگی | 1.200.000 ₺ | 400.000 ₺ | 3 | 122 روز |
| لوازم یدکی | 600.000 ₺ | 300.000 ₺ | 2 | 183 روز |
در جدول، نرخ گردش لوازم یدکی حدود یکنهم مواد غذایی است؛ این شکست نیست، ماهیت کار است. قطعهای که بهندرت خواسته میشود اما وقتی خواسته شد حتماً باید موجود باشد، مدت طولانی روی قفسه میماند. رقم خودتان را با میانگین صنعت نه، بلکه با رقم دوره قبل خودتان مقایسه کنید.
سه جایی که وقتی نرخ گردش افت کرد باید نگاه کرد
1. موجودی راکد. اقلامی که ماههاست هیچ حرکتی ندارند، میانگین را مدام پایین میکشند. از تاریخچه حرکتها فهرستی بر اساس تاریخ آخرین فروش بگیرید؛ بیشترین بهبود نرخ گردش معمولاً از همین کار میآید. نحوه تهیه فهرست و فروش کالایی که روی قفسه مانده را در راهنمای موجودی راکد چیست توضیح دادهایم.
2. سطح بحرانی بیش از حد بالا. وقتی آستانه سفارش بالاتر از حد لازم تعیین شود، انبار هرگز خالی نمیشود. آستانه را با سرعت واقعی فروش و زمان واقعی تأمین دوباره محاسبه کنید — فرمول را گامبهگام در راهنمای سطح بحرانی موجودی چیست توضیح دادهایم.
3. ثبت نادرست موجودی. اگر مقدار در سیستم واقعیت را نشان نمیدهد، مخرج محاسبه هم غلط است و نرخ گردش بهدستآمده واقعی نیست. تنها راه دیدن اینکه ثبتها با قفسه میخواند یا نه، شمارش است؛ راهنمای انبارگردانی چگونه انجام میشود مراحل آن را شرح میدهد.
وجه مشترک این سه مورد این است که نرخ گردش یک نتیجه است: آنچه عدد را واقعاً تعیین میکند این است که از کدام کالا، چقدر و کِی سفارش میدهید. اینکه با گروهبندی کالاها بر اساس ارزش (تحلیل ABC) چگونه این تصمیمها را بگیرید، در راهنمای مدیریت موجودی چیست آمده است.
پایدار کردن محاسبه
محاسبه نرخ گردش فقط سالی یک بار ایدهای میدهد، اما تصمیمساز نیست. شکل کارآمدش این است که به تفکیک گروه کالا و در فواصل منظم نگاه کنید. برای یک محاسبه یکباره میتوانید از ماشینحساب رایگان نرخ گردش موجودی استفاده کنید. برای پیگیری مداوم لازم است بهای تمامشده کالای فروختهشده و ارزش موجودی خودبهخود انباشته شود: برنامه در هر فروش بهای تمامشده و موجودی باقیمانده را ثبت میکند و گزارشهای سود و زیان و موجودی را از همینجا تولید میکند. برای کار با تلفن در انبار، نسخههای موبایل و وب دادههای یکسانی را به اشتراک میگذارند.
نرخ گردش معیاری است که پس از راهاندازی پیگیری موجودی انبار باید به آن نگاه کرد: اگر کدهای کالا منظم، حرکتها ثبتشده و شمارشها انجام شده باشد، میتوانید به عدد حاصل اعتماد کنید.
پرسشهای متداول
در محاسبه از گردش فروش استفاده میشود یا بهای تمامشده؟
بهای تمامشده. چون مخرج (میانگین موجودی) بر اساس ارزش بهای تمامشده نگه داشته میشود، صورت کسر هم باید بهای تمامشده باشد. اگر گردش فروش را بر بهای تمامشده تقسیم کنید، حاشیه سود شما وارد محاسبه میشود و نرخ گردش بالاتر از واقعیت درمیآید؛ این رایجترین اشتباه است. فرمولی هم هست که از گردش فروش استفاده میکند، اما در آن صورت باید ارزش موجودی را هم با قیمت فروش ارزشگذاری کنید.
نرخ گردش موجودی چقدر باید باشد؟
یک مقدار درست واحد وجود ندارد؛ بسته به صنعت و نوع کالا فرق میکند. بازههای رایج: در مواد غذایی سالی 15 تا 20، در لوازمالتحریر و خردهفروشی عمومی 4 تا 8، در لوازم یدکی و مبلمان 2 تا 4. مقایسه معنادار با گذشته خودتان است: اگر پارسال 4 بود و امسال 6 شد، یعنی همان فروش را با موجودی کمتر انجام میدهید.
آیا برای یک کالا هم میشود محاسبه کرد؟
بله، حتی کاراترین شکلش همین است. برای یک کالا میتوانید بهجای مبلغ از تعداد استفاده کنید: تعداد فروختهشده در دوره ÷ میانگین تعداد موجودی. وقتی کالا به کالا نگاه کنید، معلوم میشود کدام قلم در انبار پول را بسته نگه داشته؛ نرخ گردش کل این را پنهان میکند.
اگر نرخ گردش پایین است چه باید کرد؟
اول علت را جدا کنید: تقاضا افت کرده، سفارش زیادی داده شده، یا تنوع کالا بیش از حد گسترده است؟ کاهش مقدار سفارش اقلام کمگردش، فروش موجودی موجود با کمپین یا فروش بستهای، و پایین آوردن سطح بحرانی آن کالاها مفید است. باید موجودی راکدی که هیچ حرکتی ندارد هم پاکسازی شود — این اقلام میانگین را مدام پایین میکشند.
آیا نرخ گردش بسیار بالا خوب است؟
تا یک حد. گردش بالا یعنی فروش زیاد با موجودی کم و از نظر نقدینگی خوب است؛ اما وقتی بیش از حد بالا برود میتواند نشانه این باشد که مدام موجودیتان تمام میشود. نرخ گردش را همراه با تعداد دفعات اتمام موجودی بخوانید: اگر با افزایش سرعت، فروش از دسترفته هم زیاد میشود، سطح موجودی شما پایینتر از حد لازم است.
ارتباطش با سطح بحرانی موجودی چیست؟
این دو به پرسشهای متفاوتی پاسخ میدهند. سطح بحرانی موجودی پاسخ «کِی سفارش بدهم؟» است و برای یک کالا به زمان تأمین نگاه میکند. نرخ گردش پاسخ «چقدر موجودی نگه میدارم؟» است و به کل دوره نگاه میکند. وقتی نرخ گردش افت کرد، جای نگاه کردن اغلب سطوح بحرانی است: اگر سطح بیش از حد بالا گذاشته شده باشد، انبار همیشه پر میماند.
آخرین بهروزرسانی: 2026-09-22
گزارشهای موجودی و سود در برنامه
در هر فروش بهای تمامشده و موجودی باقیمانده ثبت میشود؛ گزارش خودبهخود انباشته میشود.




نرخ گردش را هر ماه دستی محاسبه نکنید
حساب رایگان باز کنید، فهرست Excel خود را وارد کنید؛ گزارش حرکتهای فروش و موجودی خودبهخود پر شود.