محاسبه مالیات

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • hosein.mirjalili

    • 2010/07/18
    • 60

    محاسبه مالیات

    با سلام
    تو فایل پیوست یه جدول مبنای مالیات داریم و یک جدول میزان حقوق , با فرمولی که داره فقط یک ردیف از جدول مالیات مورد محایبه قرار میگیره مثلا اگه حقوق بیش از 800/000 باشه اول باید تا مبلغ 600/000 رو با نرخ 0/05 و مابه التفاوت رو با نرخ 0/1 حساب کنه ممنون و متشکرم
    فایل های پیوست شده
  • generalsamad
    مدير تالار توابع

    • 2014/06/22
    • 1496

    #2
    با سلام
    تغییراتی روی فایلتون دادم
    ببینید همین مد نظر بوده
    کد PHP:
    =vlookup(f4;j$5:k$7;2;true
    فایل ضمیمه گردید
    فایل های پیوست شده
    [CENTER]
    [SIGPIC][/SIGPIC]
    [/CENTER]

    کامنت

    • hosein.mirjalili

      • 2010/07/18
      • 60

      #3
      با سلام
      ممنون از لطفتون , ببینید مثلا بابت حقوق 980000 ریال اول باید تا سقف 600000 ریال رو 10 درصد حساب کنه 60000 میشه بعد 980000 رو از 600000 کم میشه و با نرخ 15درصد حساب میشه 57000 , که جمعا 177000

      کامنت

      • Ali Parsaei
        مدير تالارتوابع اکسل

        • 2013/11/18
        • 1522
        • 71.67

        #4
        سلام،
        بايد جدول ماليات را پله اي درست کنيد، فايل ضميمه را ببينيد، البته من فرض کرده ام که منظورتان از: 0.05 يعني 5 درصد و .... چون اون جوري که شما نوشته ايد يک کم گنگ است، مثلا" سر ستون را نوشته ايد: "درصد ماليات" بعد زيرش نوشته ايد: 0.05 که معني اش مي شود "پنج صدم درصد!!!"
        من فرمول را يک بار به طور کلي در ستون c نوشته ام و چون يک مقدار طولاني است شرح قطعات تشکيل دهنده فرمول را هم جدا در يک جدول توضيح داده ام.
        فایل های پیوست شده
        [SIGPIC][/SIGPIC]

        کامنت

        • mohammad_ashooryan

          • 2014/08/13
          • 480
          • 80.00

          #5
          سلام
          از جواب سوالي كه چند وقت پيش توي انجمن يكي از دوستان در مورد محاسبه تخفيف پلكاني پرسيده بود، استفاده كردم.
          tax.xlsx
          براي توضيحات به لينك زير مراجعه كنيد.
          (سوال) نحوه محاسبه تخفیف پلکانی

          کامنت

          • iranweld

            • 2015/03/29
            • 3341

            #6
            با سلام

            فایل پیوست با select case تهیه گردید. بررسی و مشکلات را اعلام بفرمایید

            کد PHP:
            Private Sub CommandButton1_Click()

            Dim income As Long
            Dim tax
            As Double
            Dim i
            As Integer

            Sheet1.Cells(Sheet1.Rows.Count"A").End(xlUp).Row

            Range
            ("B2:B" z).Select
                Selection
            .ClearContents
                Range
            ("B2").Select
                
                
            For 2 To z

            income 
            Round(Range("A" i).Value)

            Range("A" i).Value income

            Select 
            Case income

            Case Is >= 1000001

            10000 20000
            30000
                    tax 
            0.2 * (income 1000000)

             Case 
            Is >= 800001
                    tax 
            20000 10000 0.15 * (income 800000)
                    
                    Case 
            Is >= 600001
                    tax 
            10000 0.1 * (income 600000)
                
               
                    Case 
            Is >= 400001
                    tax 
            0.05 * (income 400000)
                    
                Case Else
                
                    
            tax 0
                    
            End Select

            Range
            ("B" i).Value tax
            Next i

            End Sub 
            فایل های پیوست شده
            Last edited by iranweld; 2015/09/17, 20:09.

            کامنت

            چند لحظه..