• مسابقه Power BI
    • اولین مسابقه Power BI
    • دومین مسابقه Power BI
    • سومین مسابقه Power BI
  • جدیدترین مطالب آموزشی
  • دوره‌های رایگان
  • تحلیل داده نرم افزاری (فنّی)
  • تحلیل داده غیرفنّی
  • دوره‌های آفلاین
  • سبد خرید
  • ارتباط با ما
    • تماس
    • درخواست مشاوره
    • اینستاگرام
    • تلگرام
    • آپارات
    • یوتیوب
  • حساب کاربری

سبد خرید شما خالی است.

گروه تحلیلگری
  • مسابقات Power BI
    • اولین مسابقه Power BI ایران
    • دومین مسابقه Power BI ایران
    • سومین مسابقه Power BI ایران
  • مطالب آموزشی
    • تمام مطالب آموزشی
    • اکسل (Excel)
    • پاور‌بی‌آی (Power BI)
    • پاورکوئری (Power Query)
    • دکس (DAX)
  • مسیرهای یادگیری
    • مسیر یادگیری تحلیل داده (فنی)
    • مسیر یادگیری غیرفنّی تحلیلگر داده
  • دوره‌های آموزشی
    • دوره‌های رایگان
    • مهارت‌های غیرفنّی تحلیلگر داده
    • اکسل (Excel)
    • پاور‌بی‌آی (Power BI)
    • پاورکوئری (Power Query)
    • زبان اس‌کیو‌ال (SQL)
    • تحلیل داده با پایتون (Python)
    • سبد خرید
  • ارتباط با ما
    • تماس
    • درخواست مشاوره
    • اینستاگرام
    • تلگرام
    • آپارات
    • یوتیوب
0
حساب کاربری

مقالات

محاسبه مالیات حقوق در اکسل

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

جدول قوانین محاسباتی مالیات حقوق ماهانه سال 1397 پرسنل به شکل زیر است. فرض کنید حقوق یکی از پرسنل 20 میلیون ریال باشد در این حالت به حقوق ایشان مالیاتی تعلق نمی گیرد چون زیر 23 میلیون ریال است و معافیت مالیاتی ماهانه دارد. اما فرض کنید فردی 120 میلیون ریال (12 میلیون تومان) حقوق بگیرد در این حالت برای محاسبه مالیات حقوق این فرد ابتدا باید اختلاف 23000000 ریال از پلکان بعدی یعنی 92000000 ریال محاسبه شده (که برابر 69 میلیون ریال می باشد.) و به ازای این اختلاف 10% مالیات کسر شود. همچنین با توجه به اینکه حقوق این فرد از ردیف سوم جدول قوانین نیز فراتر می رود باید اختلاف حقوق وی از 115000000 نیز حساب شده و 15% این مبلغ نیز از حقوق وی کسر شود.

محاسبه مالیات حقوق در اکسل

همانطور که ملاحظه می کنید با توجه به مبلغ حقوق ناخالص (بدون کسر مالیات) هر فرد، ممکن است مالیات های مختلفی در پلکان های مورد نظر از حقوق ایشان کسر شود. بنابراین باید با کمک فرمول IF بصورت تو در تو (Nested) این قوانین را در اکسل پیاده سازی کنیم.

مهارت های لازم برای پیاده سازی محاسبه مالیات حقوق در اکسل

فرمول IF و فرمول نویسی بصورت تو در تو

مراحل محاسبه مالیات حقوق در اکسل

فرض کنید جدول به شکل زیر باشد: (به آدرس های اکسل توجه کنید.)

جدول حقوق پرسنل

در اولین گام باید در سلول E2 یک نمونه صحیح و کامل از فرمول محاسبه پلکانی حقوق را بنوسیم و سپس آن را به سلول های دیگر بسط دهیم. در قوانین فرمول IF باید بدانید که به تعداد حالت های ممکنِ خروجی، IF های تو در تو خواهیم داشت. یعنی در این مساله که 5 پله برای مالیات های حقوق تعریف شده است باید 5 فرمول IF را بصورت تو در تو بنویسیم.

گام اول: اگر حقوق درج شده در D2 کمتر از 23000000 بود مالیاتی ندارد و خود حقوق را نمایش می دهیم. می توانید به جای خود حقوق مقدار 0 را درج کنید یعنی بدون مالیات:

