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

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
            , x As Double
            Dim i
            , z As Integer

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

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

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

            Range("A" & i).Value = income

            Select 
            Case income

            Case Is >= 1000001

            x 
            = 10000 + 20000
            x 
            = x + 30000
                    tax 
            = x + 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.

            کامنت

            چند لحظه..