Tìm công thức phù hợp cho file quản lý nhân sự

kimthoa89

Thành viên hoạt động
Tham gia ngày
3 Tháng mười một 2017
Bài viết
161
Được thích
13
Điểm
170
Tuổi
30
Dear Anh chị !
Em có Sheet nhập, em lọc theo tên, theo ca. Bây h em nhập lý do vào thì bên sheet insert tự nhảy ra các dữ lieu đó mà vẫn đươc lưu theo từng ngày.
Mong anh chij giúp đỡ ah
Em cảm ơn ah
 

File đính kèm

xuanhiencp

Thành viên mới
Tham gia ngày
3 Tháng một 2017
Bài viết
25
Được thích
3
Điểm
165
Tuổi
32
"mà vẫn đươc lưu theo từng ngày " là sao bạn?
 

kimthoa89

Thành viên hoạt động
Tham gia ngày
3 Tháng mười một 2017
Bài viết
161
Được thích
13
Điểm
170
Tuổi
30
Bạn làm 1 file mẫu kết quả bạn muốn mình đọc vẫn chưa hiểu?
Ở Sheet nhập : Ngày 2/1/2019 mình nhập bạn có tên trần thị vân : nghỉ phép năm đi khám bệnh
Ra kết quả ở Sheet Insert : cũng ra kết quả như vậy, và được lưu thôn tin từ đầu tháng đến cuối tháng ah
 

LamNA

Thành viên tích cực
Tham gia ngày
3 Tháng sáu 2014
Bài viết
891
Được thích
707
Điểm
560
Nơi ở
Sóc Trăng
Ở Sheet nhập : Ngày 2/1/2019 mình nhập bạn có tên trần thị vân : nghỉ phép năm đi khám bệnh
Ra kết quả ở Sheet Insert : cũng ra kết quả như vậy, và được lưu thôn tin từ đầu tháng đến cuối tháng ah
Còn chưa nhập lý do thì nghỉ phép thì không lấy hả?
 

xuanhiencp

Thành viên mới
Tham gia ngày
3 Tháng một 2017
Bài viết
25
Được thích
3
Điểm
165
Tuổi
32
Đơn giản là nhập lý do ở 1 dòng thì chỉ lấy thông tin của dòng đó thôi đúng không?
 

SA_DQ

/(hông là gì!
Thành viên danh dự
Tham gia ngày
8 Tháng sáu 2006
Bài viết
6,845
Được thích
11,029
Điểm
1,860
Cái nhu cầu của chủ đề bài nên xài macro; Chắc không thể với các công thức
 

ongke0711

Thành viên tiêu biểu
Tham gia ngày
7 Tháng chín 2006
Bài viết
542
Được thích
597
Điểm
860
Nơi ở
HCM
Tôi có chút góp ý về tổ chức CSDL chứ không về code excel nhé.:)
Lý do: tránh để sau này khi có phát sinh thay đổi dữ liệui thì cái sheet [Data] của bạn không còn đáp ứng đúng yêu cầu truy vấn nữa, Các code xử lý đi theo phải sửa lại, có khi phải đập bỏ xây dựng lại CSDL còn nhanh hơn sửa code.
Ví dụ:
- Cột [Phòng ban], nếu sau này có thiên chuyển công tác thì bạn lưu vô đâu thể có thể thể hiện từ ngày này nhân viên A ở phòng ban 01, đến 01-2019 đổi sang PB02. Nếu như theo sheet hiện tại của bạn, thì bạn sửa trực tiếp vô cột phong ban -> vậy nhưng dữ liệu truy vấn trước 01-2019 cũng bị đổi theo mã phòng ban mới luôn (ngoại trừ trong các báo cáo cũ, bạn không dùng công thức tham chiếu mà lấy thẳng value Phòng ban).
- Tương tự như cột Ca làm việc. Đây là nhưng dữ liệu có tính thay đổi cao trong suốt quá trình làm việc của đối tượng nhân viên. Tốt nhất nên tách sheet khác để theo dõi quá trình làm việc có cột ngày tháng để phân biệt.
- Về dữ liệu "Lý do nghỉ - vắng mặt": bạn nên đưa nó vô một bảng có các cột như: [Mã vắng mặt], [Ký hiệu], [Diễn giải]. Sau này khi nhập liệu bạn chỉ cần gõ [Mã VM] là nó lấy chính xác, dữ liệu thống nhất tiện cho việc truy vấn, thống kê. HIện tại bạn gõ tay vô, người dùng này gõ kiểu này, người dùng kia gõ kiểu khác. Ví dụ: người làm biếng thì gõ "Phép năm", người thì gõ đầy đủ "nghĩ phép năm" -> dữ liệu không thống nhất cho 1 lý do "nghỉ phép năm". Còn một trường hợp khác là nếu nhân viên tên "Vân" nghỉ phép năm 3 ngày thì bạn nhập liệu vào sheet hiện tại như thế nào? nhập 3 dòng? -> mất nhiều thời gian nhập liệu.
Nói chung là bạn nên dự kiến tất cả các sự kiện có thể xảy ra cho một nghiệp vụ quản lý nhân sự cụ thể nào đó rồi tiến hành tổ chức cơ sở dữ liệu cho phù hợp, chuẩn hoá, thuận tiện cho việc truy vấn các báo cáo có thể có sau này, sau đó mới tiến tới các bước viết code, form cho việc nhập liệu. Dữ liệu không chuẩn, sẽ phí công người viết code vì chắc chắn sẽ phát sinh sai dữ liệu và phải sửa code.
Chút góp ý vậy thôi.:)


Một số hình ảnh để bạn tham khảo.



[url=https://flic.kr/p/2eHExYG]

[url=https://flic.kr/p/2dpwk2K]
[/url][/url]
 
Lần chỉnh sửa cuối:

SA_DQ

/(hông là gì!
Thành viên danh dự
Tham gia ngày
8 Tháng sáu 2006
Bài viết
6,845
Được thích
11,029
Điểm
1,860
Nếu cần góp về xây dựng CSDL mình sẽ góp như sau:

(1) Các ô tiêu đề trường/cột không nên trôn như thế; Nó diêm dúa đó nhưng chả ích gì trong việc truy xuất hay tìm kiếm dữ liệu
(2) Con người ta sinh ra là đã có ngày sinh, phái tính
Nhưng bạn để những trường dó sau các trường [Line], [Line[, [Công đoạn], . . .cả trường [Tháng SN] là sao?
(3) Sao bạn có 2 trường [Line] & 2 trường (cột) Shift là sao?
Đừng nói với mình là để ghi những thuyên chuyển trong quá trình công tác đó nha!
Để ghi quá trình thuyên chuyển thì bao nhiêu cột cho vừa?
(4) Bạn cần lập 1 danh mục lý do nghỉ (chí ít 2 cột [Mã nghỉ], [nội dung] (nghỉ)
Có bảng danh mục này thì bạn nhập liệu sẽ không sai sót & tổng hợp các loại công nghỉ trong CQ cũng thuận tiện.
(5) Muốn ghi lại quá trình thuyên chuyển công tác giữa các đơn vị trong CQ nên tạo ra bảng quản lý riêng.
Nó cũng sẽ phải giống như quá trình lương của từng người trong việc quản lý BHXH vậy.

Rất buồn là mình đi đến kết luận: Ai bắt tay vô giúp bạn hiện tại là có ý hại bạn lâu dài mà thôi!

Chúc xuân vui vẻ!
 

kimthoa89

Thành viên hoạt động
Tham gia ngày
3 Tháng mười một 2017
Bài viết
161
Được thích
13
Điểm
170
Tuổi
30
Nếu cần góp về xây dựng CSDL mình sẽ góp như sau:

(1) Các ô tiêu đề trường/cột không nên trôn như thế; Nó diêm dúa đó nhưng chả ích gì trong việc truy xuất hay tìm kiếm dữ liệu
(2) Con người ta sinh ra là đã có ngày sinh, phái tính
Nhưng bạn để những trường dó sau các trường [Line], [Line[, [Công đoạn], . . .cả trường [Tháng SN] là sao?
(3) Sao bạn có 2 trường [Line] & 2 trường (cột) Shift là sao?
Đừng nói với mình là để ghi những thuyên chuyển trong quá trình công tác đó nha!
Để ghi quá trình thuyên chuyển thì bao nhiêu cột cho vừa?
(4) Bạn cần lập 1 danh mục lý do nghỉ (chí ít 2 cột [Mã nghỉ], [nội dung] (nghỉ)
Có bảng danh mục này thì bạn nhập liệu sẽ không sai sót & tổng hợp các loại công nghỉ trong CQ cũng thuận tiện.
(5) Muốn ghi lại quá trình thuyên chuyển công tác giữa các đơn vị trong CQ nên tạo ra bảng quản lý riêng.
Nó cũng sẽ phải giống như quá trình lương của từng người trong việc quản lý BHXH vậy.

Rất buồn là mình đi đến kết luận: Ai bắt tay vô giúp bạn hiện tại là có ý hại bạn lâu dài mà thôi!

Chúc xuân vui vẻ!
Cảm ơn b, mình sẽ xây dung them ý kiến của b
 
Top Bottom