PDA

View Full Version : Xin được Hướng dẫn cách lập công thức tính thuế TNCN



Thuyan.acc
17-02-08, 10:59 AM
Đầu năm mới xin kính chúc tất cả Thầy Cô cùng các thành viên sức khỏe dồi dào - Gia đình hạnh phúc - việc làm nhiều thành công rực rỡ

Đầu năm em kính nhờ Thầy cô cùng các anh chị giúp em cách lập công thức tính thuế thu nhập cá nhân thường xuyên cho người lao động (Người Việt Nam và người nước ngoài) theo các mẫu biểu của file em đính kèm.

- (Sheet - Mau 01-TNTX) Những vùng em em tô màu xanh và vàng
và dưới sheet này em có để các thuế suất cần tính thuế thu nhập cá nhân

- (Sheet - 03aTNTX) đó là Mẫu số: 01/TNCN (Ban hành kèm theo Thông tư số 60/2007/TT-BTC ngày 14/06/2007 của Bộ Tài chính - Tờ Khai thuế Thu nhập cá nhân khấu trừ tại nguồn

Dưới đây là thuế suất được áp dụng theo thông tư số 81-2004-TT-BTC ngay 13-08-2004 Pháp lệnh thuế thu nhập đối với người có thu nhập cao


Trích Thông tư 81

2. Thuế suất:

2.1. Đối với thu nhập thường xuyên: Thuế suất đối với thu nhập thường xuyên áp dụng theo Biểu thuế luỹ tiến từng phần quy định tại khoản 4 Điều 1 Pháp lệnh sửa đổi, bổ sung một số Điều của Pháp lệnh thuế thu nhập đối với người có thu nhập cao như sau:

2.1.1. Đối với công dân Việt Nam và cá nhân khác định cư tại Việt Nam:
Đơn vị: 1000đ
Bậc Thu nhập bình quân
(Tháng / người) Thuế suất (%)
Bậc 1 Đến 5.000 Thuế suất 0 %
Bậc 2 Trên 5.000 đến 15.000 Thuế suất 10 %
Bậc 3 Trên 15.000 đến 25.000 Thuế suất 20 %
Bậc 4 Trên 25.000 đến 40.000 Thuế suất 30 %
Bậc 5 Trên 40.000 Thuế suất 40 %

2.1.2. Đối với người nước ngoài cư trú tại Việt Nam và công dân Việt Nam lao động, công tác ở nước ngoài:

Đơn vị: 1000đ

Bậc Thu nhập bình quân
(Tháng / người) Thuế suất (%)
Bậc 1 Đến 8.000 Thuế suất 0 %
Bậc 2 Trên 8.000 đến 20.000 Thuế suất 10 %
Bậc 3 Trên 20.000 đến 50.000 Thuế suất 20 %
Bậc 4 Trên 50.000 đến 80.000 Thuế suất 30 %
Bậc 5 Trên 80.000 Thuế suất 40 %


Chân thành cám ơn

ThuNghi
17-02-08, 04:56 PM
Bạn theo link sau:
http://www.giaiphapexcel.com/forum/showthread.php?t=6641
Theo file kèm, kiểm tra lại hộ nhé.

Thuyan.acc
17-02-08, 08:25 PM
Em xin cám ơn Thầy/Cô ThuNghi nhiều. Do sử dụng cách truy tìm bài vở trên diễn đàn giaiphapexcel chưa rành lắm làm Thầy/Cô phải nhọc công hướng dẫn.

Em có đọc bài của Thầy/Cô cùng các đường link được chỉ em thấy hay và quí quá. Các bài viết rất công phu.
Ở file của Thầy/Cô gởi em về mở ra thấy có những dòng sau em không biết xin Thầy/Cô giải thích thêm :
Ví dụ ở :
- (Sheet - Mau 01-TNTX) dòng 16 - Bằng chữ =vnid(F15) => kết quả #NAME?. Do máy em có phải thiếu file dịch số ra chữ không ? Nếu có xin Thầy/Cô cho em file này luôn.
- Ở cột M21 Thầy/Cô có ghi UDF - Vậy UDF ở đây có hàm ý và nghĩa gì ? Xin được giải thích thêm.
- Ở cột M22 và M23 lại xuất hiện #NAME?. Em click vào xem thì thấy dòng =TTNCNVN(F22). Không rõ sau lại báo #NAME?
- Ở cột M25 lại xuất hiện #NAME?. Em click vào xem thì thấy dòng =TTNCNNN(F25). Không rõ sau lại báo #NAME?
Kính Thầy/Cô, qua công thức dưới đây xin Thầy/Cô giải thích cho em hiểu thêm để em hiểu sâu về hàm VLOOKUP. Em tìm qua sheet Bieuthue của Thầy/Cô em không thấy chỗ nào ghi ThueSuat cả
=($F22-VLOOKUP($F22-0.01,ThueSuat0,1,1))*VLOOKUP($F22-0.01,ThueSuat0,3,1)+VLOOKUP($F22-0.01,ThueSuat0,2,1)

ThueSuat0,1,1
ThueSuat0,3,1
ThueSuat0,2,1

Thanks

anhtuan1066
17-02-08, 08:36 PM
1> UDF nghĩa là hàm tự tạo... Trong này anh ThuNghi làm bằng 2 cách: Cột L bằng công thức thường và cột M bằng hàm tự tạo
2> Các hàm tự tạo đang có sẳn trong file, bấm Alt + F11 sẽ nhìn thấy code
3> Sở dĩ bị lỗi #NAME? là do khi mỡ file bạn ko bấm vào nút Enable macro, hoặc có thể Security trên máy tính bạn đang đặt chế độ High... Vì thế mà các UDF này ko hoạt động dc... Bạn vào menu Tools\Macro\Security xem thử, nếu đúng thế thì chọn chế độ Medium nhé
Nếu tất cã đã dc chuẩn bị xong thì đóng file ko lưu, mở lại lần nữa, bấm nút chọn Enable macro sẽ hết lổi!
ANH TUẤN

Thuyan.acc
18-02-08, 08:27 PM
1> UDF nghĩa là hàm tự tạo... Trong này anh ThuNghi làm bằng 2 cách: Cột L bằng công thức thường và cột M bằng hàm tự tạo
2> Các hàm tự tạo đang có sẳn trong file, bấm Alt + F11 sẽ nhìn thấy code
3> Sở dĩ bị lỗi #NAME? là do khi mỡ file bạn ko bấm vào nút Enable macro, hoặc có thể Security trên máy tính bạn đang đặt chế độ High... Vì thế mà các UDF này ko hoạt động dc... Bạn vào menu Tools\Macro\Security xem thử, nếu đúng thế thì chọn chế độ Medium nhé
Nếu tất cã đã dc chuẩn bị xong thì đóng file ko lưu, mở lại lần nữa, bấm nút chọn Enable macro sẽ hết lổi!
ANH TUẤN

Em cám ơn Thầy Tuấn và Thầy ThuNghi nhiều nhe.
Em đã làm thao tác như Thầy Tuấn chỉ dẫn -> Kết quả là good không có báo lỗi như em trình bày.
Giải quyết được các thắc mắc mà em donwload file về sử dụng và như em trình bày :

1.- (Sheet - Mau 01-TNTX) dòng 16 - Bằng chữ =vnid(F15) => kết quả #NAME?. Do máy em có phải thiếu file dịch số ra chữ không ? Nếu có xin Thầy/Cô cho em file này luôn.
2.- Ở cột M22 và M23 lại xuất hiện #NAME?. Em click vào xem thì thấy dòng =TTNCNVN(F22). Không rõ sau lại báo #NAME?
3.- Ở cột M25 lại xuất hiện #NAME?. Em click vào xem thì thấy dòng =TTNCNNN(F25). Không rõ sau lại báo #NAME?


***&&%
Bạn vào menu Tools\Macro\Security xem thử, nếu đúng thế thì chọn chế độ Medium nhé
Nếu tất cã đã dc chuẩn bị xong thì đóng file ko lưu, mở lại lần nữa, bấm nút chọn Enable macro sẽ hết lổi!
ANH TUẤN

Theo file của Thầy ThuNghi gởi :

1.-Kính nhờ Quý Thầy/Cô cùng các bạn hướng dẫn em thêm ở sheet Bieuthue về cách sử dụng dịnh nghỉa name/define.Tuần tự tiến hành như thế nào ?

2.-Vui lòng giải nghĩa công thức dưới đây để em hiểu và có dịp ứng dụng cho tốt sau này (Em không muốn kiểu học như con "vẹt")

=($F22-VLOOKUP($F22-0.01,ThueSuat0,1,1))*VLOOKUP($F22-0.01,ThueSuat0,3,1)+VLOOKUP($F22-0.01,ThueSuat0,2,1)

3.- Có cách nào để lưu hàm UDF này riêng ra để sau này em mang qua máy khác dùng được không. Bằng cách Add-Ins.(Hàm UDF viết tắt từ tiếng Anh ra sao ?)

Thanks.

------
P/S : Vậy là em biết là Thầy ThuNghi rồi chứ không phải là Cô. Cho em xin lỗi Thầy. Được biết qua bài Thầy Anh Tuấn viết xưng là anh ThuNghi. Sorry Thầy nhiều nhe.

ThuNghi
19-02-08, 11:11 AM
Chắc là phải nhờ Thầy BNTT hay Thầy ttphong2007 hướng dẫn quá. Thầy TN này rất dốt về HD.
- Em thử nghiên cứu về vlookup với tham số là 1.
- Thay vì vlookup(a1,b1:c100,2,1) thì ta dùng vlookup(a1,thuesuat,2,1) trong đó b1:c100 đặt name là thuesuat. Nhớ Ctr F3 vào sẽ thấy.
Tham khảo các bài của Thầy BNTT hay Thầy ttphong2007, và khi thành thục thì nghiên cứu các file về name của anhtuan1066 (chuyên gia).

Thuyan.acc
19-02-08, 08:02 PM
Chắc là phải nhờ Thầy BNTT hay Thầy ttphong2007 hướng dẫn quá. Thầy TN này rất dốt về HD.
- Em thử nghiên cứu về vlookup với tham số là 1.
- Thay vì vlookup(a1,b1:c100,2,1) thì ta dùng vlookup(a1,thuesuat,2,1) trong đó b1:c100 đặt name là thuesuat. Nhớ Ctr F3 vào sẽ thấy.
Tham khảo các bài của Thầy BNTT hay Thầy ttphong2007, và khi thành thục thì nghiên cứu các file về name của anhtuan1066 (chuyên gia).

Em kính cám ơn Thầy. Do công việc phải xử lý nên đụng đến vấn đề nan giải nào thì em viết bài lên để được Quý Thầy Cô cùng các anh chị thành viên hỗ trợ hướng dẫn cho em. Em học thì không căn bản chỉ sử dụng các hàm thông thường như sum và 1 số hàm thông dụng khác.
Từ khi lên diễn đàn giaiphapexcel đến nay em được Quý Thầy cô cùng anh chị chỉ em thêm nhiều các hàm sumproduct,... em thật sự cảm kích những công lao của Quý Thầy cô.
(Em có nhớ 1 thành viên nào đó post bài lên hỏi chỗ học Excel - và cũng từ bài post này Thầy Anh Tuấn cũng trả lời là nên học từ trên diễn đàn này)

Sẵn đây cho em hỏi :

Bài toán của Thầy ThuNghi về dịch số ra chữ lý do sao mà trong file em chọn bảng tính toàn font Arỉal thì không làm được mà chỗ công thức đó em phải chuyển về Font VNI-Times mới xong. Có cách nào mình sửa lại cái module này để sử dụng được font Arỉal - bộ gõ Unikey không Thầy?.

Sau đây em kính xin Thầy Anh Tuấn cho em được trích lại lá thư của Thầy gởi trả lời thắc mắc theo bài 5 của em :(Do không thấy ai trả lời nên em bức xức mạnh dạn gởi nhắn tin đến Thầy Tuấn để xin chỉ dẫn).
Mong rằng giải thích các thành viên non trẻ như em sẽ học hỏi thêm


Chào bạn!

Cái này bạn phải hỏi anh ThuNghi, anh ta làm thì anh ta biết, tôi làm sao biết dc.. hi.. hi..
Còn muốn lưu file thành 1 add-in đễ dùng luôn trên toàn Excel thì bạn làm như sau:
1> Xóa toàn bộ dử liệu
2> Files\Save As.. trong khung Save as type bạn chọn "Microsoft Excel Add-in (nhớ đường dẫn chứa file này nằm ở đâu nha)... Mặc định nếu ta ko thay đỗi gì thì file .xla này sẽ dc lưu tại:
C:\Documents and Settings\User Profiles\Application Data\Microsoft\Addins\
3> Mở file mới, vào menu Tools\Add-Ins.. bấm Browse đễ tìm file .xla mà bạn đã lưu ở bước 2, OK, OK
4> Muốn sử dụng hàm tự tạo này thì vào menu Insert\Function... chọn trong mục Or Select a Category, bạn sẽ thấy bên dưới cùng có chử "User Defined"... và đây chính là chử viết tắt của UDF = User Defined Function
ANH TUẤN

Em cám ơn Thầy rất nhiều.
Tối qua em có thử làm như sau :
- Nhấn Alt + F11 rồi sau đó em copy toàn bộ các module đó ra word.
- Em mở 1 New file của Excel - Em lại Nhấn Alt + F11 và chọn Insert module (từ cửa sổ Microsoft Visual Basic) và em qua Word control +A -> và control C -> chuyển Microsoft Visual Basic em dán vào đó
- Từ cửa sổ Microsoft Visual Basic có Icon của Excel (View Microsoft Excel) em lại click vào đó để quay lại Excel (Book1)
- Xong em lưu lại Save As(File name :Thuc tap lam ham thue TNCN) - Save a type : Microsoft Office Add Ins.

(Nhưng ở giai đoạn này em save xong không biết file nó chạy đâu rồi. Tìm hoài không thấy đâu cả - ) đúng như bài Thầy chỉ :



2> Files\Save As.. trong khung Save as type bạn chọn "Microsoft Excel Add-in (nhớ đường dẫn chứa file này nằm ở đâu nha)... Mặc định nếu ta ko thay đỗi gì thì file .xla này sẽ dc lưu tại:
C:\Documents and Settings\User Profiles\Application Data\Microsoft\Addins\
ANH TUẤN

Không biết cách của em làm vậy có được không Thầy. Xin Thầy cho ý kiến thêm - Phương pháp này có ổn không ?
Em thấy Thầy chỉ dễ hiểu quá và nhanh hơn cách em làm.

Còn phần 4 em sẽ nghiên cứu học tập sẽ báo cáo lại cho Thầy sao.



4> Muốn sử dụng hàm tự tạo này thì vào menu Insert\Function... chọn trong mục Or Select a Category, bạn sẽ thấy bên dưới cùng có chử "User Defined"... và đây chính là chử viết tắt của UDF = User Defined Function
ANH TUẤN

Bài toán của Thầy ThuNghi về dịch số ra chữ lý do sao mà trong file em chọn bảng tính toàn font Arỉal thì không làm được mà chỗ công thức đó em phải chuyển về Font VNI-Times mới xong. Có cách nào mình sửa lại cái này để em sử dụng font Arỉal - bộ gõ Unikey không ?

Xin Thầy chỉ thêm.

Kính,

Thùy An

mecghia
13-01-10, 02:25 PM
Em làm đúng như hướng dẫn của anh ThuNghi về tạo hàm nhưng sao ra kết quả lại là 0 nhỉ