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

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

آموزش ساخت فیش حقوقی خودکار در اکسل؛ راهنمای گام‌به‌گام
1405-08-02
مدیر سایت
17 بازدید
1 دقیقه

فهرست مطالب در این مقاله:

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

با استفاده از قابلیت‌های Excel می‌توانید اطلاعات کارکنان، حقوق پایه، اضافه‌کاری، مزایا، کسورات و مبلغ خالص پرداختی را در یک فایل ثبت کنید و محاسبات را به کمک فرمول‌ها به‌صورت خودکار انجام دهید.

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

فیش حقوقی خودکار در اکسل چیست؟

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

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

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

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

مرحله اول: ایجاد ساختار فایل اکسل حقوق و دستمزد

ابتدا یک فایل جدید در Excel ایجاد کنید و سه شیت با نام‌های زیر بسازید:

  1. Employees برای اطلاعات کارکنان
  2. Payroll برای محاسبه حقوق
  3. Payslip برای نمایش فیش حقوقی

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

شیت اول: اطلاعات کارکنان

در شیت Employees یک جدول با ستون‌های زیر ایجاد کنید:

کد پرسنلی نام و نام خانوادگی حقوق پایه ماهانه مزایای ثابت
1001 علی رضایی 180,000,000 20,000,000
1002 مریم احمدی 200,000,000 25,000,000
1003 رضا محمدی 170,000,000 15,000,000

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

محدوده اطلاعات را انتخاب کرده و با فشردن Ctrl + T آن را به جدول اکسل تبدیل کنید. در صورت نیاز، از تب Table Design نام جدول را tblEmployees قرار دهید.

نکته: استفاده از جدول اکسل کمک می‌کند هنگام اضافه شدن کارمند جدید، محدوده داده‌ها راحت‌تر گسترش پیدا کند.

همچنین مطالعه نمایید:  آموزش Pivot Table از صفر تا صد با مثال حسابداری

مرحله دوم: ایجاد جدول محاسبه حقوق

به شیت Payroll بروید و ستون‌های زیر را بسازید:

ستون عنوان
A کد پرسنلی
B نام کارمند
C حقوق پایه
D مزایا
E مبلغ اضافه‌کاری
F پاداش
G جمع ناخالص
H بیمه سهم کارمند
I مالیات حقوق
J سایر کسورات
K خالص پرداختی

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

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

فرض کنید کد پرسنلی کارمند در سلول A2 وارد می‌شود و اطلاعات کارکنان در شیت Employees قرار دارد.

برای نمایش خودکار نام کارمند در سلول B2، فرمول زیر را وارد کنید:

=XLOOKUP(A2,Employees!A:A,Employees!B:B,"یافت نشد")

این فرمول کد پرسنلی را در ستون A شیت Employees جست‌وجو می‌کند و نام متناظر را برمی‌گرداند.

اگر نسخه اکسل شما از تابع XLOOKUP پشتیبانی نمی‌کند، می‌توانید از فرمول زیر استفاده کنید:

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

مرحله چهارم: دریافت خودکار حقوق پایه و مزایا

برای نمایش حقوق پایه کارمند در سلول C2، از فرمول زیر استفاده کنید:

=XLOOKUP(A2,Employees!A:A,Employees!C:C,0)

برای دریافت مزایای ثابت در سلول D2 نیز بنویسید:

=XLOOKUP(A2,Employees!A:A,Employees!D:D,0)

اکنون با وارد کردن کد پرسنلی، نام، حقوق پایه و مزایای ثابت کارمند به‌صورت خودکار نمایش داده می‌شوند.

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

مرحله پنجم: محاسبه اضافه‌کاری در اکسل

برای محاسبه اضافه‌کاری، بهتر است تعداد ساعات اضافه‌کاری و نرخ هر ساعت را جداگانه ثبت کنید.

فرض کنید:

  • سلول L2: تعداد ساعات اضافه‌کاری
  • سلول M2: نرخ هر ساعت اضافه‌کاری

در سلول E2 فرمول زیر را وارد کنید:

=L2*M2

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

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