=IF(D2<=23000000,D2,

گام دوم: همانطور که میبینید گام اول پابرجاست چون در نوشتن فرمول IF ما همیشه قوانین را بطور کلی می نویسیم و کاری به مقدار فعلی که در حال بررسی آن هستیم نداریم. بنابراین علاوه بر مقایسه مجدد حقوق برای مقادیر کمتر از 23000000 در IF دوم حقوق را با سقف پله دوم یعنی 92000000 ریال نیز مقایسه می کنیم. اگر حقوق فرد از 23000000 بیشتر باشد باید حتما اختلاف آن از 23000000 محاسبه شده و میزان 10% این اختلاف به عنوان مالیات در نظر گرفته شود.

=IF(D2<=23000000,D2,
IF(D2<=92000000,D2-(D2-23000000)*10%,

گام سوم: علاوه بر بررسی پله های قبلی، پله سوم نیز بررسی می شود بدنی معنی که اگر حقوق از 115000000 بیشتر باشد علاوه بر کسر مالیات مربوط به اختلاف پله دوم و سوم (23000000-92000000) باید اختلاف حقوق از پله 92000000 نیز بر مبنای 15% محاسبه شود:

=IF(D2<=23000000,D2,
IF(D2<=92000000,D2-(D2-23000000)*10%,
IF(D2<=115000000,D2-((92000000-23000000)*10%+(D2-92000000)*15%),

گام چهارم: مانند مراحل قبلی کار را ادامه می دهیم:

=IF(D2<=23000000,D2,
IF(D2<=92000000,D2-(D2-23000000)*10%,
IF(D2<=115000000,D2-((92000000-23000000)*10%+(D2-92000000)*15%),
IF(D2<=161000000,D2-((92000000-23000000)*10%+(115000000-92000000)*15%+(D2-115000000)*25%),

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

=IF(D2<=23000000,D2,
IF(D2<=92000000,D2-(D2-23000000)*10%,
IF(D2<=115000000,D2-((92000000-23000000)*10%+(D2-92000000)*15%),
IF(D2<=161000000,D2-((92000000-23000000)*10%+(115000000-92000000)*15%+(D2-115000000)*25%),
IF(D2<=1200000000000000,D2-((92000000-23000000)*10%+(115000000-92000000)*15%+(161000000-115000000)*25%+(D2-161000000)*35%)
)))))

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

نکته: در فرمول نویسی های تو در تو که نیاز است تعداد سطرهای بیشتری در فرمول ایجاد کنید می توانید با کمک Alt+Enter سطر خالی ایجاد کند و همچنین با کمک کلیک کوچکی که در بالا و سمت راست فرمول بار قرار دارد این بخش را کمی بزرگتر کنید.(شکل زیر)

formula bar excel

در پایان با درگ کردن (Drag & Drop) نقطه کوچک پایین (Fill Handle) سلولی که فرمول را در آن نوشته ایم به سمت پایین، فرمول را بسط می دهیم (Fill Sequences):

fill sequence excel

دانلود فایل فرمول نویسی شده اکسل
برچسب ها: اکسل پیشرفته
درباره پوریا بغدادی

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

نوشته های بیشتر از پوریا بغدادی
در تلگرام
کانال ما را دنبال کنید!
در اینستاگرام
ما را دنبال کنید!
مطالب زیر را حتما بخوانید
  • آموزش کامل تابع CHOOSE در اکسل با مثال

    1.92k بازدید

  • آموزش کامل تابع IF در اکسل با مثال

    1.54k بازدید

  • آموزش کامل تابع VLOOKUP در اکسل با مثال

    2.02k بازدید

  • ایجاد فرمت سفارشی در اکسل

    3.96k بازدید

  • کتاب مرجع اکسل پیشرفته 2019

    3.8k بازدید

  • جستجوی چند شرطی در اکسل

    7.14k بازدید

guest
تعداد ماههای سال به عدد
guest
36 نظر
قدیمی ها
جدید ها بیشترین رای
Inline Feedbacks
View all comments
Nahid
Nahid

Mrc ali bud.sepas

3
پاسخ
Ahora
Ahora

دمت گرم عالی

-1
پاسخ
رستمی
رستمی
در پاسخ به  Ahora

شما در اکسل وارد کردید این فرمول رو .

0
پاسخ
پوریا بغدادی
پوریا بغدادی
نویسنده
در پاسخ به  رستمی

بله فایل اکسل در انتهای مطلب برای دانلود موجود است.

2
پاسخ
رسول
رسول

19000000 مبلغ درآمد خالصش با فرمول صفر میشه

0
پاسخ
پوریا بغدادی
پوریا بغدادی
نویسنده
در پاسخ به  رسول

سلام
ممنون از دقت و تذکر شما
فایل یک ایراد کوچکی داشت که رفع شد. در حقیقت باید در حالتی که زیر 2300 باشد مالیات صفر میشد که من کل حقوق را صفر زده بودم.

0
پاسخ
fafa
fafa

اگر بخواهیم همین کار را در غالب یک تابع انجام دهیم پروسه به چه صورت است؟

0
پاسخ
پوریا بغدادی
پوریا بغدادی
نویسنده
در پاسخ به  fafa

برای اینکه این مجموعه IF های تو در تو در قالب یک تابع قابل صدا زدن شود باید از ماکرونویسی و قابلیت توابع سفارشی UDF استفاده کنید.

0
پاسخ
رستمی
رستمی

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

0
پاسخ
پوریا بغدادی
پوریا بغدادی
نویسنده
در پاسخ به  رستمی

فایل اکسل در انتهای مطلب برای دانلود موجود است از آن استفاده کنید.

-1
پاسخ
افشین
افشین

عالی بود

0
پاسخ
رستمی
رستمی

چرا برا من در نمیاد …همش ایراد میگیره اکسلم

0
پاسخ
mastaneh
mastaneh

سلام ممنونم از لطفتون واقعا عالیه فقط میتونم یه خواهش داشته باشم امکانش هست خود مالیات رو با همین فرمول بذارین

0
پاسخ
پوریا بغدادی
پوریا بغدادی
نویسنده
در پاسخ به  mastaneh

خود مالیات هست.

-1
پاسخ
رضا راضی
رضا راضی

با سپاس از راهنمایی مفید شما

0
پاسخ
قربانی نژاد
قربانی نژاد

سلام این فرمول و انجام دادم error میده چکارکنم .

0
پاسخ
پوریا بغدادی
پوریا بغدادی
نویسنده
در پاسخ به  قربانی نژاد

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

2
پاسخ
امیر
امیر

فرمول اشتباه است محاسبه مالیات حقوق از پله اول شروه میشه مثلا مالیات حقوق 100/000000ریال میشه7/700/000ریال نه8/100/000ریال
100/000/000-23/000/000=77/000/000*10%=7/700/000

-2
پاسخ
پوریا بغدادی
پوریا بغدادی
نویسنده
در پاسخ به  امیر

چرا دوست عزیز، به حقوق 10 میلیونی دو مرحله مالیات میخوره یکی از 2300 تا 9200 و یکی هم از 9200 تا خود 10 میلیون.

2
پاسخ
مهمان
مهمان

عالی

0
پاسخ
مدیر
مدیر
در پاسخ به  مهمان

خیلی عالی
بسیار بسیار کاربردی
ممنون از زحماتتون

0
پاسخ
ندا
ندا

سلام میشه همین مبحث رو با vloocup هم اموزش بدین

0
پاسخ
پوریا بغدادی
پوریا بغدادی
نویسنده
در پاسخ به  ندا

تدریس شده. در بالای سایت جستجو کنید.

0
پاسخ
مهدی
مهدی

سلام. این فرمول که اشتباهه، چطور 250میلیون 197میلیون مالیات داره!!!؟

0
پاسخ
پوریا بغدادی
پوریا بغدادی
نویسنده
در پاسخ به  مهدی

سلام وقت بخیر. 197 میلیون حقوق خالص دریافتی هست نه مالیات.

0
پاسخ
تقوایی
تقوایی

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

0
پاسخ
پوریا بغدادی
پوریا بغدادی
نویسنده
در پاسخ به  تقوایی

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

0
پاسخ
تقوایی
تقوایی

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

1
پاسخ
پوریا بغدادی
پوریا بغدادی
نویسنده
در پاسخ به  تقوایی

بله درسته.

1
پاسخ
مجید پیرعلی
مجید پیرعلی

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

0
پاسخ
محمد
محمد

ممنون از راهنمایی های خوب شما

0
پاسخ
Han
Han

آقا این معادله اتون اشتباه است من برای پروژه آی سی دی ال انجام دادم کلا اشتباه بود با اینکه همه چیش کپیه همین بود خواهشا اگه بلد نیستید مردم رو گمراه نکنید که اینجوری نمره امون کم شه

0
پاسخ
پوریا بغدادی
پوریا بغدادی
نویسنده
در پاسخ به  Han

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

1
پاسخ
احمد
احمد

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

0
پاسخ
پوریا بغدادی
پوریا بغدادی
نویسنده
در پاسخ به  احمد

با Alt + Enter می توانید هرجای که فرمول که نیاز شد خط جدید ایجاد کنید.

0
پاسخ
احسان
احسان

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

0
پاسخ
جستجو
جستجو برای:
دسته بندی مطالب
  • Charts
  • DAX
  • Excel
  • Power BI
  • Power Query
  • تحلیل داده
  • هوش تجاری
پکیج های آموزشی
  • Data Analysis
  • Excel
  • Power BI
  • Power Query
  • Python
  • SQL
درباره گروه تحلیلگری

معتقدیم آموزش شروع یک تعهد بلند مدت است. این را از مشتریان ما سوال کنید.

اطلاعات تماس
  • تهران، خیابان دکتر فاطمی غربی، کوچه پروین
  • 42 12 600 - 0919 فقط تلگرام
  • info@tahlilgary.com
پیوندها
  • آموزش رایگان و اصولی اکسل (Excel)
  • دوره رایگان آموزش پاور بی آی (Power BI)
  • آموزش رایگان پاورکوئری (Power Query)
  • آمار و تحلیل داده با پایتون
  • دومین مسابقه‌ Power BI ایران
دسته بندی محصولات
Data Analysis Excel Power BI Power Query Python SQL
wpDiscuz

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت