Tính thuế TNCN bằng Excel

  • Thread starter bich
  • Ngày gửi
B

bich

Trung cấp
8/12/05
100
0
0
44
nhatrang
Các bạn có thể tạo công thức bằng excel hộ mình với:
Bậc Thu nhập bình quân Số Thuế Phải nộp
1 Đến 5 tr
2 Trên 5tr đến 15 tr 0 tr.đ + 10% số TN vượt trên 5 tr.đ
3 Trên 15 tr.đ đến 25 tr.đ 1 tr.đ + 20% số TN vượt trên 15 tr.đ
4 Trên 25 tr.đ đến 40 tr.đ 3 tr.đ + 30% số TN vượt trên 25 tr.đ
5 Trên 40 tr.đ 7,5 tr.đ + 40% số TN vượt trên 40 tr.đ

Mình ko biết dử dụng VB
Cảm ơn nhé
 
Khóa học Quản trị dòng tiền
phong2v

phong2v

Guest
Các bạn có thể tạo công thức bằng excel hộ mình với:
Bậc Thu nhập bình quân Số Thuế Phải nộp
1 Đến 5 tr
2 Trên 5tr đến 15 tr 0 tr.đ + 10% số TN vượt trên 5 tr.đ
3 Trên 15 tr.đ đến 25 tr.đ 1 tr.đ + 20% số TN vượt trên 15 tr.đ
4 Trên 25 tr.đ đến 40 tr.đ 3 tr.đ + 30% số TN vượt trên 25 tr.đ
5 Trên 40 tr.đ 7,5 tr.đ + 40% số TN vượt trên 40 tr.đ

Mình ko biết dử dụng VB
Cảm ơn nhé
Có bài mình đưa đã có vấn đề này tuy nhiên giờ ko biết ở đâu, bạn chịu khó tìm lại tý nhé
 
H

Hoangvn79

Cao cấp
26/6/06
629
0
0
HN
TẠO HÀM

1. Mở bảng tính (workbook) mới

2. Nhấn tổ hợp phím Alt+F11 để khởi động microsoft Visual Basic

3. Nhấn vào bảng tính của bạn tại cửa sổ VBA project. Ví dụ: VBA project (book1)

4. Chọn Insert.Module

5. Nhấn đúp vào module mới tạo ra và nhập vào các đoạn mã sau.



1/ Hàm tính thuế thu nhập cá nhân dành cho công dân Việt Nam và các cá nhân khác định cư tại Việt Nam.

Function pitlc(gross_local)

'Personal Income Tax for Local Vietnamese Citizen

If (gross_local > 0) And (gross_local <= 5000000) Then

pitlc = 0

ElseIf (gross_local > 5000000) And (gross_local <= 15000000) Then

pitlc = (gross_local - 5000000) * 0.1

ElseIf (gross_local > 15000000) And (gross_local <= 25000000) Then

pitlc = 1000000 + ((gross_local - 15000000) * 0.2)

ElseIf (gross_local > 25000000) And (gross_local <= 40000000) Then

pitlc = 3000000 + ((gross_local - 25000000) * 0.3)

ElseIf (gross_local > 40000000) Then

pitlc = 7500000 + ((gross_local - 40000000) * 0.4)

End If

End Function
 
B

bich

Trung cấp
8/12/05
100
0
0
44
nhatrang
Cảm ơn bạn đã reply
Vậy sau khi tạo đoạn mã trên xong thì làm cách nào để chạy ra kết quả?
 
H

hoangdanh282vn

Trung cấp
31/3/07
75
6
0
TP.HCM
Cảm ơn bạn đã reply
Vậy sau khi tạo đoạn mã trên xong thì làm cách nào để chạy ra kết quả?

Vào cửa sổ VBE (Alt+F11), chọn Insert\Module sau đó copy đoạn code trên vào vùng soạn thảo
Sau đó vào File\Save as. Mục File name gõ TNCN, mục Save as type chọn mục cuối cùng Microsoft office excel add-ins. Save
Trở lại màn hình excel, vào tools\add-ins tìm mục TNCN check vào, nếu không thấy thì vào browse tìm file TNCN.xla và chọn ok.
Xong, vào một ô nào đó, VD A2 (ô A1 chứa số tiền) và gõ vào =pitlc(A1) xong enter để xem kết quả
 
H

hoangdanh282vn

Trung cấp
31/3/07
75
6
0
TP.HCM
Nếu thích dùng Công thức thì có code sau :

=CHOOSE(IF(A1>4*10^7,5,IF(A1>25*10^6,4,IF(A1>15*10^6,3,IF(A1>5*10^6,2,1)))),0,A1/10-5*10^5,A1/5-2*10^6,A1*0.3-45*10^5,A1*0.4-85*10^5)
 
T

thuanpt

Guest
6/7/13
1
0
0
Hà Nội
Ðề: Tính thuế TNCN bằng Excel

Có ai có công thức tính thuế TNCN áp dụng từ ngày 1/7/2013 bằng Excel không? Cho mình xin với. Cảm ơn cả nhà
 
R

racseverr1

Sơ cấp
29/7/13
5
1
0
31
HCM
Ðề: Tính thuế TNCN bằng Excel

Hic. làm theo các bác hướng dẫn mà k dc :(
 

Xem nhiều