مرحله ششم: محاسبه جمع حقوق و مزایای ناخالص

در سلول G2، جمع حقوق پایه، مزایا، اضافه‌کاری و پاداش را محاسبه کنید.

=SUM(C2:F2)

این فرمول مجموع سلول‌های C2 تا F2 را محاسبه می‌کند.

برای مثال، اگر حقوق پایه ۱۸۰ میلیون ریال، مزایا ۲۰ میلیون ریال، اضافه‌کاری ۱۰ میلیون ریال و پاداش ۵ میلیون ریال باشد، جمع ناخالص برابر است با:

۲۱۵ میلیون ریال.

این مبلغ هنوز شامل کسر بیمه، مالیات و سایر کسورات نشده است.

مرحله هفتم: محاسبه بیمه سهم کارمند

برای محاسبه بیمه، ابتدا باید اقلام مشمول بیمه و نرخ قانونی مربوط به دوره پرداخت مشخص شوند. همه مزایا الزاماً مشمول یا غیرمشمول بیمه نیستند؛ بنابراین نباید نرخ را بدون توجه به مقررات روی کل حقوق ناخالص اعمال کرد.

برای ساختار قابل تنظیم، یک سلول جداگانه مانند N1 را به نرخ بیمه سهم کارمند اختصاص دهید و در N2 مبلغ حقوق مشمول بیمه را محاسبه یا وارد کنید.

سپس در سلول H2 بنویسید:

=N2*$N$1

در این مثال، N1 نرخ بیمه به‌صورت عدد اعشاری و N2 مبلغ مشمول بیمه است. علامت $ باعث می‌شود هنگام کپی کردن فرمول، آدرس سلول نرخ ثابت بماند.

برای استفاده واقعی، نرخ، سقف‌ها، اقلام مشمول و استثناهای قانونی را بر اساس مقررات جاری و وضعیت کارمند تنظیم کنید.

مرحله هشتم: محاسبه مالیات حقوق

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

برای طراحی فایل، می‌توانید مبلغ درآمد مشمول مالیات را در سلول O2 قرار دهید و مالیات محاسبه‌شده را در سلول I2 نمایش دهید.

همچنین مطالعه نمایید:  آموزش مدیریت موجودی کالا در اکسل؛ ساخت فایل انبارداری حرفه‌ای

اگر مالیات در یک جدول جداگانه بر اساس بازه‌های درآمدی تعریف شده باشد، می‌توان با استفاده از توابعی مانند XLOOKUP یا IFS آن را محاسبه کرد؛ البته فرمول نهایی باید دقیقاً با جدول مالیاتی معتبر همان سال تطبیق داده شود.

برای یک نمونه ساده و صرفاً آموزشی، اگر مبلغ مالیات محاسبه‌شده در سلول P2 ثبت شده باشد، فرمول زیر آن را به فیش حقوقی منتقل می‌کند:

=P2

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

مرحله نهم: ثبت سایر کسورات

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

مبلغ هر مورد را در سلول J2 وارد کنید. اگر چند نوع کسورات دارید، می‌توانید آن‌ها را در ستون‌های جداگانه ثبت کرده و مجموع را با فرمول زیر محاسبه کنید:

=SUM(J2:M2)

در این حالت، مطمئن شوید ستون‌های J تا M فقط برای انواع کسورات استفاده شده‌اند و با سلول‌هایی که در مراحل دیگر برای اضافه‌کاری یا نرخ‌ها تعریف کرده‌اید تداخل ندارند. بهتر است ساختار نهایی فایل را پیش از وارد کردن فرمول‌ها مشخص کنید.

مرحله دهم: محاسبه خالص پرداختی

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

در سلول K2 فرمول زیر را وارد کنید:

=G2-SUM(H2:J2)

در این فرمول:

  • G2 جمع حقوق و مزایای ناخالص است.
  • H2 بیمه سهم کارمند است.
  • I2 مالیات حقوق است.
  • J2 سایر کسورات است.

با تغییر حقوق پایه، مزایا، اضافه‌کاری یا کسورات، خالص پرداختی به‌صورت خودکار به‌روزرسانی می‌شود.

