Cách tổng hợp bảng lương cả năm để tính thuế tncn.

  • Thread starter 170987
  • Ngày gửi
HongViet

HongViet

Cao cấp
10/11/05
286
10
18
Đà nẵng
Ðề: Cách tổng hợp bảng lương cả năm để tính thuế tncn.

Các bạn ơi trong trường hợp nhân viên kiểu ra vào công ty liên tục thì bảng lương phải tổng hợp thế nào để có thể quyết toán thuế TNCN cho họ?

Nếu bạn chắc rằng người đó đã nhập vô CQ các tháng trước nào đó thì lấy mã VN cũ & họ tên người đó nhập liên tiếp vô các tháng kể từ khi người đó nghỉ đến lúc nhập lại.
(Tuy nhiên không làm việc thì sẽ không có công & không có lương) Thuế TNCN thì tính theo qui định.
 
Khóa học Quản trị dòng tiền
H

heocontihon

Guest
17/4/08
37
0
6
40
TP.HCM
Ðề: Cách tổng hợp bảng lương cả năm để tính thuế tncn.

Nhờ các anh chị diễn đàn chỉ giúp em công thức nào có thể cho ra được bảng tổng hợp sau ah.

1/ Mỗi tháng những nhân viên ở công ty em có thể sẽ bị luân chuyển qua từng nhà xưởng khác nhau để làm
2/ Và có tháng nhân viên nghĩ, có tháng thêm người mớ
Làm sao để tổng hợp lương của một người theo các tiêu chí như tháng 1 ở xưởng nào? Lương căn bản, các loại bảo hiểm bao nhiêu ah?
Trên đây em chỉ làm ví dụ thôi ah, công ty bắt em làm cho từng nhân viên từ năm 2008 đến nay mà có đến trung bình hai trăm nhân viên mỗi tháng. Em đang không biết làm thế nào. Mong các anh chị hướng dẫn giúp em ah.
Nhưng ô có tô màu là nhưng ô em cần giiu1p điền hàm vào ah.
Mong các anh chị giúp ah
 

Đính kèm

  • BANG LUONG.rar
    5.1 KB · Lượt xem: 347
T

tiendhtm

Trung cấp
26/7/12
147
13
18
bắc giang
Ðề: Có thể diêm dúa hơn sau này, khi có thời gian hơn

Nhưng em có một câu hỏi cho bác:QDuc, nếu file của em là không thống nhất mã, mà số lượng nhân viên là 500người, mà có một số người là không cố định ở tổ nào. và điều quan trọng là phải tìm tổng lương của người đó trong vòng 12 tháng và kết hợp tìm mã số chứng minh nhân dân (mà có cơ sở dữ liệu về số CMND) nhưng có số người trùng số tên. Nên việc tìm kiếm là rất khó, vậy mong bác có thể chỉ giáo.
 
S

SA_DQ

Thành viên Cố vấn - Webketoan Mentors
29/6/05
583
103
43
67
HCM city
Ðề: Cách tổng hợp bằng macro thôi; Công thức không dễ đâu!

Nhờ các anh chị diễn đàn chỉ giúp em công thức nào có thể cho ra được bảng tổng hợp sau ah.

1/ Mỗi tháng những nhân viên ở công ty em có thể sẽ bị luân chuyển qua từng nhà xưởng khác nhau để làm
2/ Và có tháng nhân viên nghĩ, có tháng thêm người mớ
Làm sao để tổng hợp lương của một người theo các tiêu chí như tháng 1 ở xưởng nào? Lương căn bản, các loại bảo hiểm bao nhiêu ah?
Bạn bấm vô biểu tượng trên trang 'TongHop' sẽ có kết quả mĩ mãn!
 

Đính kèm

  • gpeChamCong.rar
    225.5 KB · Lượt xem: 640
QDuc

QDuc

Cao cấp
3/6/06
254
18
18
Biển khơi
Ðề: Chuyện này sẽ cũng không khó, miễn . . . .

Nhưng em có một câu hỏi cho bác:QDuc, nếu file của em là không thống nhất mã, mà số lượng nhân viên là 500người, mà có một số người là không cố định ở tổ nào. và điều quan trọng là phải tìm tổng lương của người đó trong vòng 12 tháng và kết hợp tìm mã số chứng minh nhân dân (mà có cơ sở dữ liệu về số CMND) nhưng có số người trùng số tên. Nên việc tìm kiếm là rất khó, vậy mong bác có thể chỉ giáo.

Thì bạn cứ lấy file của bài mới nhất trong topic này; Thay vì ở cột mã nhân viên bạn nhập vô đó chứng minh ND
Sau đó thêm cho đủ 12 trang tính của 12 tháng lương & chạy thử macro
Mình tin chắc sẽ được như í bạn muốn!
 
H

heocontihon

Guest
17/4/08
37
0
6
40
TP.HCM
Ðề: Cách tổng hợp bằng macro thôi; Công thức không dễ đâu!

Bạn bấm vô biểu tượng trên trang 'TongHop' sẽ có kết quả mĩ mãn!
Anh oi đúng là một kết quã mĩ mãn tuyệt vời nhưng em không biết làm sao để ra đượ cnhu7 vậy? E muốn bắt chước anh để tạo cái file cho riêng mình thì làm cách nào ah? Vì không thấy hàm hay công thức gì ( chắc là ẩn mà em ko biết :), em dân lơ tơ mơ :)Mong anh hướng dẫn cho em với ah. Thành thật cám ơn anh . EM mày mò bấm Ctrl + f11 thấy hiện ra file Macro , mày mò tiếp nửa thấy được công thức của anh, kiểu này em ko bắt chước được rồi:), Em cám ơn anh nhiều nhé
 
Sửa lần cuối:
M

MeSubin

Sơ cấp
21/5/14
4
0
0
38
Bình Dương
Ðề: Cách tổng hợp bảng lương cả năm để tính thuế tncn.

Nhận làm sổ sách kế toán khu vực bình dương - biên hòa
liên hệ 09.47.651.551 (huê)
 
QDuc

QDuc

Cao cấp
3/6/06
254
18
18
Biển khơi
Ðề: Mình xin diễn dịch các dòng lệnh, để bạn nào quan tâm thì tìm hiểu thêm

. . . em không biết làm sao để ra được như vậy? E muốn bắt chước anh để tạo cái file cho riêng mình thì làm cách nào ah? Vì không thấy hàm hay công thức gì ( chắc là ẩn mà em ko biết :), em dân lơ tơ mơ :)Mong anh hướng dẫn cho em với ah. Thành thật cám ơn anh . EM mày mò bấm Ctrl + f11 thấy hiện ra file Macro , mày mò tiếp nửa thấy được công thức của anh, kiểu này em ko bắt chước được rồi:), Em cám ơn anh nhiều nhé
PHP:
Option Explicit
Sub TongHopLuongCacThang()
 Dim Sh As Worksheet, Cls As Range, Rng As Range, sRng As Range
 Dim Col As Byte, Tmr As Double
 Dim Th As String
 
1 Randomize:                     Tmr = Timer()
 For Each Cls In Range([b5], [b5].End(xlDown))
3    For Each Sh In ThisWorkbook.Worksheets
        Th = Right(Sh.Name, 2)
5        If IsNumeric(Th) Then
            Col = Choose(CByte(Th), 2, 7, 12, 17, 22, 27, 32, 37, 42, 47, 52, 57)
7            Set Rng = Sh.Range(Sh.[c3], Sh.[c3].End(xlDown))
            Set sRng = Rng.Find(Cls.Value, , xlFormulas, xlWhole)
9            If Not sRng Is Nothing Then
                Cls.Offset(, Col).Value = sRng.Offset(, -1).Value
11                Cls.Offset(, 1 + Col).Resize(, 4).Value = _
                    sRng.Offset(, 2).Resize(, 4).Value2
            End If
13        End If
    Next Sh
15    Cls.Interior.ColorIndex = 34 + 9 * Rnd() \ 1
 Next Cls
17 [h1].Value = Timer() - Tmr
End Sub

3 dòng lệnh trên dòng lệnh có số 1 là những dòng lệnh khai báo các biến cần dùng;
Trong đó dòng đầu là các biến đối tượng; Dòng 2 là các biến kiểu số & dòng 3 là biến kiểu chuỗi.

D1: Mệnh đề đầu dùng để khởi động bô tạo số ngẫu
Mệnh đề sau: Lấy móc thời gian hiện tại gán vô biến Tmr

D2: Tạo vòng lặp duyệt qua hết các ô từ [B5] cho đến cuối
Vòng lặp này kết thúc tại dòng 16;

D3: Tạo thêm 1 vòng lặp khác để duyệt qua hết các trang tính;
Vòng này kết thúc ở D14;

D4: (Khi duyệt qua từng trang tính) lấy 2 kí tự cuối của tên trang tính cho vô biến Th

D5: Điều kiện nếu 2 kí tự này có dạng số (nghĩa là kí số) thì thực hiện các lệnh cho đến D13

D6: Dùng hàm CHOOSE() (giống trong Excel) để gán số liệu cột tương ứng với tên trang tính đang duyệt

D7: Đem vùng có dữ liệu của cột [C] gán vô biến Rng đã khai báo;

D8: Áp dụng fương thức tìm kiếm trong vùng này chuỗi đang có ở ô mà vòng lặp ngoài (!) đang duyệt

D9: Nếu tìm thấy thì thực hiện các lệnh tiếp theo cho đến dòng lệnh 12

D10: Lấy mã đơn vị/bộ fận của người tìm thấy gán vô ô tương ứng

D11: Lấy vùng số liệu lương của ngươì này gán vô vùng tương ứng bên bảng tổng hợp;
(Các dòng lệnh khác đã nêu bên trên)

D15: Tô màu các mã đã duyệt cho thêm fần vui vẻ

D17: Cho hiện thời gian mà macro đã trãi qua.
 
QDuc

QDuc

Cao cấp
3/6/06
254
18
18
Biển khơi
Ðề: Cách tổng hợp bảng lương cả năm để tính thuế tncn.

