آموزش Excel برای حسابداران؛ فرمول‌های مهم و کاربردی حسابداری

آموزش Excel برای حسابداران؛ فرمول‌های مهم و کاربردی حسابداری

اکسل 2026-05-12

اهمیت Excel برای حسابدارای

Excel یکی از مهم‌ترین ابزارهای کاری برای حسابداران است. بسیاری از فعالیت‌های حسابداری، مالی و گزارش‌گیری در شرکت‌ها با کمک Excel انجام می‌شود؛ از کنترل اسناد و فاکتورها گرفته تا تهیه گزارش فروش، گزارش هزینه، مغایرت‌گیری، محاسبه مانده حساب و تحلیل اطلاعات مالی.

حتی در شرکت‌هایی که از نرم‌افزارهای حسابداری استفاده می‌کنند، Excel همچنان نقش مهمی دارد. چون بسیاری از گزارش‌ها از نرم‌افزار خروجی گرفته می‌شوند و سپس در Excel بررسی، اصلاح، تحلیل و ارائه می‌شوند.

یک حسابدار حرفه‌ای باید بتواند با فرمول‌های مهم Excel کار کند و گزارش‌های دقیق، سریع و قابل اعتماد تهیه کند.

فرمول جمع مبالغ با SUM

تابع SUM یکی از پرکاربردترین فرمول‌ها برای حسابداران است. این تابع برای جمع مبالغ استفاده می‌شود.

فرمول نمونه:

=SUM(D2:D100)

اگر ستون D شامل مبلغ فاکتورها باشد، این فرمول مجموع مبالغ را محاسبه می‌کند.

کاربردهای حسابداری:

جمع فروش

جمع خرید

جمع هزینه‌ها

جمع پرداختی‌ها

جمع دریافتی‌ها

جمع مانده بدهکار یا بستانکار

مثال کاربردی:

فرض کنید ستون E شامل مبلغ بدهکار و ستون F شامل مبلغ بستانکار است. برای محاسبه جمع بدهکار و بستانکار می‌توان نوشت:

=SUM(E2:E100)

=SUM(F2:F100)

فرمول محاسبه مانده حساب

یکی از محاسبات مهم در حسابداری، محاسبه مانده حساب است. اگر ستون بدهکار و بستانکار داشته باشیم، مانده حساب می‌تواند از اختلاف این دو به دست آید.

فرمول نمونه:

=SUM(D2:D100)-SUM(E2:E100)

اگر ستون D بدهکار و ستون E بستانکار باشد، این فرمول مانده را محاسبه می‌کند.

اگر نتیجه مثبت باشد، می‌تواند نشان‌دهنده مانده بدهکار باشد و اگر منفی باشد، می‌تواند نشان‌دهنده مانده بستانکار باشد؛ البته تفسیر دقیق آن به ماهیت حساب بستگی دارد.

فرمول شرطی برای تشخیص بدهکار یا بستانکار

برای اینکه وضعیت مانده را مشخص کنیم، می‌توانیم از تابع IF استفاده کنیم.

فرمول نمونه:

=IF(F2>0,"بدهکار",IF(F2<0,"بستانکار","تسویه"))

در این مثال فرض شده سلول F2 مانده حساب را نشان می‌دهد.

اگر مانده مثبت باشد، عبارت «بدهکار» نمایش داده می‌شود.

اگر مانده منفی باشد، عبارت «بستانکار» نمایش داده می‌شود.

اگر مانده صفر باشد، عبارت «تسویه» نمایش داده می‌شود.

این فرمول برای گزارش‌های مانده حساب مشتریان و تأمین‌کنندگان بسیار کاربردی است.

فرمول SUMIF برای جمع بر اساس یک شرط

تابع SUMIF برای حسابداران بسیار مهم است، چون بسیاری از گزارش‌های مالی بر اساس شرط تهیه می‌شوند.

ساختار کلی:

=SUMIF(range, criteria, sum_range)

مثال:

=SUMIF(A2:A100,"هزینه حمل",D2:D100)

این فرمول مبالغ ستون D را فقط برای ردیف‌هایی جمع می‌کند که در ستون A عنوان «هزینه حمل» دارند.