مرحله یازدهم: طراحی ظاهری فیش حقوقی

اکنون شیت Payslip را برای نمایش فیش هر کارمند آماده کنید. بهتر است فیش در یک صفحه قابل چاپ طراحی شود و اطلاعات زیر را داشته باشد:

  • نام شرکت و لوگو
  • عنوان «فیش حقوقی»
  • ماه و سال پرداخت
  • کد پرسنلی و نام کارمند
  • حقوق پایه و مزایا
  • اضافه‌کاری و پاداش
  • جمع ناخالص
  • بیمه و مالیات
  • سایر کسورات
  • خالص پرداختی
  • محل امضا یا تأیید، در صورت نیاز

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

برای مرتب‌تر شدن خروجی:

  1. عنوان فیش را در بالای صفحه قرار دهید.
  2. برای بخش‌های مختلف از رنگ‌های محدود و خوانا استفاده کنید.
  3. محدوده فیش را انتخاب کرده و از Page Layout، اندازه صفحه و حاشیه‌ها را تنظیم کنید.
  4. از بخش Print Preview بررسی کنید که فیش در یک صفحه چاپ می‌شود.
  5. در صورت نیاز از گزینه Save as PDF برای خروجی PDF استفاده کنید.

مرحله دوازدهم: نمایش فیش حقوقی با انتخاب کد پرسنلی

برای اینکه فیش حقوقی فقط با انتخاب کد پرسنلی نمایش داده شود، در شیت Payslip یک سلول مانند B3 را برای ورود کد پرسنلی در نظر بگیرید.

سپس برای دریافت نام کارمند از شیت Payroll می‌توانید از فرمولی مشابه زیر استفاده کنید:

=XLOOKUP(B3,Payroll!A:A,Payroll!B:B,"یافت نشد")

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

=XLOOKUP(B3,Payroll!A:A,Payroll!K:K,0)

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

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

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

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

  1. سلول انتخاب کارمند، مثلاً B3، را انتخاب کنید.
  2. وارد تب Data شوید.
  3. گزینه Data Validation را انتخاب کنید.
  4. در بخش Allow گزینه List را مشخص کنید.
  5. محدوده کدهای پرسنلی را به‌عنوان منبع فهرست معرفی کنید.
همچنین مطالعه نمایید:  فایل حسابداری اکسل چیست؟ معرفی امکانات و کاربردها

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

اگر قصد دارید برای هر کارمند یک فیش جداگانه PDF تهیه کنید، می‌توانید از روش‌های پیشرفته‌تر مانند VBA یا Office Scripts نیز استفاده کنید. در این صورت باید دسترسی‌ها و تنظیمات امنیتی فایل را نیز در نظر بگیرید.

نمونه نهایی محاسبه فیش حقوقی در اکسل

فرض کنید اطلاعات یک کارمند به شکل زیر باشد:

شرح مبلغ نمونه (ریال)
حقوق پایه 180,000,000
مزایا 20,000,000
اضافه‌کاری 10,000,000
پاداش 5,000,000
جمع ناخالص 215,000,000
بیمه سهم کارمند 12,000,000
مالیات حقوق 8,000,000
سایر کسورات 2,000,000
خالص پرداختی 193,000,000

اعداد بیمه و مالیات در این جدول صرفاً نمونه آموزشی هستند و نرخ یا مبلغ قانونی برای هیچ سال مشخصی محسوب نمی‌شوند.

فرمول خالص پرداختی:

=215000000-SUM(12000000,8000000,2000000)

نتیجه این مثال برابر با ۱۹۳ میلیون ریال است.

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

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

  • فرمول‌ها را از داده‌های ورودی جدا کنید: سلول‌های ورودی را مشخص کنید و از تغییر تصادفی فرمول‌ها جلوگیری کنید.
  • نرخ‌ها را ثابت و همیشگی فرض نکنید: نرخ‌ها، معافیت‌ها و مقررات ممکن است تغییر کنند؛ آن‌ها را برای هر دوره بازبینی کنید.
  • اطلاعات دوره پرداخت را ثبت کنید: ماه و سال برای جلوگیری از اشتباه در فیش‌های چنددوره‌ای ضروری هستند.
  • جمع‌ها را کنترل کنید: جمع ناخالص و مجموع کسورات را با محاسبات مستقل تطبیق دهید.
  • از اطلاعات واقعی نسخه پشتیبان بگیرید: فایل حقوق و دستمزد حاوی اطلاعات محرمانه است.
  • دسترسی به فایل را محدود کنید: برای اطلاعات حقوقی کارکنان از رمزگذاری فایل و مجوزهای دسترسی مناسب استفاده کنید. مخفی کردن شیت به‌تنهایی روش امنیتی کافی نیست.
  • نتایج را پیش از پرداخت بررسی کنید: فرمول‌ها را با چند نمونه دستی مقایسه کنید و خروجی را به تأیید مسئول مربوط برسانید.

مزایای استفاده از فیش حقوقی خودکار در اکسل

ساخت فیش حقوقی خودکار در اکسل مزایای متعددی دارد:

  1. کاهش محاسبات تکراری و صرفه‌جویی در زمان
  2. کاهش احتمال خطای ناشی از ورود و جمع زدن دستی
  3. امکان طراحی فیش مطابق نیاز شرکت
  4. امکان تهیه گزارش‌های ماهانه از حقوق کارکنان
  5. امکان خروجی گرفتن برای چاپ یا PDF
  6. امکان توسعه فایل با اضافه کردن ستون‌ها و فرمول‌های جدید

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

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

آیا می‌توان فیش حقوقی را در اکسل به‌صورت خودکار محاسبه کرد؟

بله. با استفاده از توابعی مانند SUM، IF و XLOOKUP می‌توان اطلاعات کارکنان را بازیابی کرد و جمع حقوق، مزایا، کسورات و خالص پرداختی را محاسبه کرد. دقت خروجی به صحت اطلاعات ورودی و فرمول‌ها بستگی دارد.

برای ساخت فیش حقوقی در اکسل به چه توابعی نیاز داریم؟

توابع SUM برای جمع مبالغ، IF برای شرط‌گذاری و XLOOKUP یا VLOOKUP برای بازیابی اطلاعات کارکنان کاربرد دارند. در فایل‌های پیشرفته‌تر می‌توان از توابع تاریخ و توابع جست‌وجوی چندشرطی نیز استفاده کرد.

آیا محاسبه بیمه و مالیات حقوق در اکسل امکان‌پذیر است؟

بله، اما باید نرخ‌ها، سقف‌ها، معافیت‌ها و اقلام مشمول بر اساس مقررات جاری تنظیم شوند. فرمول ثابت و یکسان برای همه کارکنان و همه سال‌ها لزوماً صحیح نیست.

چگونه برای هر کارمند یک فیش حقوقی جداگانه تهیه کنیم؟

می‌توانید با انتخاب کد پرسنلی و استفاده از فرمول‌های جست‌وجو، اطلاعات هر کارمند را در شیت فیش نمایش دهید. برای تولید خودکار تعداد زیادی فایل PDF نیز می‌توان از VBA یا Office Scripts استفاده کرد.

آیا فیش حقوقی اکسل برای شرکت‌های کوچک مناسب است؟

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

جمع‌بندی

با ساخت فیش حقوقی خودکار در اکسل می‌توانید اطلاعات کارکنان را یک‌بار ثبت کنید و محاسبه بخش زیادی از حقوق و دستمزد را با فرمول‌ها انجام دهید. در این آموزش، از ایجاد جدول کارکنان و محاسبه اضافه‌کاری تا جمع ناخالص، کسورات، خالص پرداختی و طراحی فیش قابل چاپ را بررسی کردیم.

برای نتیجه بهتر، ساختار فایل را منظم نگه دارید، اطلاعات هر دوره را جداگانه ثبت کنید و محاسبات بیمه و مالیات را مطابق مقررات معتبر همان دوره تنظیم کنید. در نهایت، پیش از استفاده عملی، خروجی فایل را کنترل و با محاسبات مستقل تطبیق دهید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *