Xin được giải thích đoạn code viết hàm tính thuế TNCN như sau (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Backy1990

Thành viên mới
Tham gia
25/6/11
Bài viết
27
Được thích
2
Nghề nghiệp
Kế toán
Function ThueTNCN(ThuNhap As Double, Optional PhuThuoc As Byte = 0) As Double
ThuNhap = Round(ThuNhap, 0)
ThuNhap = ThuNhap - 9000000 - PhuThuoc * 3200000
Select Case ThuNhap
Case 1 To 5000000: ThueTNCN = ThuNhap * 0.05
Case 5000001 To 10000000: ThueTNCN = ThuNhap * 0.1 - 250000
Case 10000001 To 18000000: ThueTNCN = ThuNhap * 0.15 - 750000
Case 18000001 To 32000000: ThueTNCN = ThuNhap * 0.2 - 1650000
Case 32000001 To 52000000: ThueTNCN = ThuNhap * 0.25 - 3250000
Case 52000001 To 80000000: ThueTNCN = ThuNhap * 0.3 - 5850000
Case Is > 80000000: ThueTNCN = ThuNhap * 0.35 - 9850000
End Select
End Function
 
Code này là cách để tạo ra 1 "hàm tự tạo"
VD khi bạn gán code này vào 1 module rồi. ở 1 sheet bất kì ví dụ ở ô B6 bạn gõ vào
=thuetncn(B3,2)
và ô B3 bạn nhập 18 triệu thì ô B6 sẽ cho kết quả là 130,000.
Ở trong công thức ô B6 thì B3 là thu nhập, số 2 là số người phụ thuộc.
Bạn có thể xem hình đính kèm để biết rõ hơn
 

File đính kèm

  • ThueTNCN.JPG
    ThueTNCN.JPG
    24.8 KB · Đọc: 28
Upvote 0
Thuế TNCn này dùng công thức cũng được mà bạn.
Đâu cần VBA.
Trường hợp thu nhập sau thuế thì bạn tính thế nào?
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom