ساخت صورت جریان نقدی در اکسل
ساخت صورت جریان نقدی در اکسل : چرا باید جریان نقدی کسبوکار را کنترل کنیم؟...
فهرست مطالب در این مقاله:
توابع حسابداری در اکسل مجموعهای از فرمولها و ابزارهایی هستند که میتوانند برای محاسبه، دستهبندی، جستجو و تحلیل اطلاعات مالی استفاده شوند.
با استفاده صحیح از توابع Excel میتوان بسیاری از محاسبات روزمره مانند:
را سادهتر انجام داد.
در این مقاله با تعدادی از مهمترین توابع حسابداری در اکسل و کاربرد آنها آشنا میشویم.
یکی از پرکاربردترین توابع حسابداری، تابع SUM است.
برای مثال اگر مبالغ فروش در سلولهای B2 تا B100 قرار داشته باشند:
=SUM(B2:B100)
این فرمول مجموع مبالغ را محاسبه میکند.
از این تابع میتوان برای محاسبه:
استفاده کرد.
گاهی نمیخواهیم همه اعداد یک ستون را جمع کنیم و فقط اطلاعات مربوط به یک شرط خاص برایمان اهمیت دارد.
در این شرایط SUMIF کاربرد دارد.
فرض کنید در ستون A نوع تراکنش و در ستون B مبلغ قرار دارد:
| نوع تراکنش | مبلغ |
|---|---|
| فروش | ۱۰,۰۰۰,۰۰۰ |
| هزینه | ۳,۰۰۰,۰۰۰ |
| فروش | ۷,۰۰۰,۰۰۰ |
| هزینه | ۲,۰۰۰,۰۰۰ |
برای محاسبه مجموع فروش:
=SUMIF(A2:A100,”فروش”,B2:B100)
نتیجه، مجموع تمام تراکنشهایی است که نوع آنها «فروش» است.
SUMIFS نسخه قدرتمندتر SUMIF است و امکان استفاده از چند شرط را فراهم میکند.
فرض کنید میخواهید فروش یک مشتری خاص را در یک بازه زمانی مشخص محاسبه کنید.
ساختار کلی:
=SUMIFS(محدوده_جمع,محدوده_شرط1,شرط1,محدوده_شرط2,شرط2)
برای مثال:
=SUMIFS(E:E,B:B,”مشتری A”,A:A,”>=”&DATE(2026,1,1),A:A,”<=”&DATE(2026,1,31))
این تابع برای گزارشهای مالی و فروش بسیار کاربردی است.
تابع IF یکی از مهمترین توابع منطقی Excel است.
فرض کنید مبلغ فاکتور در سلول C2 قرار دارد و میخواهیم مشخص کنیم آیا فاکتور پرداخت شده است یا خیر.
مثلاً:
=IF(D2=”پرداخت شده”,”تسویه”,”بدهکار”)
با این فرمول میتوان وضعیت مالی را بهصورت خودکار مشخص کرد.
از این تابع میتوان برای:
استفاده کرد.
COUNTIF برای شمارش سلولهایی استفاده میشود که یک شرط مشخص را دارند.
فرض کنید در ستون D وضعیت فاکتورها ثبت شده باشد:
=COUNTIF(D2:D100,”پرداخت نشده”)
این فرمول تعداد فاکتورهای پرداختنشده را محاسبه میکند.
برای مثال میتوان از آن برای محاسبه:
استفاده کرد.
اگر لازم باشد اطلاعات را بر اساس چند شرط شمارش کنیم، از COUNTIFS استفاده میکنیم.
مثلاً برای شمارش فاکتورهای پرداختنشده یک مشتری:
=COUNTIFS(B:B,”مشتری A”,D:D,”پرداخت نشده”)
این تابع برای گزارشهای مدیریتی و حسابداری بسیار کاربردی است.
XLOOKUP یکی از توابع کاربردی نسخههای جدید Excel برای جستجوی اطلاعات است.
فرض کنید در یک شیت، کد حساب و نام حساب را داریم:
| کد حساب | نام حساب |
|---|---|
| 101 | بانک |
| 102 | صندوق |
| 201 | حسابهای پرداختنی |
اگر کد حساب در سلول A2 باشد، میتوان نام حساب را بهصورت خودکار پیدا کرد:
=XLOOKUP(A2,کدینگ!A:A,کدینگ!B:B,”یافت نشد”)
این قابلیت در فایلهای حسابداری دارای کدینگ حسابها بسیار مفید است.
در نسخههایی از Excel که XLOOKUP در دسترس نیست، میتوان از VLOOKUP استفاده کرد.
برای مثال:
=VLOOKUP(A2,کدینگ!A:B,2,FALSE)
این فرمول کد حساب را در جدول کدینگ پیدا کرده و نام حساب را برمیگرداند.
در محاسبات مالی گاهی نیاز داریم عدد را به تعداد مشخصی رقم گرد کنیم.
مثلاً:
=ROUND(A2,0)
عدد را به نزدیکترین عدد صحیح گرد میکند.
یا:
=ROUND(A2,2)
عدد را تا دو رقم اعشار گرد میکند.
این تابع در محاسبات مربوط به قیمت، مالیات، تخفیف، بهره و سایر محاسبات عددی کاربرد دارد.
تابع ABS علامت منفی عدد را حذف میکند و مقدار مطلق آن را برمیگرداند.
مثلاً:
=ABS(A2)
اگر مقدار A2 برابر با -500000 باشد، نتیجه:
500000
خواهد بود.
این تابع میتواند برای بررسی اختلافها و محاسبات کنترلی مفید باشد.
برای دریافت تاریخ جاری سیستم میتوان از:
=TODAY()
استفاده کرد.
این تابع برای ساخت گزارشهای مربوط به:
کاربرد دارد.
فرض کنید تاریخ سررسید در E2 قرار دارد.
میتوان نوشت:
=E2-TODAY()
اگر نتیجه مثبت باشد، تعداد روزهای باقیمانده تا سررسید را نشان میدهد.
برای ایجاد وضعیت متنی نیز میتوان از IF استفاده کرد:
=IF(E2<TODAY(),”سررسید شده”,”سررسید نشده”)
برای بسیاری از گزارشهای حسابداری، پایان ماه اهمیت دارد.
تابع EOMONTH میتواند تاریخ آخر ماه را محاسبه کند.
مثلاً:
=EOMONTH(A2,0)
اگر A2 شامل یک تاریخ در یک ماه مشخص باشد، آخر همان ماه را برمیگرداند.
این تابع برای تهیه گزارشهای ماهانه کاربرد دارد.
در اکسل توابع مالی مختلفی وجود دارد. یکی از معروفترین آنها PMT است.
برای مثال:
=PMT(rate,nper,pv)
که برای محاسبه مبلغ پرداخت دورهای یک وام با نرخ و تعداد دوره مشخص استفاده میشود.
برای نمونه:
=PMT(18%/12,24,-100000000)
در این مثال، نرخ سالانه ۱۸ درصد به نرخ ماهانه تبدیل شده و مبلغ وام و تعداد دورهها مشخص شده است.
محاسبه واقعی اقساط میتواند به نحوه محاسبه بهره، زمانبندی پرداخت و شرایط قرارداد بستگی داشته باشد.
اکسل علاوه بر PMT توابع مالی دیگری نیز دارد.
برای محاسبه ارزش فعلی جریانهای نقدی:
=PV(rate,nper,pmt)
برای محاسبه ارزش آتی:
=FV(rate,nper,pmt)
برای محاسبه بخش بهره یک پرداخت:
=IPMT(rate,per,nper,pv)
این توابع بیشتر در تحلیلهای مالی و محاسبات وام و سرمایهگذاری استفاده میشوند.
یکی از کاربردهای مهم توابع حسابداری در Excel، محاسبه سود و زیان است.
فرمول ساده:
سود = درآمد – هزینه
برای مثال:
=SUM(B2:B100)-SUM(C2:C100)
اگر ستون B درآمد و ستون C هزینه باشد، نتیجه میتواند سود یا زیان دوره را نشان دهد.
در یک فایل واقعی بهتر است درآمدها و هزینهها بر اساس حسابها و دوره مالی دستهبندی شوند.
فرض کنید ستون B شامل بدهکار و ستون C شامل بستانکار باشد.
یک روش ساده برای محاسبه اختلاف:
=SUM(B2:B100)-SUM(C2:C100)
بر اساس ماهیت حساب، نحوه تفسیر مانده بدهکار یا بستانکار میتواند متفاوت باشد؛ بنابراین صرفاً اختلاف دو ستون را نباید بهتنهایی بهعنوان مانده نهایی هر حساب تفسیر کرد.
در ثبتهای دوطرفه، میتوان یک کنترل ساده در Excel ایجاد کرد.
فرض کنید:
قرار دارد.
فرمول کنترل:
=IF(SUM(F2:F1000)=SUM(G2:G1000),”تراز است”,”عدم توازن”)
این فرمول فقط یک کنترل عددی است و نشان نمیدهد تمام ثبتها از نظر حسابداری صحیح هستند.
قدرت واقعی Excel زمانی مشخص میشود که چند تابع را با یکدیگر ترکیب کنیم.
مثلاً:
=IF(SUMIFS(E:E,B:B,A2)>0,”دارای گردش”,”بدون گردش”)
در این مثال، ابتدا گردش مربوط به یک حساب با SUMIFS محاسبه میشود و سپس IF وضعیت آن را نمایش میدهد.
فرض کنید اطلاعات فاکتور در جدول زیر ثبت شده است:
| شماره فاکتور | مشتری | مبلغ | وضعیت |
|---|---|---|---|
| 1001 | مشتری A | ۱۰,۰۰۰,۰۰۰ | پرداخت شده |
| 1002 | مشتری B | ۱۵,۰۰۰,۰۰۰ | پرداخت نشده |
| 1003 | مشتری A | ۸,۰۰۰,۰۰۰ | پرداخت نشده |
با SUMIF میتوان مجموع فاکتورهای پرداختنشده را محاسبه کرد:
=SUMIF(D2:D100,”پرداخت نشده”,C2:C100)
و با COUNTIF تعداد آنها را به دست آورد:
=COUNTIF(D2:D100,”پرداخت نشده”)
توابع Excel در مدیریت چکها نیز کاربرد دارند.
مثلاً برای تشخیص چکهای سررسیدشده:
=IF(E2<TODAY(),”سررسید شده”,”سررسید نشده”)
و برای محاسبه مجموع چکهای دریافتی:
=SUMIF(B:B,”دریافتی”,H:H)
با ترکیب این توابع میتوان یک فایل مدیریت چک نسبتاً کاربردی ایجاد کرد.
در فایلهای انبارداری نیز میتوان از توابع حسابداری و محاسباتی استفاده کرد.
برای مثال:
موجودی = موجودی اولیه + ورود – خروج
در Excel:
=C2+D2-E2
برای محاسبه مجموع ورود یک کالا نیز میتوان از SUMIFS استفاده کرد:
=SUMIFS(E:E,B:B,A2,D:D,”ورود”)
| تابع | کاربرد |
|---|---|
SUM |
جمع مبالغ |
SUMIF |
جمع با یک شرط |
SUMIFS |
جمع با چند شرط |
IF |
ایجاد شرط |
COUNTIF |
شمارش با یک شرط |
COUNTIFS |
شمارش با چند شرط |
XLOOKUP |
جستجوی اطلاعات |
VLOOKUP |
جستجوی اطلاعات در نسخههای قدیمیتر |
ROUND |
گرد کردن اعداد |
ABS |
مقدار مطلق |
TODAY |
تاریخ روز |
EOMONTH |
محاسبه پایان ماه |
PMT |
محاسبه پرداخت دورهای |
PV |
ارزش فعلی |
FV |
ارزش آتی |
IPMT |
محاسبه بخش بهره پرداخت |
برای ساخت یک فایل حسابداری کاربردی بهتر است فایل را به چند شیت تقسیم کنید.
شامل کد و نام حسابها.
برای ثبت سندهای حسابداری.
برای ثبت فاکتورهای فروش.
برای ثبت هزینههای کسبوکار.
برای مدیریت جریانهای نقدی.
برای ثبت و پیگیری چکهای دریافتی و پرداختی.
برای نمایش خلاصه اطلاعات مالی.
با این ساختار میتوان توابع مختلف Excel را بین شیتها به کار گرفت و گزارشهای خودکار ایجاد کرد.
اگر یکبار «فروش» و بار دیگر «فروش کالا» ثبت شود، توابع شرطی ممکن است آنها را دو دسته متفاوت در نظر بگیرند.
با تبدیل محدوده دادهها به Excel Table، مدیریت و توسعه فرمولها سادهتر میشود.
یک فرمول اشتباه میتواند گزارش مالی را نیز اشتباه کند.
بهخصوص در فایلهایی که چند نفر با آن کار میکنند.
اطلاعات مالی اهمیت زیادی دارند و بهتر است فایل بهصورت منظم پشتیبانگیری شود.
اکسل ابزار قدرتمندی برای محاسبات و تحلیل داده است، اما توابع حسابداری در اکسل بهتنهایی یک سیستم حسابداری کامل محسوب نمیشوند.
برای کسبوکارهای کوچک و پروژههای محدود، میتوان با طراحی مناسب یک فایل اکسل کاربردی ایجاد کرد.
اما با افزایش حجم معاملات و نیاز به امکاناتی مانند کنترل دسترسی، کاربری همزمان، انبار، خزانهداری، گزارشهای رسمی و کنترلهای تخصصی، استفاده از نرمافزار حسابداری ممکن است امکانات مناسبتری ارائه کند.
توابع حسابداری در اکسل ابزارهایی هستند که میتوانند ثبت، محاسبه و تحلیل اطلاعات مالی را سادهتر کنند. توابعی مانند SUM، SUMIF، SUMIFS، IF، COUNTIF و XLOOKUP برای کارهای روزمره حسابداری بسیار کاربردی هستند و توابعی مانند PMT، PV و FV نیز در محاسبات مالی تخصصیتر مورد استفاده قرار میگیرند.
با ترکیب این توابع میتوان فایلهایی برای دفتر روزنامه، فروش، هزینهها، چک، موجودی کالا، دریافت و پرداخت و گزارشهای مالی ایجاد کرد.
با این حال، نتیجه هر فرمول به کیفیت دادههای ورودی و طراحی فایل بستگی دارد؛ بنابراین کنترل و بررسی خروجیها، بهویژه در اطلاعات مالی، ضروری است.
تابع مشخصی که برای همه کاربردها «مهمترین» باشد وجود ندارد. SUM، SUMIF، SUMIFS، IF، COUNTIF و XLOOKUP از توابع پرکاربرد برای مدیریت و گزارشگیری اطلاعات مالی هستند.
معمولاً از SUM استفاده میشود؛ برای مثال:
=SUM(F2:F1000)
SUMIF یا SUMIFS مناسب است. اگر یک شرط داشته باشید، SUMIF و اگر چند شرط داشته باشید، SUMIFS گزینه مناسبی است.
در نسخههای جدید Excel میتوان از XLOOKUP و در نسخههای قدیمیتر از VLOOKUP استفاده کرد.
بله، میتوان درآمدها و هزینهها را ثبت و با استفاده از توابعی مانند SUM و SUMIFS گزارشهای مربوط به سود و زیان را تهیه کرد؛ البته ساختار دقیق گزارش باید متناسب با روش حسابداری مورد استفاده طراحی شود.
آموزش حسابداری در اکسل
ساخت صورت جریان نقدی در اکسل : چرا باید جریان نقدی کسبوکار را کنترل کنیم؟...
آموزش حسابداری در اکسل
مدیریت حسابهای دریافتنی و پرداختنی در اکسل : چرا مدیریت مطالبات و بدهیها اهمیت دارد؟ فرض...
آموزش حسابداری در اکسل
ساخت فاکتور فروش در اکسل: اگر صاحب فروشگاه، کسبوکار خدماتی یا یک مجموعه کوچک هستید، احتمالاً...