جهش ۴۰ درصدی درآمد از نوامبر به دسامبر ممکن است بازتاب تقاضای تعطیلات باشد. مقایسه دسامبر با دسامبر سال قبل به پرسش متفاوتی پاسخ میدهد: درآمد همان ماه تقویمی میلادی در طول یک سال چقدر تغییر کرده است؟
تحلیل سالبهسال (YOY) این مقایسه را صریح میکند. با این حال همچنان به سوابق یکدست و زمینه نیاز دارد: یک فروش یکباره، تغییر قیمتها یا یک ماه ناقص میتواند نتیجه را تحریف کند. از کاربرگ رشد ماهانه YOY استفاده کنید تا یک شاخص پولی و واحد پول را مقایسه کنید، دورههای ناموجود را بهوضوح ببینید و مقایسهها را دانلود کنید.
رشد سالبهسال (YOY) چیست؟
رشد سالبهسال یک شاخص را با همان دوره در سال قبل مقایسه میکند. برای یک مقایسه ماهانه، ژانویه ۲۰۲۶ را با ژانویه ۲۰۲۵ مطابقت دهید. این با مقایسه مجموع کل یک سال تفاوت دارد؛ تمایزی که اداره تحلیل اقتصادی در راهنمای خود درباره تغییرات نسبت به یک سال پیش توضیح میدهد.
همچنین YOY با سالانهسازی یک نرخ دوره کوتاهتر متفاوت است. سالانهسازی میپرسد که یک نرخ ماهانه یا فصلی اگر در طول یک سال ادامه یابد چه چیزی را نشان میدهد؛ نمونه فصلی BEA این نرخ را در چهار فصل مرکب میکند. یک مقایسه مستقیم YOY همان ماه چنین فرض تداومی را ندارد. توضیح BEA درباره نرخهای سالانه را ببینید.
برای یک مقایسه ماهانه، به دو مشاهده قابلمقایسه با فاصله یک سال نیاز دارید. نیازی به تمام ماههای میانی نیست. هر دو مشاهده باید کل ماه تقویمی میلادی را پوشش دهند، از تعریف یکسان شاخص استفاده کنند و به یک واحد پول بیان شوند. این کاربرگ فقط مجموعهای پولی ماهانه را مدیریت میکند؛ شمارشها، نرخها، دورههای مالی و مجموعهای سالانه به تحلیل خودشان نیاز دارند.
فرمول رشد سالبهسال (YOY)
برای مقدار مثبت دوره قبل:
نرخ رشد YOY = ((مقدار دوره جاری - مقدار دوره قبل) / مقدار دوره قبل) × ۱۰۰یا بهطور معادل:
نرخ رشد YOY = ((مقدار دوره جاری / مقدار دوره قبل) - ۱) × ۱۰۰تغییر مطلق مقدار جاری منهای مقدار قبل است. تغییر مثبت به این معناست که مقدار اندازهگیریشده افزایش یافته؛ مطلوب بودن آن بستگی به شاخص دارد. برای مثال، هزینههای بالاتر بهطور خودکار به معنای عملکرد بهتر نیست.
پایه اهمیت دارد:
- مقدار قبل بزرگتر از صفر: درصد را محاسبه کنید، حتی اگر مقدار جاری منفی باشد. سودی که از ۱۰۰ به -۲۰ میرسد تغییری برابر -۱۲۰ و -۱۲۰.۰۰٪ است.
- مقدار قبل برابر صفر: تغییر مطلق در دسترس است، اما تغییر درصدی تعریفنشده است زیرا بر صفر تقسیم میشود.
- مقدار قبل منفی: این کاربرگ بهعنوان سیاست ابزار، درصد را ارائه نمیدهد. تقسیم از نظر ریاضی ممکن است، اما علامت آن میتواند حرکتی به سمت سوددهی یا دور شدن از آن را پنهان کند. سودی که از -۱۰۰ به -۸۰ میرسد به اندازه ۲۰ بهبود مییابد؛ آن مبالغ را مستقیماً بخوانید.
- مشاهده ناموجود: نه تغییر مطلق و نه تغییر درصدی در دسترس نیست. ناموجود با صفر واردشده متفاوت است.
محاسبه گامبهگام
۱. یک شاخص پولی را نامگذاری کنید، مانند درآمد یا سود خالص، و واحد پول آن را مشخص کنید. ۲. مجموع کامل ماه جاری را گردآوری کنید. ۳. مجموع همان ماه در سال قبل را گردآوری کنید. تعریف حسابداری را یکدست نگه دارید. ۴. تفریق کنید مقدار قبل را از جاری تا تغییر مطلق علامتدار بهدست آید. ۵. وقتی مقدار قبل مثبت است، تغییر را بر آن مقدار قبل تقسیم کنید و در ۱۰۰ ضرب کنید. ۶. مقادیر را در کنار درصد بخوانید. پیش از تفسیر نتیجه، دادههای ناموجود، معاملات غیرعادی و تفاوتهای دامنه کسبوکار را بررسی کنید.
نمونههای محاسبه رشد YOY
مثال ۱: درآمد ماهانه
فرض کنید یک شرکت مشاوره در مارس ۲۰۲۶ مبلغ ۸۵٬۰۰۰ دلار و در مارس ۲۰۲۵ مبلغ ۶۸٬۰۰۰ دلار درآمد داشته است.
رشد YOY: ((۸۵٬۰۰۰ - ۶۸٬۰۰۰) / ۶۸٬۰۰۰) × ۱۰۰ = ۲۵.۰۰٪
افزایش مطلق ۱۷٬۰۰۰ دلار است. مطابقت دادن مارس مانع مقایسه فصلهای مختلف میشود، اما دلیل افزایش درآمد را مشخص نمیکند و معاملات غیرعادی را از دفاتر هیچیک از این دو ماه حذف نمیکند.
مثال ۲: هزینههای ماهانه
فرض کنید هزینههای عملیاتی ماهانه از ۱۰٬۰۰۰ دلار به ۱۲٬۰۰۰ دلار در همان ماه یک سال بعد افزایش یابد. تغییر +۲٬۰۰۰ دلار و +۲۰.۰۰٪ است. آن علائم مثبت افزایش را توصیف میکند، نه حکمی درباره ارزشمند بودن آن هزینه. بررسی کنید چه چیزی تغییر کرده و آن را با سوابق مرتبط درآمد و سود مقایسه کنید.
نمونه داشبورد زیر سود کاهشی، ورود به زیان، پایههای غیرمثبت و ماههای ناموجود را اضافه میکند.
چرا رشد YOY اهمیت دارد
پنجرههای فصلی مشابه را مقایسه میکند
برای یک کسبوکار فصلی، مقایسه ژوئیه با ژوئیه معمولاً مفیدتر از مقایسه ژوئیه با ژانویه است. این تعدیل فصلی رسمی نیست. BLS تعدیل فصلی را فرآیندی آماری با عوامل فصلی متغیر و برخورد جداگانه با اثرات تقویمی و مقادیر پرت توصیف میکند؛ این کاربرگ هیچیک از این تعدیلها را انجام نمیدهد. روششناسی تعدیل فصلی BLS را ببینید.
تغییرات در زمانبندی تعطیلات، روزهای معاملاتی یا رویدادهای یکباره همچنان میتواند بر دو مجموع تأثیر بگذارد. آن توضیحات را در کنار مقایسه نگه دارید.
مقایسه را برای بازبینی آسانتر میکند
نمایش دو برچسب دوره، مقادیر اصلی و تغییر علامتدار به خواننده دیگری اجازه میدهد محاسبه شما را بررسی کند. هنگام بحث درباره نتیجه با شریک تجاری، وامدهنده یا مشاور، سوابق زیربنایی را در دسترس نگه دارید.
به شما کمک میکند تغییرات در طول زمان را دنبال کنید
چندین مقایسه ماهانه میتواند الگویی ارزشمند برای بررسی نشان دهد. درصد کاهشی ممکن است بازتاب عملکرد ضعیفتر جاری، پایه قویتر سال قبل یا هر دو باشد. پیش از نسبت دادن علت، مبالغ را بررسی کنید.
مقایسه کسبوکارها نیازمند احتیاط است
درصد یکسان دو کسبوکار را مستقیماً قابلمقایسه نمیکند. پیش از نتیجهگیری، اندازه شروع، تعریف شاخصها، دورههای گزارشدهی و تغییرات دامنه کسبوکار آنها را بررسی کنید.
YOY در مقابل سایر شاخصهای رشد
هر مقایسه به پرسش زمانی متفاوتی پاسخ میدهد:
ماهبهماه (MOM)
MOM یک ماه را با ماه بلافاصله قبل مقایسه میکند. میتواند به بررسی حرکات اخیر کمک کند، اما اثرات فصلی و یکباره همچنان به زمینه نیاز دارند.
فصلبهفصل (QOQ)
QOQ یک فصل را با فصل بلافاصله قبل مقایسه میکند. این یک مقایسه ترتیبی است، نه مقایسه همان فصل در سال قبل. کاربرگ ماهانه فصلها را محاسبه نمیکند.
سالبهسال (YOY)
YOY ماهانه یک ماه را با همان ماه یک سال قبل مقایسه میکند. فاصله مقایسه طولانیتری میدهد در حالی که ماه تقویمی میلادی را همتراز نگه میدارد؛ تمام اثرات فصلی را حذف نمیکند و تغییرات رخداده در میانه را نشان نمیدهد.
مقایسه مناسب برای پرسش را انتخاب کنید
از دورههای منطبق استفاده کنید و آنها را صریح برچسب بزنید. مقایسه دسامبر به دسامبر، مقایسه دسامبر به نوامبر و مقایسه کل سال محاسبات متفاوتی هستند. یکی را بهجای دیگری ارائه نکنید و درصدهای رشد ماهانه را برای تولید رشد سالبهسال جمع نکنید.
چه شاخصهایی را باید بهصورت YOY پیگیری کنید؟
درآمد
از تعریف یکسان درآمد در هر دو ماه استفاده کنید. اگر درآمد را بر اساس محصول، گروه مشتری یا کانال فروش تفکیک میکنید، آن دستهبندیها را نیز قابلمقایسه نگه دارید.
سود خالص
سود میتواند مثبت، صفر یا منفی باشد. همیشه مبالغ و تغییر مطلق را نشان دهید؛ سیاست درصدی کاربرگ بهویژه زمانی مرتبط است که همان ماه در سال قبل زیان داشته است.
جذب مشتری
تعداد مشتریان را نیز میتوان در طول سالها مقایسه کرد، اما خارج از این کاربرگ پولی است. مقایسههای مبتنی بر شمارش را از مبالغ پولی جدا نگه دارید.
نرخ حفظ مشتری
تغییرات نرخ به واحدهای روشن نیاز دارند. نرخ حفظی که از ۸۰٪ به ۸۵٪ میرسد، ۵ واحد درصد یا ۶.۲۵٪ نسبت به مقدار قبل افزایش مییابد. اینها گزارههای متفاوتی هستند. این کاربرگ نرخها را تحلیل نمیکند.
هزینههای عملیاتی
افزایش ممکن است بازتاب فعالیت جدید، قیمتهای بالاتر یا دستههای هزینه تغییر یافته باشد. از دامنه یکسان هزینه استفاده کنید و معاملات زیربنایی را بررسی کنید، بهجای اینکه هر افزایش را خوب یا بد تلقی کنید.
جریان نقدی
مشخص کنید کدام معیار جریان نقدی را مقایسه میکنید، مانند جریان نقدی عملیاتی، و آن تعریف را یکدست نگه دارید. سود و جریان نقدی جنبههای متفاوتی از کسبوکار را توصیف میکنند؛ هیچکدام نباید بیسروصدا جای دیگری را بگیرد.
اشتباهات رایج در تحلیل YOY که باید از آنها پرهیز کنید
اشتباه ۱: مقایسه دورههای ناهمسان
مقایسه سهماهه اول ۲۰۲۶ با سهماهه چهارم ۲۰۲۵ ترتیبی است، نه YOY. مقایسه یک ماه جاری ناقص با یک ماه کامل سال قبل نیز پوشش نابرابر میدهد. برای این کاربرگ منتظر مجموع کامل ماه تقویمی میلادی بمانید و بررسی کنید که هر دو مجموع از مبنای حسابداری و دامنه کسبوکار یکسانی استفاده کنند.
اشتباه ۲: نادیده گرفتن تورم یا تفاوتهای ارزی
کاربرگ مبالغ و درصدهای اسمی را نشان میدهد. تورم را تعدیل نمیکند، ارزها را تبدیل نمیکند و تغییرات قیمت را از تغییرات فعالیت جدا نمیکند. نتیجه آن را رشد تعدیلشده با تورم برچسب نزنید و ارزهای مختلف را در یک مقایسه ترکیب نکنید.
اشتباه ۳: نادیده گرفتن رویدادهای بیرونی
یک فروش غیرعادی، اختلال یا تغییر در کسبوکار میتواند بر هر یک از دو طرف مقایسه تأثیر بگذارد. آن زمینه را ثبت کنید؛ فرمول YOY آن را حذف نمیکند.
اشتباه ۴: تمرکز فقط بر درآمد
درآمد میتواند افزایش یابد در حالی که سود کاهش مییابد. معیارهای مرتبط را با هم بررسی کنید، با استفاده از یک کاربرگ جداگانه برای هر شاخص پولی، و پیش از تصمیمگیری علت را بررسی کنید.
اشتباه ۵: جعل تاریخ برای یک کسبوکار جدید
اگر کسبوکار مشاهده قابلمقایسهای از همان ماه یک سال قبل ندارد، آن مقایسه YOY ناموجود است. آن را با ماه قبل یا صفر جایگزین نکنید. دو مجموع ماه کامل و قابلمقایسه برای یک مقایسه کافی است؛ مجموعه داده پیوسته ۱۲ ماهه لازم نیست.
اشتباه ۶: نادیده گرفتن اثر پایه
حرکت از ۱٬۰۰۰ دلار به ۲٬۰۰۰ دلار رشد ۱۰۰.۰۰٪ و افزایش ۱٬۰۰۰ دلاری است. رشد ۵.۰۰٪ از ۱۰ میلیون دلار ۵۰۰٬۰۰۰ دلار اضافه میکند. هم تغییر مطلق و هم درصد را نشان دهید تا مقیاس شروع قابل مشاهده بماند.
چگونه یک داشبورد رشد YOY بسازیم
گام ۱: نمونه ماهانه را بارگذاری کنید
ماشینحساب رشد سالبهسال را باز کنید و بارگذاری نمونه را انتخاب کنید. این نمونه از سود خالص مصنوعی، USD و سال مقایسه ۲۰۲۶ استفاده میکند. هر سطر ماه نامگذاریشده ۲۰۲۶ را با همان ماه در ۲۰۲۵ مقایسه میکند. مقادیر زیر به دلار آمریکا هستند؛ سلولهای ناموجود صفر نیستند.
| ماه | قبل (USD) | جاری (USD) | تغییر (USD) | تغییر YOY | نتیجه |
|---|---|---|---|---|---|
| 2026-01 | 100.00 | 120.00 | +20.00 | +20.00% | کامل |
| 2026-02 | 100.00 | 80.00 | -20.00 | -20.00% | کامل |
| 2026-03 | 100.00 | 0.00 | -100.00 | -100.00% | کامل |
| 2026-04 | 100.00 | -20.00 | -120.00 | -120.00% | کامل |
| 2026-05 | 0.00 | 20.00 | +20.00 | تعریفنشده | پایه صفر |
| 2026-06 | -100.00 | -80.00 | +20.00 | تعریفنشده | پایه منفی |
| 2026-07 | ناموجود | 30.00 | — | — | قبل ناموجود |
| 2026-08 | 40.00 | ناموجود | — | — | جاری ناموجود |
| 2026-09 | ناموجود | ناموجود | — | — | هر دو ناموجود |
| 2026-10 | ناموجود | ناموجود | — | — | هر دو ناموجود |
| 2026-11 | ناموجود | ناموجود | — | — | هر دو ناموجود |
| 2026-12 | ناموجود | ناموجود | — | — | هر دو ناموجود |
محاسبه ژانویه (120 - 100) / 100 × 100 = 20.00% است. آوریل نشان میدهد که یک مقدار جاری منفی میتواند وقتی مقدار قبل مثبت بوده، نتیجه معتبری زیر -۱۰۰٪ تولید کند. مه و ژوئن هر دو ۲۰ بهبود مییابند، اما درصدهایشان به دلایل متفاوتی ارائه نمیشود. کاربرگ درصدها را با دو رقم اعشار گرد میکند در حالی که ورودیها و تغییرات پولی دقیق را نگه میدارد.
گام ۲: مقادیر خود را وارد کنید یا از قالب CSV استفاده کنید
یک شاخص پولی، واحد پول و سال مقایسه را انتخاب کنید. مجموعهای کامل ماه تقویمی میلادی را در سلولهای مربوطه وارد کنید. سلول خالی ویرایشگر به معنای مشاهده ناموجود است؛ وقتی میدانید مقدار صفر بوده، 0 تایپ کنید.
برای یک گردشکار فایلی، دانلود قالب نمونه را در کاربرگ انتخاب کنید. سرصفحه آن را بدون تغییر نگه دارید. هر سطر observation یک ماه YYYY-MM و مقدار ارائه میدهد، و همان شاخص، واحد پول و سال مقایسه را تکرار میکند. ورود تا ۲۴۰ سطر مشاهده در یک CSV با کدگذاری UTF-8 و حجم ۱ MiB را میپذیرد.
برای مقادیر CSV از ارقام 0–9، علامت منفی اختیاری و یک نقطه اعشار استفاده کنید. نمادهای ارز، جداکنندههای گروهبندی، علامت مثبت ابتدایی یا نماد توان را وارد نکنید. اگر مقدار ناموجود است، سطر را حذف کنید: یک سلول عددی خالی صریح رد میشود. CSV ورودی را بهعنوان نسخه منبع خود نگه دارید.
گام ۳: بررسی، اعمال و دانلود
CSV را انتخاب کنید و پیشنمایش آن را بررسی کنید. اعمال مشاهدات واردشده تمام ورودیهای فعلی را جایگزین میکند، از جمله مشاهدات سالهای دیگر. یک فایل ردشده کاربرگ را جایگزین نمیکند، و لغو پیشنمایش ورودیهای فعلی را دستنخورده باقی میگذارد. دادهها بهصورت محلی در مرورگر شما پردازش میشوند.
پیش از انتخاب دانلود نتایج مقایسه، شاخص، واحد پول، سال و ۱۲ سطر نتیجه را بررسی کنید. فایل نتایج شامل دو برچسب ماه، مقادیر منبع، تغییر علامتدار، درصد و وضعیت است. درصد 20.00 در CSV به معنای ۲۰٪ است؛ یک درصد تعریفنشده یا ناموجود با ذکر دلیلش در ستون وضعیت خالی میماند. ویرایشهای نامعتبر صادرات نتایج را غیرممکن میکند.
فایل نتایج یک گزارش خروجی است، نه یک قالب ورود. فایل ورودی خود را جداگانه نگه دارید؛ ورودیها در بازخوانی صفحه ذخیره نمیشوند. درخواست دانلود از مرورگر تضمین نمیکند که فایلی ذخیره شده است.
گام ۴: سوابق زیربنایی را بررسی کنید
پیش از بهروزرسانی مجموع هر ماه، سوابق منبع آن ماه را تطبیق دهید. اصلاحات و رویدادهای غیرعادی را یادداشت کنید، سپس تغییرات در مبالغ و درصدها را بررسی کنید. کاربرگ مجموع سالانه، پیشبینی، مقایسه دوره مالی یا تعدیل تورم/ارز تولید نمیکند.
چگونه رشد YOY را بدون یک معیار جهانی تفسیر کنیم
هیچ محدوده رشدی در این کاربرگ تعبیه نشده که کسبوکار را سالم ارزیابی کند. نتیجه را با برنامههای مستند و سوابق قابلمقایسه خودتان مقایسه کنید، با در نظر گرفتن مقدار شروع، حاشیهها، نیازهای نقدی و هرگونه تغییر در دامنه کسبوکار. یک درصد بهتنهایی نمیتواند پایداری را اثبات کند یا علت یک تغییر را توضیح دهد.
امور مالی خود را برای تحلیل YOY بهتر سازماندهی کنید
سوابق یکدست مقایسه را قابل بازبینی میکند. Beancount.io به شما کمک میکند سوابق حسابداری متنی ساده را سازماندهی کنید؛ مستندات نحوه کار با آنها را توضیح میدهد. مجموعهای ماهانه را تطبیق دهید، پشتیبان تهیه کنید و سابقه اصلاحات را نگه دارید. تاریخچه نسخهها میتواند به توضیح تغییرات کمک کند، اما یک ورودی نادرست را درست نمیکند.