Nếu CQ trên 500 CNV mà SUMIF() cho 12 trang tính có mà ì ạch 30 fút cũng nên!
 
P

phamhuong1987

Sơ cấp
2/6/10
35
0
6
37
Nam Sách-Hải Dương
Ðề: Cách tổng hợp bảng lương cả năm để tính thuế tncn.

Mình cũng hay làm lương để từng các sheet
số TT các nhân viên là chuẩn chỉ
và cuối năm thì mình cộng 12 tháng của 12sheet của 1 nhân viên và kéo cho các nv khác, hi
hơi thủ công chút nhưng cũng thấy nhanh bạn à
 
N

ninhmoon

Guest
20/6/14
13
0
1
34
Bac giang
Ðề: Có thể diêm dúa hơn sau này, khi có thời gian hơn

Bạn cho Mình hỏi, nếu số nhân viên không biết được số ID, và có rất nhiều người trùng tên. Thì làm sao có thể tìm được chính xác tổng lương của từng người
 
N

Nguyencongthuy

Thành viên Cố vấn - Webketoan Mentors
25/11/11
982
243
43
Bienhoadongnai
Ðề: Cách tổng hợp bảng lương cả năm để tính thuế tncn.

Theo mình thay mã nv bằng số CMND/mã số thuế TNCN
 
K

Kin7

Cao cấp
8/5/15
5,194
987
113
Ðề: Có thể diêm dúa hơn sau này, khi có thời gian hơn

Bạn cho Mình hỏi, nếu số nhân viên không biết được số ID, và có rất nhiều người trùng tên. Thì làm sao có thể tìm được chính xác tổng lương của từng người
1 là bạn phải có mã.
2 là MST
 
P

Palm

Guest
9/10/06
1
0
1
47
Hanoi
Ðề: Cách tổng hợp bảng lương cả năm để tính thuế tncn.

Mình thấy một cách đơn giản mà hiệu quả nhất đó là chỉ cần sử dụng hai hàm cơ bản nhất trong excel để giải quyết bài toán của bạn đó là hàm if và hàm vlookup. mọi người thấy hai hàm này rất đơn giản nhưng nó lại đem lại những kết quả không ngờ đó mọi người. mình thấy sử dụng các hàm này rất dễ mà nó không ảnh hưởng gì khi bạn có thể bất kỳ một dữ liệu nào trong bảng lương hàng tháng. còn như nếu bạn copy thủ công nếu vị trí của các nhân viên trong tưng tháng không giống nhau như vậy dữ liệu cả năm sẽ bị sai.
mình gửi file mẫu lên rất mong mọi người cho ý kiến. có thể trong bài còn nhiều thiếu sót rất mong mọi người đóng góp để mình có thể hoàn thiện hơn nhé.
Cách của bạn đơn giản, hợp lý, nhưng dùng IFERROR(VLOOKUP()) sẽ không bị lỗi N/A
 
Trương Lan

Trương Lan

Thành viên Cố vấn - Webketoan Mentors
21/10/15
826
315
63
Cái này ko nhiều người dùng.
Thực tế ít người dùng.
Bình thường em dùng Privot Table,hoặc tạo mã nhân viên rồi dùng hàm để tổng hợp, mới biết thêm consolidate.
Nhưng thấy vẫn lâu, Bác có cách nào nhanh hơn không? Cho em tham khảo với :D:D. Nhưng không dùng macro hay vba nhé. Vì em chưa học được cái đó.
 
Sửa lần cuối:
K

Kin7

Cao cấp
8/5/15
5,194
987
113
Bình thường em dùng Privot Table,hoặc tạo mã nhân viên rồi dùng hàm để tổng hợp, mới biết thêm consolidate.
Nhưng thấy vẫn lâu, Bác có cách nào nhanh hơn không? Cho em tham khảo với :D:D. Nhưng không dùng macro hay vba nhé. Vì em chưa học được cái đó.
Mình ko có.
:D
 
C

chu tranh

Guest
5/5/16
18
1
3
36
Ðề: Cách tổng hợp bảng lương cả năm để tính thuế tncn.

Mình thấy một cách đơn giản mà hiệu quả nhất đó là chỉ cần sử dụng hai hàm cơ bản nhất trong excel để giải quyết bài toán của bạn đó là hàm if và hàm vlookup. mọi người thấy hai hàm này rất đơn giản nhưng nó lại đem lại những kết quả không ngờ đó mọi người. mình thấy sử dụng các hàm này rất dễ mà nó không ảnh hưởng gì khi bạn có thể bất kỳ một dữ liệu nào trong bảng lương hàng tháng. còn như nếu bạn copy thủ công nếu vị trí của các nhân viên trong tưng tháng không giống nhau như vậy dữ liệu cả năm sẽ bị sai.
mình gửi file mẫu lên rất mong mọi người cho ý kiến. có thể trong bài còn nhiều thiếu sót rất mong mọi người đóng góp để mình có thể hoàn thiện hơn nhé.
 
C

chu tranh

Guest
5/5/16
18
1
3
36
hay quá, nhưng chưa hiểu, hihi
 
  • Wow
Reactions: SA_DQ

Xem nhiều

Webketoan Zalo OA