Công thức tính Thuế TNCN

Liên hệ QC

yoomi

Thành viên thường trực
Tham gia
22/10/08
Bài viết
289
Được thích
5
Chào cả nhà, mình có công thức tính thuế TNCN.
Nhưng nếu mức lương trên 32 triệu thì bị lệch, dưới 32tr thì cả 2 công thức đều như nhau. Mình không biết sai chõ nào.
Các bạn giúp mình tạo công thức đúng cho mọi tình huống lương cao hay thấp
 

File đính kèm

  • CONG THUC TINH THUE TNCN.xlsx
    10.3 KB · Đọc: 123
nhìn kết quả là biết ngay công thức 2 sai, bạn công thức 1 đúng cho mọi tình huống
 
Công thức loằng ngoằng nhiều IF quá, tôi đọc mà ko hiểu T_T. Sao bạn ko làm 1 bảng phụ rồi vlookup cho đơn giản nhỉ?
 
Chào cả nhà, mình có công thức tính thuế TNCN.
Nhưng nếu mức lương trên 32 triệu thì bị lệch, dưới 32tr thì cả 2 công thức đều như nhau. Mình không biết sai chõ nào.
Các bạn giúp mình tạo công thức đúng cho mọi tình huống lương cao hay thấp
Bạn dùng thử CT này xem:
Mã:
=IFERROR(C2*INDEX({0.1,0.15,0.2,0.25,0.3,0.35},MATCH(C2/10^6,{5,10,18,32,52,80}+1/10^6,1))-INDEX({0.25,0.75,1.65,3.25,5.85,9.85},MATCH(C2/10^6,{5,10,18,32,52,80}+1/10^6,1))*10^6,0)
 
Lần chỉnh sửa cuối:
Gửi bạn file tôi tự sử dụng bảng dò và hàm LOOKUP.
Bạn xem file nhé.
 

File đính kèm

  • Tinh thue thu nhap ca nhan.xls
    39 KB · Đọc: 70
Chào cả nhà, mình có công thức tính thuế TNCN.
Nhưng nếu mức lương trên 32 triệu thì bị lệch, dưới 32tr thì cả 2 công thức đều như nhau. Mình không biết sai chõ nào.
Các bạn giúp mình tạo công thức đúng cho mọi tình huống lương cao hay thấp
Bạn dùng công thức nầy cho gọn
=(C2+MAX(C2-5000000,0)+MAX(C2-10000000,0)+MAX(C2-18000000,0)+MAX(C2-32000000,0)+MAX(C2-52000000,0)+MAX(C2-80000000,0))*0.05
 
Chào cả nhà, mình có công thức tính thuế TNCN.
Nhưng nếu mức lương trên 32 triệu thì bị lệch, dưới 32tr thì cả 2 công thức đều như nhau. Mình không biết sai chõ nào.
Các bạn giúp mình tạo công thức đúng cho mọi tình huống lương cao hay thấp

Chào yoomi,

Công thức cột E của bạn bị sai nguyên nhân do: =(C2-5*10^6)*xxx (tương tự ở các đọan còn lại), vì nếu C2<5*10^6 thì nó sẽ đem kết quả âm cộng vào số trước nữa nên tổng thuế sẽ bị giảm.

Ngoài dùng IF, tôi có trình bày thêm 2 cách dùng CHOOSE và SUMIF bạn xem thử xem có phù hợp ý bạn không nha.

Chúc bạn ngày vui.
 

File đính kèm

  • TinhthueTNCN.xlsx
    76.2 KB · Đọc: 76
căn bản thì hiểu sao làm như vậy. nhưng những trường hợp lũy tiến bậc thế này nếu dùng if thì rất nhiều trường hợp.bạn có thể tham khảo max. hàm nhung hàm lookup để lấy gia trị từ bản ảo cũng được nè/-*+/
 
Chào yoomi,

Giả sử A1 chứa Thu nhập trước thuế, đã giảm trừ các khoản theo quy định:

a/ Tính Công thức Thuế TNCN (bậc thang) của bạn HieuCD:
HieuCD đã viết:
=(A1+MAX(A1-5000000,0)+MAX(A1-10000000,0)+MAX(A1-18000000,0)+MAX(A1-32000000,0)+MAX(A1-52000000,0)+MAX(A1-80000000,0))*5%

b/ Hoặc Công thức gọn hơn:

Tạo "Name" (nhấn Ctrl+F3):
GrossLT: ={0;5;10;18;32;52;80}*10^6
Mã:
=SUMPRODUCT((A1>GrossLT)*(A1-GrossLT)*5%)

Xem file đính kèm về giải thích thuật toán tính thuế TNCN theo bậc thang.

Chúc bạn thành công.
 

File đính kèm

  • Giaithich_BacThang .xlsb
    35.1 KB · Đọc: 99
Lần chỉnh sửa cuối:
Chào các bạn,

Có một số Cty trả lương "NET" cho nhân viên, nên trước khi tính thuế TNCN thường phải đổi từ lương "NET" sang "GROSS".

Ví dụ: 1 nhân viên được trả tiền lương và sau khi trừ: BHXH+ gia cảnh và phụ thuộc, số còn lại (được gọi là: (ô A1:) số "Net" sau thuế) bằng 8.500.000đ (ô B1), ta phải tính:
1. A2: Số "Gross" trước thuế ?
2. A3: Số thuế TNCN ?

Ta thực hiện trên Excel:
Tạo 2 "Name":
GrossLT: ={0;5;10;18;32;52;80}*10^6

NetLT: ={0;4.75;9.25;16.05;27.25;42.25;61.85}*10^6

Sau đó tạo công thức:
1/ Tính Gross ô B2:
PHP:
B2=($B1-SUMPRODUCT(($B1>NetLT)*5%*GrossLT))/(1-SUMPRODUCT(($B1>NetLT)*5%))
kết quả = 9.166.667đ

2/ Tính thuế TNCN ô B3:
PHP:
Cách 1=B2-B1
Cách 2=(SUMPRODUCT(($B1>NetLT)*5%*($B1-GrossLT))/(1-SUMPRODUCT(($B1>NetLT)*5%)))
Cách 3=SUMPRODUCT(($B2>GrossLT)*5%*($B2-GrossLT))
kết quả = 666.667đ

Tham khảo phần giải thích file đính kèm.

Chúc các bạn ngày vui
 

File đính kèm

  • Giaithich_BacThang .xlsb
    28 KB · Đọc: 87
Lần chỉnh sửa cuối:
Chào yoomi,

Giả sử A1 chứa Thu nhập trước thuế, đã giảm trừ các khoản theo quy định:

a/ Tính Công thức Thuế TNCN (bậc thang) của bạn HieuCD:


b/ Hoặc Công thức gọn hơn:


Tạo "Name" (nhấn Ctrl+F3):
GrossLT: ={0;5;10;18;32;52;80}*10^6
Mã:
=SUMPRODUCT((A1>GrossLT)*(A1-GrossLT)*5%)

Xem file đính kèm về giải thích thuật toán tính thuế TNCN theo bậc thang.

Chúc bạn thành công.
Bác ơi, em dùng công thức với Name GrossLT nó ra #VALUE! là sao vậy bác, bác chỉ lỗi giúp em được không ạ.
Em đặt Name đúng như của bác rồi ạ.
 
Bác ơi, em dùng công thức với Name GrossLT nó ra #VALUE! là sao vậy bác, bác chỉ lỗi giúp em được không ạ.
Em đặt Name đúng như của bác rồi ạ.
Bạn không cần đặt Name cũng được mà:
Giả sử G2: chứa "Thu nhập tính thuế", Công thức tính Thuế TNCN (tháng) sẽ là:
Mã:
=SUM((G2>{0,5,10,18,32,52,80}*10^6)*(G2-{0,5,10,18,32,52,80}*10^6)*5%)
Chỉ Enter.

Thân
 

File đính kèm

  • VDTinhThueTNCN.xlsx
    13 KB · Đọc: 83
