بلاگ
آموزش جامع فرمول CUMPRINC در گوگل شیت
- فرمول CUMPRINC در گوگل شیت چیست و چه کاربردی دارد؟
- چگونه میتوانم مجموع اصل وام پرداخت شده در یک بازه زمانی مشخص را محاسبه کنم؟
- آرگومانهای مختلف تابع CUMPRINC چه معنایی دارند و چگونه باید آنها را تنظیم کرد؟
- چه تفاوت کلیدی بین فرمول CUMPRINC و فرمول CUMIPMT وجود دارد؟
- رایجترین خطاها هنگام استفاده از این فرمول کدامند و چگونه میتوان آنها را برطرف کرد؟
در این مقاله، به تمام این سوالات به صورت جامع و دقیق پاسخ خواهیم داد. اگر با وام، سرمایهگذاری یا هر نوع تحلیل مالی سر و کار دارید، درک نحوه محاسبه بخشهای مختلف پرداختها اهمیت حیاتی دارد. یکی از ابزارهای قدرتمند در این زمینه، فرمول CUMPRINC در گوگل شیت است که به شما امکان میدهد مجموع اصل مبلغ پرداخت شده برای یک وام یا سرمایهگذاری را در یک دوره زمانی مشخص محاسبه کنید. این تابع به مدیران مالی، حسابداران، سرمایهگذاران و حتی افرادی که وامهای شخصی مانند وام مسکن یا خودرو دارند کمک میکند تا تصویر روشنی از وضعیت بازپرداخت بدهی خود داشته باشند و بتوانند برنامهریزی مالی دقیقتری انجام دهند. با ما همراه باشید تا تمام جنبههای این فرمول کاربردی را قدم به قدم بررسی کنیم.
فرمول CUMPRINC در گوگل شیت چیست؟
تابع CUMPRINC که مخفف عبارت Cumulative Principal است، یکی از توابع مالی قدرتمند در گوگل شیت (و همچنین اکسل) به شمار میرود. وظیفه اصلی این فرمول، محاسبهی مجموع بخش اصل یک وام یا سرمایهگذاری است که بین دو دوره زمانی مشخص پرداخت میشود. وقتی شما یک قسط وام پرداخت میکنید، این قسط به دو بخش اصلی تقسیم میشود: بخشی که بهره وام را پوشش میدهد (Interest) و بخشی که از مبلغ اولیه وام شما کم میکند (Principal). فرمول CUMPRINC دقیقاً به شما نشان میدهد که در یک بازه زمانی دلخواه (مثلاً در طول سال اول بازپرداخت)، چه مقدار از پرداختهای شما مستقیماً صرف کاهش بدهی اصلی شما شده است.
این تابع برای تحلیلهای مالی بسیار کاربردی است، زیرا به شما اجازه میدهد تا سرعت کاهش بدهی خود را ارزیابی کرده و استراتژیهای بازپرداخت را بهینهسازی کنید. به عنوان مثال، میتوانید محاسبه کنید که در سه ماهه اول سال چقدر از اصل وام مسکن خود را پرداخت کردهاید یا در سال پایانی بازپرداخت وام، چه سهمی از اقساط به اصل بدهی اختصاص دارد.
ساختار و آرگومانهای فرمول CUMPRINC
برای استفاده صحیح از این تابع، باید با ساختار و اجزای تشکیلدهنده آن به خوبی آشنا شوید. ساختار کلی فرمول به شکل زیر است:
=CUMPRINC(rate, number_of_periods, present_value, first_period, last_period, end_or_beginning)
هر یک از این آرگومانها نقش مشخصی در محاسبه دارند که در ادامه به تفصیل توضیح داده میشوند.
۱. rate (نرخ بهره)
این آرگومان، نرخ بهره به ازای هر دوره پرداخت است. نکته بسیار مهم در اینجا، هماهنگی واحد زمان بین نرخ بهره و تعداد دورهها است. برای مثال:
- اگر اقساط شما ماهانه پرداخت میشود، باید نرخ بهره سالانه را بر ۱۲ تقسیم کنید. (مثال: اگر نرخ سالانه ۱۸٪ است، برای این آرگومان باید
18%/12را وارد کنید). - اگر اقساط فصلی (هر سه ماه) است، نرخ بهره سالانه را بر ۴ تقسیم کنید.
- اگر اقساط سالانه است، همان نرخ بهره سالانه را مستقیماً وارد کنید.
۲. number_of_periods (تعداد کل دورهها)
این آرگومان که به اختصار nper نیز شناخته میشود، تعداد کل اقساطی است که برای بازپرداخت کامل وام باید پرداخت شود. این عدد نیز باید با دوره پرداخت شما هماهنگ باشد. برای مثال:
- برای یک وام ۵ ساله با پرداختهای ماهانه، این عدد برابر با ۶۰ خواهد بود (۵ سال × ۱۲ ماه).
- برای یک وام ۱۰ ساله با پرداختهای فصلی، این عدد ۴۰ است (۱۰ سال × ۴ فصل).
۳. present_value (ارزش فعلی)
این آرگومان که با pv نمایش داده میشود، همان مبلغ کل یا اولیه وام است. این مقدار، ارزش فعلی تمام پرداختهای آینده را نشان میدهد. در اکثر مواقع، این همان مقداری است که در ابتدا به عنوان وام دریافت کردهاید.
۴. first_period (دوره شروع)
این آرگومان مشخص میکند که محاسبه مجموع اصل وام از کدام دوره (قسط) باید آغاز شود. این عدد باید یک عدد صحیح بین ۱ و number_of_periods باشد. برای مثال، اگر میخواهید مجموع اصل پرداخت شده در سال دوم یک وام ماهانه را محاسبه کنید، دوره شروع شما قسط سیزدهم خواهد بود، بنابراین این آرگومان را برابر با ۱۳ قرار میدهید.
۵. last_period (دوره پایان)
این آرگومان، آخرین دورهای است که در محاسبه شما لحاظ میشود. این عدد نیز باید بزرگتر یا مساوی first_period و کوچکتر یا مساوی number_of_periods باشد. در ادامه مثال قبلی، برای محاسبه اصل وام در سال دوم، دوره پایان شما قسط بیست و چهارم خواهد بود، پس این آرگومان را برابر با ۲۴ قرار میدهید.
۶. end_or_beginning (زمان پرداخت)
این آرگومان که به آن type نیز گفته میشود، مشخص میکند که پرداخت قسط در ابتدا یا انتهای هر دوره انجام میشود.
- 0 (یا حذف آرگومان): به معنای پرداخت در پایان دوره است. این حالت پیشفرض و رایجترین سناریو برای وامها است.
- 1: به معنای پرداخت در ابتدای دوره است. این حالت بیشتر در قراردادهای اجاره یا برخی سرمایهگذاریها دیده میشود.
مثالهای کاربردی فرمول CUMPRINC در گوگل شیت
تئوری بدون عمل کاربرد چندانی ندارد. بیایید با چند مثال عملی ببینیم که این فرمول چگونه در سناریوهای مختلف به ما کمک میکند.
مثال ۱: محاسبه مجموع اصل وام پرداخت شده در سال اول
فرض کنید شما یک وام خرید خودرو به مبلغ ۵۰۰,۰۰۰,۰۰۰ ریال با نرخ بهره سالانه ۲۴٪ و بازپرداخت ۳ ساله (۳۶ ماهه) دریافت کردهاید. میخواهید بدانید در سال اول (۱۲ قسط اول) چه مقدار از اصل وام را بازپرداخت کردهاید.
اطلاعات ما به شرح زیر است:
- ارزش فعلی (pv): 500,000,000
- نرخ بهره سالانه: 24%
- مدت زمان: ۳ سال
برای استفاده در فرمول، باید پارامترها را تنظیم کنیم:
- rate:
0.24 / 12(نرخ ماهانه) - number_of_periods:
3 * 12(تعداد کل ماهها) - present_value: 500,000,000
- first_period: 1 (شروع از قسط اول)
- last_period: 12 (پایان در قسط دوازدهم)
- end_or_beginning: 0 (پرداخت در پایان ماه)
فرمول نهایی به این شکل خواهد بود:
=CUMPRINC(24%/12, 36, 500000000, 1, 12, 0)
خروجی این فرمول یک عدد منفی خواهد بود (چون از دیدگاه جریان نقدی، پرداخت یک خروج وجه است). این عدد نشان میدهد که در پایان سال اول، چه میزان از بدهی اصلی شما کاسته شده است.
مثال ۲: محاسبه اصل وام در سه ماهه آخر یک سرمایهگذاری
حالا سناریوی متفاوتی را در نظر بگیرید. فرض کنید یک سرمایهگذاری با بازپرداخت ثابت دارید. مبلغ اولیه سرمایهگذاری ۱,۰۰۰,۰۰۰,۰۰۰ ریال با نرخ سود سالانه ۲۰٪ و بازپرداخت ۵ ساله (۶۰ ماهه) است. میخواهیم بدانیم در سه ماهه آخر سال پنجم (ماههای ۵۸، ۵۹ و ۶۰)، چه مقدار از اصل سرمایه بازگردانده میشود.
جدول پارامترهای این سناریو به شکل زیر است:
| آرگومان | مقدار | توضیحات |
|---|---|---|
| rate | 20%/12 |
نرخ بهره ماهانه |
| number_of_periods | 60 | تعداد کل اقساط (۵ سال × ۱۲ ماه) |
| present_value | 1000000000 | مبلغ اولیه سرمایهگذاری |
| first_period | 58 | شروع از ماه پنجاه و هشتم |
| last_period | 60 | پایان در ماه شصتم |
| end_or_beginning | 0 | پرداخت در انتهای دوره |
فرمول مورد استفاده به این صورت خواهد بود:
=CUMPRINC(20%/12, 60, 1000000000, 58, 60, 0)
این محاسبه به سرمایهگذار کمک میکند تا جریان بازگشت اصل پول خود را در مراحل پایانی سرمایهگذاری تحلیل کند.
تفاوت کلیدی بین CUMPRINC و CUMIPMT
یکی از اشتباهات رایج، استفاده نادرست از دو فرمول بسیار مشابه CUMPRINC و CUMIPMT است. این دو تابع مکمل یکدیگر هستند و درک تفاوت آنها ضروری است.
- CUMPRINC: مجموع بخش اصل (Principal) پرداختی در یک بازه زمانی را محاسبه میکند. این فرمول به شما میگوید چقدر از بدهی اولیهتان کم شده است.
- CUMIPMT: مجموع بخش بهره (Interest) پرداختی در یک بازه زمانی را محاسبه میکند. این فرمول هزینه استقراض پول را در آن دوره نشان میدهد.
یک نکته جالب این است که اگر شما خروجی این دو فرمول را برای یک بازه زمانی یکسان با هم جمع کنید، به مجموع کل اقساط پرداخت شده در آن دوره خواهید رسید. برای مثال:
مجموع اقساط پرداخت شده (از دوره ۱ تا ۱۲) = CUMPRINC (دوره ۱ تا ۱۲) + CUMIPMT (دوره ۱ تا ۱۲)
بنابراین، برای تحلیل کامل ساختار بازپرداخت وام، بهتر است از هر دو تابع به صورت همزمان استفاده کنید تا دید کاملی نسبت به هزینهها و کاهش بدهی خود پیدا کنید.
خطاهای رایج و نحوه رفع آنها
هنگام کار با فرمول CUMPRINC در گوگل شیت، ممکن است با خطاهایی مواجه شوید. شناخت این خطاها به شما کمک میکند تا سریعتر مشکل را برطرف کنید.
خطای #NUM!
این رایجترین خطا برای این تابع است و معمولاً به دلایل زیر رخ میدهد:
- مقدار
rateکوچکتر یا مساوی صفر است. - مقدار
number_of_periodsکوچکتر یا مساوی صفر است. - مقدار
present_valueکوچکتر یا مساوی صفر است. - مقدار
first_periodیاlast_periodخارج از محدوده مجاز است (مثلاً کوچکتر از ۱ یا بزرگتر ازnumber_of_periods). - مقدار
first_periodبزرگتر ازlast_periodاست. - مقدار
end_or_beginningعددی غیر از ۰ یا ۱ است.
راهحل: مقادیر ورودی خود را با دقت بررسی کنید و مطمئن شوید که در محدوده منطقی و صحیح قرار دارند.
خطای #VALUE!
این خطا زمانی رخ میدهد که یکی از آرگومانها مقدار غیرعددی داشته باشد. برای مثال، اگر به جای یک عدد، یک متن را به عنوان ورودی به فرمول بدهید.
راهحل: اطمینان حاصل کنید که تمام آرگومانها به درستی و به صورت عددی وارد شدهاند و سلولهای مرجع حاوی مقادیر صحیح هستند.
جمعبندی و نکات نهایی
فرمول CUMPRINC در گوگل شیت یک ابزار تخصصی اما بسیار کارآمد برای تحلیلهای مالی، به ویژه در زمینه وام و سرمایهگذاری است. با استفاده از این تابع میتوانید به سادگی مجموع اصل پول پرداخت شده در هر بازه زمانی دلخواه را محاسبه کنید و درک عمیقتری از ساختار بدهیهای خود به دست آورید.
در ادامه چند نکته کلیدی برای استفاده بهینه از این فرمول آورده شده است:
- هماهنگی واحدها: همیشه اطمینان حاصل کنید که واحد زمانی آرگومان
rate(نرخ بهره) وnumber_of_periods(تعداد دورهها) یکسان باشد. این شایعترین منبع اشتباه در محاسبات مالی است. - خروجی منفی: به یاد داشته باشید که خروجی تابع CUMPRINC معمولاً یک عدد منفی است، زیرا نشاندهنده پرداخت و خروج وجه نقد است. اگر به نمایش مثبت آن نیاز دارید، میتوانید از تابع
ABSاستفاده کنید:=ABS(CUMPRINC(...)). - استفاده ترکیبی: برای تحلیل کامل، CUMPRINC را در کنار توابع مالی دیگر مانند
CUMIPMT،PMT(برای محاسبه قسط کل) وPPMT(برای محاسبه اصل قسط در یک دوره خاص) به کار ببرید.
با تسلط بر این فرمول، شما یک گام بزرگ در جهت مدیریت هوشمندانهتر امور مالی خود برداشتهاید و میتوانید تصمیمات آگاهانهتری در مورد وامها و سرمایهگذاریهای خود بگیرید.
آیا این فرمول در اپلیکیشن موبایل گوگل شیت هم کار میکند؟
بله امیر عزیز، تمامی توابع استاندارد گوگل شیت از جمله CUMPRINC در نسخه اندروید و iOS این برنامه به خوبی پشتیبانی میشوند و قابل استفاده هستند.
خیلی ممنون از تیم 9persona. من به عنوان یک مشاور کسبوکار از ابزارهای شما برای بهینهسازی فرآیندهای مالی کلاینتهایم استفاده میکنم.
چرا خروجی این فرمول معمولاً یک عدد منفی است؟
سوال خوبی بود نازنین عزیز. در توابع مالی گوگل شیت، جریانهای خروجی نقدینگی (مثل پرداخت قسط) به صورت منفی نمایش داده میشوند. اگر ترجیح میدهید عدد مثبت ببینید، میتوانید کل فرمول را در یک تابع ABS قرار دهید یا پشت فرمول یک علامت منفی بگذارید.
مقاله کاملی بود. ای کاش یک مثال ویدیویی هم برای نحوه وارد کردن دادهها میگذاشتید.
پیمان عزیز، ممنون از پیشنهادت. حتماً در آپدیتهای بعدی مقاله، بخش ویدیوهای آموزشی کوتاه را هم به مطالب اضافه خواهیم کرد.
میخواستم بدانم آیا میتوانیم با این فرمول، مجموع اصل پرداخت شده در کل طول عمر وام را حساب کنیم؟
بله زهرا جان. کافی است start_period را ۱ و end_period را برابر با کل تعداد اقساط (nper) قرار دهید. در این حالت خروجی فرمول دقیقاً برابر با مبلغ اولیه وام خواهد بود.
برای منی که تازه وارد دنیای تحلیل داده شدم، این مقاله عالی بود. ترکیب این فرمول با نمودارهای گوگل شیت میتواند گزارشهای مدیریتی فوقالعادهای بسازد.
دقیقا مهدی جان! بصریسازی روند کاهش اصل بدهی در کنار پرداخت بهره، یکی از بهترین راهها برای متقاعد کردن ذینفعان در جلسات بیزینس است.
من در استفاده از این فرمول برای وامهای با نرخ بهره شناور به مشکل خوردم. راهکاری دارید؟
سعید عزیز، متاسفانه تابع CUMPRINC برای نرخ بهره ثابت طراحی شده است. در صورتی که نرخ بهره شما شناور است، باید یک جدول Amortization دستی بسازید تا بتوانید تغییرات نرخ را در هر دوره به صورت مجزا اعمال کنید.
واقعا خسته نباشید. آموزشهای مالی شما همیشه سطح بالایی دارند. من برای پروژههای فریلنسری حسابداریام از این فرمول استفاده کردم و خیلی وقتم رو ذخیره کرد.
آیا میتوان از CUMPRINC برای محاسبه استهلاک داراییها هم به نوعی استفاده کرد یا فقط مخصوص وام است؟
محمد عزیز، این تابع به طور خاص برای محاسبات مالی مربوط به وام با اقساط ثابت (Annuity) طراحی شده است. برای استهلاک داراییها، بهتر است از توابعی مثل SLN یا DDB استفاده کنید که برای همین منظور بهینهسازی شدهاند.
تفاوت آرگومان Type در این فرمول دقیقاً چیست؟ من همیشه روی ۰ میگذارم.
نیلوفر عزیز، آرگومان Type زمان پرداخت را مشخص میکند. اگر ۰ باشد (که معمولترین حالت است)، یعنی پرداخت در پایان هر دوره انجام میشود. اگر ۱ باشد، یعنی پرداخت در ابتدای دوره صورت میگیرد. تغییر این عدد میتواند مبلغ کل اصل پرداخت شده در یک بازه خاص را کمی تغییر دهد.
بسیار عالی و کاربردی. استفاده از این توابع مالی در گوگل شیت میتواند به شفافیت مالی استارتاپها کمک زیادی کند.
یک سوال داشتم؛ اگر اقساط من ماهانه باشد، آیا باید نرخ بهره سالانه را تقسیم بر ۱۲ کنم؟
بله سارا جان، حتماً باید این کار را انجام دهید. برای اینکه محاسبات درست باشد، واحد زمانی نرخ بهره (rate) و تعداد دورهها (nper) باید یکسان باشد. اگر اقساط ماهانه است، نرخ بهره سالانه را تقسیم بر ۱۲ و تعداد سالها را ضرب در ۱۲ کنید.
به عنوان یک کوچ کسبوکار، همیشه به مراجعینم توصیه میکنم که جریان نقدی خود را دقیق تحلیل کنند. درک تفاوت بین CUMPRINC و CUMIPMT برای جداسازی هزینههای بهره از بازپرداخت بدهی حیاتی است. ممنون از آموزش خوبتون.
دقیقاً همینطور است رضا عزیز. تفکیک اصل وام (Principal) از بهره (Interest) به مدیران کمک میکند تا ارزش دفتری داراییها و بدهیهای خود را در ترازنامه به شکل دقیقتری منعکس کنند.
من این فرمول را برای محاسبه اصل وام مسکنم تست کردم اما خطای #NUM دریافت میکنم. مشکل از کجاست؟
مریم جان، رایجترین دلیل خطای #NUM در این فرمول این است که نرخ بهره (rate) یا تعداد کل دورهها (nper) صفر یا منفی باشد. همچنین دقت کنید که start_period باید کوچکتر یا مساوی end_period باشد و هر دو باید اعدادی بزرگتر از صفر باشند.
مطلب بسیار مفیدی بود. من برای مدیریت مالی کسبوکارم همیشه از اکسل استفاده میکردم اما به تازگی به Google Sheets مهاجرت کردم. آیا در فرمول CUMPRINC تفاوتی بین نسخه اکسل و گوگل شیت وجود دارد؟
علیرضا عزیز، خوشحالیم که این مطلب برای شما مفید بوده است. خوشبختانه ساختار و آرگومانهای تابع CUMPRINC در هر دو پلتفرم کاملاً یکسان هستند. تنها نکتهای که باید در گوگل شیت مد نظر داشته باشید، تنظیمات Locale است که ممکن است جداکننده آرگومانها را از کاما (,) به سمیکالن (;) تغییر دهد.