کاربردهای حسابداری:

جمع هزینه یک سرفصل

جمع فروش یک مشتری

جمع پرداختی‌های یک بانک

جمع دریافتی‌های یک صندوق

جمع خرید از یک تأمین‌کننده

فرمول SUMIFS برای گزارش‌های چندشرطی

تابع SUMIFS برای جمع زدن مبالغ بر اساس چند شرط استفاده می‌شود. این تابع در حسابداری بسیار پرکاربرد است.

فرمول نمونه:

=SUMIFS(D2:D100,A2:A100,"فروش",B2:B100,"تهران")

این فرمول مبالغ ستون D را فقط برای ردیف‌هایی جمع می‌کند که نوع عملیات آن‌ها «فروش» و شهر آن‌ها «تهران» باشد.

مثال حسابداری:

=SUMIFS(E2:E100,A2:A100,"شرکت آلفا",B2:B100,"پرداخت شده")

این فرمول مجموع مبالغ پرداخت‌شده مربوط به شرکت آلفا را محاسبه می‌کند.

کاربردهای SUMIFS:

گزارش فروش یک مشتری در یک دوره

گزارش هزینه یک مرکز هزینه

محاسبه پرداختی‌های یک تأمین‌کننده

جمع فاکتورهای یک وضعیت خاص

تهیه گزارش‌های مدیریتی مالی

فرمول COUNTIF برای شمارش اسناد و فاکتورها

تابع COUNTIF تعداد مواردی را می‌شمارد که یک شرط مشخص داشته باشند.

فرمول نمونه:

=COUNTIF(C2:C100,"پرداخت نشده")

این فرمول تعداد فاکتورهای پرداخت‌نشده را محاسبه می‌کند.

کاربردهای حسابداری:

تعداد فاکتورهای پرداخت‌شده

تعداد فاکتورهای معوق

تعداد اسناد یک نوع خاص

تعداد چک‌های وصول‌شده

تعداد مشتریان دارای بدهی

فرمول COUNTIFS برای شمارش چندشرطی

تابع COUNTIFS برای شمارش بر اساس چند شرط استفاده می‌شود.

فرمول نمونه:

=COUNTIFS(A2:A100,"شرکت آلفا",C2:C100,"پرداخت نشده")

این فرمول تعداد فاکتورهای پرداخت‌نشده شرکت آلفا را محاسبه می‌کند.

مثال دیگر:

=COUNTIFS(B2:B100,"بانک ملت",D2:D100,"وصول شده")

این فرمول تعداد چک‌های وصول‌شده مربوط به بانک ملت را محاسبه می‌کند.

فرمول IF برای کنترل وضعیت پرداخت

تابع IF برای کنترل وضعیت‌ها و ساخت گزارش‌های شرطی بسیار مفید است.

فرمول نمونه:

=IF(D2=0,"تسویه شده","مانده دارد")

اگر سلول D2 مانده فاکتور باشد، این فرمول مشخص می‌کند که فاکتور تسویه شده یا مانده دارد.

مثال دیگر:

=IF(E2>TODAY(),"سررسید نشده","سررسید شده")

اگر سلول E2 تاریخ سررسید باشد، این فرمول بررسی می‌کند آیا سررسید گذشته است یا خیر.

نکته: در نسخه‌های فارسی یا سیستم‌هایی با تنظیمات متفاوت، ممکن است جداکننده آرگومان‌ها به جای ویرگول، نقطه‌ویرگول باشد.

فرمول TODAY برای گزارش‌های سررسید

تابع TODAY تاریخ روز را نمایش می‌دهد.

فرمول نمونه:

=TODAY()

این تابع برای گزارش‌های سررسید، چک‌ها، مطالبات و بدهی‌ها بسیار کاربردی است.

مثال محاسبه تعداد روز مانده تا سررسید:

=E2-TODAY()

اگر E2 تاریخ سررسید باشد، این فرمول تعداد روزهای باقی‌مانده تا سررسید را نشان می‌دهد.

مثال تشخیص وضعیت سررسید:

=IF(E2<TODAY(),"معوق","جاری")

این فرمول بررسی می‌کند اگر تاریخ سررسید گذشته باشد، وضعیت «معوق» و در غیر این صورت «جاری» نمایش داده شود.

فرمول محاسبه ارزش افزوده

در بسیاری از گزارش‌های فروش و خرید، محاسبه مالیات بر ارزش افزوده اهمیت زیادی دارد.

اگر مبلغ قبل از مالیات در سلول B2 باشد و نرخ ارزش افزوده 10 درصد باشد، فرمول مالیات به شکل زیر است:

=B2*10%

یا:

=B2*0.10

برای محاسبه مبلغ نهایی با ارزش افزوده:

=B2+(B2*10%)

یا ساده‌تر:

=B2*1.10

مثال:

اگر مبلغ کالا 5,000,000 باشد، با نرخ 10 درصد، مالیات برابر با 500,000 و مبلغ نهایی برابر با 5,500,000 خواهد بود.

فرمول تفکیک مبلغ قبل از مالیات و مالیات از مبلغ نهایی

گاهی مبلغ نهایی شامل مالیات است و می‌خواهیم مبلغ قبل از مالیات و مبلغ مالیات را جدا کنیم.

اگر مبلغ نهایی در سلول B2 باشد و نرخ مالیات 10 درصد باشد، مبلغ قبل از مالیات:

=B2/1.10

مبلغ مالیات:

=B2-(B2/1.10)

این فرمول‌ها برای کنترل فاکتورها و گزارش‌های فروش بسیار کاربردی هستند.

فرمول VLOOKUP برای تکمیل اطلاعات حسابداری

تابع VLOOKUP برای جستجو و تکمیل اطلاعات بسیار مفید است.

فرمول نمونه:

=VLOOKUP(A2,Customers!A:D,2,FALSE)

اگر A2 کد مشتری باشد، این فرمول نام مشتری را از جدول Customers برمی‌گرداند.

کاربردهای حسابداری:

نمایش نام مشتری بر اساس کد مشتری

نمایش نام حساب بر اساس کد حساب

تکمیل اطلاعات کالا در فاکتور

یافتن نرخ یا قیمت

اتصال دو گزارش مالی

فرمول XLOOKUP برای جستجوی پیشرفته‌تر

اگر از نسخه‌های جدید Excel استفاده می‌کنید، XLOOKUP گزینه بهتری نسبت به VLOOKUP است.

فرمول نمونه:

=XLOOKUP(A2,Accounts[Code],Accounts[Name],"یافت نشد")

این فرمول کد حساب را جستجو می‌کند و نام حساب را برمی‌گرداند. اگر کد حساب پیدا نشود، عبارت «یافت نشد» نمایش داده می‌شود.

مزیت‌های XLOOKUP:

جستجوی ساده‌تر

امکان جستجو از هر جهت

مدیریت بهتر خطا

خوانایی بیشتر

مناسب برای فایل‌های حرفه‌ای

فرمول IFERROR برای مدیریت خطاها

در فایل‌های حسابداری، خطاهای فرمولی ممکن است گزارش را نامرتب و غیرحرفه‌ای نشان دهند. تابع IFERROR کمک می‌کند در صورت بروز خطا، یک مقدار جایگزین نمایش داده شود.

فرمول نمونه:

=IFERROR(VLOOKUP(A2,Customers!A:D,2,FALSE),"یافت نشد")

اگر VLOOKUP نتیجه‌ای پیدا نکند یا خطا بدهد، عبارت «یافت نشد» نمایش داده می‌شود.

کاربردهای IFERROR:

مدیریت خطاهای جستجو

جلوگیری از نمایش خطا در گزارش

تمیزتر کردن خروجی فایل

کنترل فرمول‌های پیچیده

فرمول ROUND برای گرد کردن اعداد

تابع ROUND برای گرد کردن اعداد استفاده می‌شود.

فرمول نمونه:

=ROUND(B2,0)

این فرمول مقدار B2 را بدون رقم اعشار نمایش می‌دهد.

مثال:

=ROUND(B2*10%,0)

این فرمول مالیات 10 درصد را محاسبه و بدون اعشار گرد می‌کند.

کاربردهای حسابداری:

گرد کردن مبلغ مالیات

گرد کردن تخفیف

گرد کردن قیمت نهایی

اصلاح اختلافات جزئی اعشار

فرمول محاسبه تخفیف

اگر مبلغ فروش در سلول B2 و درصد تخفیف در سلول C2 باشد، مبلغ تخفیف به شکل زیر محاسبه می‌شود:

=B2*C2

مبلغ پس از تخفیف:

=B2-(B2*C2)

یا:

=B2*(1-C2)

مثال:

اگر مبلغ فروش 10,000,000 و درصد تخفیف 5% باشد، مبلغ تخفیف 500,000 و مبلغ پس از تخفیف 9,500,000 خواهد بود.

فرمول محاسبه سود ناخالص

سود ناخالص از اختلاف فروش و بهای تمام‌شده به دست می‌آید.

اگر فروش در سلول B2 و بهای تمام‌شده در سلول C2 باشد:

=B2-C2

برای محاسبه درصد حاشیه سود ناخالص:

=(B2-C2)/B2

بهتر است فرمت سلول را روی Percentage قرار دهید.

مثال:

اگر فروش 20,000,000 و بهای تمام‌شده 14,000,000 باشد، سود ناخالص 6,000,000 و حاشیه سود ناخالص 30 درصد خواهد بود.

فرمول مغایرت‌گیری ساده

یکی از کارهای مهم حسابداران، مغایرت‌گیری است. برای مقایسه دو مبلغ می‌توان از فرمول ساده زیر استفاده کرد:

=A2-B2

اگر نتیجه صفر باشد، دو مبلغ برابر هستند. اگر عدد مثبت یا منفی باشد، اختلاف وجود دارد.

برای نمایش وضعیت مغایرت:

=IF(A2=B2,"بدون مغایرت","دارای مغایرت")

این فرمول برای کنترل گزارش بانک، کنترل مانده حساب و بررسی تطابق گزارش‌ها کاربرد دارد.

فرمول محاسبه جمع بدهکار و بستانکار و کنترل تراز بودن

اگر ستون D بدهکار و ستون E بستانکار باشد، جمع بدهکار:

=SUM(D2:D100)

جمع بستانکار:

=SUM(E2:E100)

اختلاف:

=SUM(D2:D100)-SUM(E2:E100)

کنترل تراز بودن:

=IF(SUM(D2:D100)=SUM(E2:E100),"تراز است","تراز نیست")

این فرمول برای کنترل اسناد حسابداری و تراز بودن گزارش‌ها بسیار کاربردی است.

فرمول ساخت شرح سند با ترکیب متن

گاهی لازم است شرح سند یا توضیحات حسابداری را با ترکیب چند سلول بسازیم.

مثال:

=TEXTJOIN(" - ",TRUE,A2,B2,C2)

این فرمول مقادیر سلول‌های A2، B2 و C2 را با جداکننده خط تیره ترکیب می‌کند.

مثال کاربردی:

ترکیب نوع سند، نام مشتری و شماره فاکتور برای ساخت شرح کامل.

کاربردها:

ساخت شرح سند

ساخت توضیحات فاکتور

ترکیب نام حساب و کد حساب

ساخت شناسه گزارش

جمع‌بندی

Excel یکی از ضروری‌ترین ابزارها برای حسابداران است. با یادگیری فرمول‌هایی مثل SUM، IF، SUMIF، SUMIFS، COUNTIF، COUNTIFS، TODAY، VLOOKUP، XLOOKUP، IFERROR، ROUND و TEXTJOIN می‌توان بسیاری از کارهای حسابداری را سریع‌تر، دقیق‌تر و حرفه‌ای‌تر انجام داد.

همچنین فرمول‌هایی مثل محاسبه مانده حساب، ارزش افزوده، سود ناخالص، تخفیف، مغایرت‌گیری و کنترل تراز بودن اسناد، از فرمول‌های بسیار کاربردی برای حسابداران هستند.

تسلط بر Excel باعث می‌شود حسابدار بتواند گزارش‌های بهتر تهیه کند، خطاهای کاری را کاهش دهد و تحلیل‌های مالی دقیق‌تری ارائه دهد.