CÔNG THỨC TÍNH THUẾ TNCN THEO THÔNG TƯ 111/2013/TT-BTC (15/05/2013 BTC)
  1. "Thu nhập Tính thuế": Gọi ô A1 chứa "Thu nhập tính thuế" (thu nhập này đã trừ những khoản: BHXH-YT-TN, gia cảnh-phụ thuộc, hoặc những khoản được trừ trước khi tính thuế TNCN theo luật...). Công thức:
    Mã:
    =SUM(TEXT(A1-{0,5,10,18,32,52,80}*10^6,"0.00;\0")*5%)
    Chỉ Enter.
  2. "Thu nhập không bao gồm thuế" (thu nhập Net sau thuế) quy đổi ra "Thu nhập tính thuế" (thu nhập Gross trước thuế): Gọi ô A2 chứa "Thu nhập không bao gồm thuế" (thu nhập này đã trừ những khoản: BHXH-YT-TN, gia cảnh-phụ thuộc, hoặc những khoản được trừ trước khi tính thuế TNCN theo luật...). Công thức: (như bài 11 đã chia sẻ)
    Mã:
    =(A2-SUMPRODUCT((A2>NetLT)*5%*GrossLT))/(1-SUMPRODUCT((A2>NetLT)*5%))
    Chỉ Enter.
Nhật ký lưu giữ chặng đường hình thành nên công thức:

Nhìn lại mới thấy thành quả từ công sức đóng góp của tập thể anh em GPE, mới hình thành công thức "đặc sản" thương hiệu "Giải Pháp Excel", mà anh @HieuCD có lần từng gọi là "Công thức mảng "Kinh điển" của GPE".

Cảm ơn thật nhiều sự đóng góp quý báu này của anh em.

Chúc anh em ngày vui.
/-*+//-*+//-*+/


TT_111.2013.png
 

File đính kèm

  • ThueTNCN_LuyTienBacThang.xlsb
    168 KB · Đọc: 133
Lần chỉnh sửa cuối:
CÔNG THỨC TÍNH THUẾ TNCN THEO THÔNG TƯ 111/2013/TT-BTC (15/05/2013 BTC)
  1. "Thu nhập Tính thuế": Gọi ô A1 chứa "Thu nhập tính thuế" (thu nhập này đã trừ những khoản: BHXH-YT-TN, gia cảnh-phụ thuộc, hoặc những khoản được trừ trước khi tính thuế TNCN theo luật...). Công thức:
    Mã:
    =SUM(TEXT(A1-{0,5,10,18,32,52,80}*10^6,"0.00;\0")*5%)
    Chỉ Enter.
  2. "Thu nhập không bao gồm thuế" (thu nhập Net sau thuế) quy đổi ra "Thu nhập tính thuế" (thu nhập Gross trước thuế): Gọi ô A2 chứa "Thu nhập không bao gồm thuế" (thu nhập này đã trừ những khoản: BHXH-YT-TN, gia cảnh-phụ thuộc, hoặc những khoản được trừ trước khi tính thuế TNCN theo luật...). Công thức: (như bài 11 đã chia sẻ)
    Mã:
    =(A2-SUMPRODUCT((A2>NetLT)*5%*GrossLT))/(1-SUMPRODUCT((A2>NetLT)*5%))
    Chỉ Enter.
Nhật ký lưu giữ chặng đường hình thành nên công thức:

Nhìn lại mới thấy thành quả từ công sức đóng góp của tập thể anh em GPE, mới hình thành công thức "đặc sản" thương hiệu "Giải Pháp Excel", mà anh @HieuCD có lần từng gọi là "Công thức mảng "Kinh điển" của GPE".

Cảm ơn thật nhiều sự đóng góp quý báu này của anh em.

Chúc anh em ngày vui.
/-*+//-*+//-*+/


View attachment 218447
Ôi lâu em không vào thấy mình chạy sau xa quá anh ạ. Sau đợt này em sẽ chăm chỉ học hành cho bằng anh bằng em anh ạ
 
Web KT
Back
Top Bottom