
Các nhóm Nhân sự (HR) xử lý khối lượng dữ liệu khổng lồ mỗi ngày — hồ sơ nhân viên, nhật ký chấm công, điểm hiệu suất, khung lương và các chỉ số biến động nhân sự. Excel vẫn là một trong những công cụ được sử dụng rộng rãi nhất trong các bộ phận nhân sự trên toàn thế giới chính vì tính linh hoạt, dễ tiếp cận và đủ mạnh mẽ để xử lý mọi việc, từ một công ty khởi nghiệp mười người đến một doanh nghiệp có nhiều chi nhánh. Hướng dẫn này sẽ chỉ cho bạn cách xây dựng một hệ thống nhân sự thực tế trong Excel, bao gồm các biểu mẫu, công thức và kỹ thuật phân tích chính mà bạn cần để làm việc thông minh hơn.
Mọi hệ thống Excel nhân sự đều bắt đầu bằng một trang tính dữ liệu tổng hợp của nhân viên rõ ràng và có cấu trúc tốt. Hãy coi đây là nguồn dữ liệu chuẩn duy nhất của bạn. Mỗi hàng đại diện cho một nhân viên; mỗi cột đại diện cho một thuộc tính.
Các cột được đề xuất cho trang tính tổng hợp của bạn:
Sử dụng Data Validation (Xác thực dữ liệu) để kiểm soát nội dung người dùng có thể nhập vào các cột như Phòng ban, Loại hình làm việc và Trạng thái. Thao tác này giúp ngăn ngừa lỗi chính tả và giữ cho dữ liệu của bạn nhất quán — một bước quan trọng trước khi bạn chạy bất kỳ tính năng phân tích nào.
Đặt tên cho bảng của bạn (Insert → Table, sau đó đặt một cái tên như tblEmployees). Các bảng được đặt tên sẽ tự động mở rộng khi bạn thêm các hàng và làm cho công thức của bạn dễ đọc hơn rất nhiều.
Một trong những phép tính nhân sự phổ biến nhất là thâm niên của nhân viên. Hàm DATEDIF xử lý vấn đề này một cách tinh tế:
=DATEDIF(B2, TODAY(), "Y") & " years, " & DATEDIF(B2, TODAY(), "YM") & " months"
Trong đó B2 chứa Ngày bắt đầu của nhân viên. Công thức này trả về một chuỗi văn bản dễ đọc như 3 years, 7 months. Nếu bạn chỉ cần số năm làm việc trọn vẹn để phân nhóm:
=DATEDIF(B2, TODAY(), "Y")
Sau đó, bạn có thể phân loại nhân viên theo các nhóm thâm niên bằng cách sử dụng hàm IF với các bài kiểm tra logic lồng nhau:
=IF(E2<1,"New Hire",IF(E2<3,"Junior",IF(E2<7,"Mid-Level","Senior")))
Trong đó E2 chứa giá trị thâm niên tính bằng năm. Các phân nhóm này rất hữu ích cho các báo cáo số lượng nhân sự và phân tích tỷ lệ giữ chân nhân viên.
Bảng theo dõi chấm công hàng tháng ghi lại sự có mặt hàng ngày của mọi nhân viên. Thiết lập bảng với danh sách nhân viên theo hàng và các ngày trong lịch theo cột.
| Nhân viên | 1-Thg 6 | 2-Thg 6 | 3-Thg 6 | … | Tổng Số ngày Có mặt | Tổng Số ngày Vắng | Tỷ lệ Đi làm |
|---|---|---|---|---|---|---|---|
| Jane Doe | P | P | A | … | =COUNTIF(B2:AF2,"P") | =COUNTIF(B2:AF2,"A") | =AG2/22 |
| John Smith | P | L | P | … | =COUNTIF(B3:AF3,"P") | =COUNTIF(B3:AF3,"A") | =AG3/22 |
Các mã trạng thái phổ biến: P = Có mặt, A = Vắng mặt, L = Nghỉ phép, WFH = Làm việc tại nhà. Hàm COUNTIF đếm từng mã một cách độc lập, cung cấp cho bạn một bản phân tích đầy đủ cho mỗi nhân viên. Chia tổng số ngày có mặt cho số ngày làm việc trong tháng (thường là 22) để có tỷ lệ đi làm. Định dạng cột đó dưới dạng phần trăm (percentage) với một chữ số thập phân.
Áp dụng Conditional Formatting (Định dạng có điều kiện) để trực quan hóa dữ liệu chấm công bằng màu sắc — màu đỏ cho các ngày vắng mặt, màu xanh lá cây cho việc đi làm đầy đủ — để các quản lý có thể phát hiện các xu hướng chỉ trong nháy mắt.
Phân tích dữ liệu tính lương thường yêu cầu tổng hợp dữ liệu lương theo phòng ban, cấp bậc công việc hoặc loại hình làm việc. SUMIF và SUMIFS xử lý việc tính tổng có điều kiện một cách hoàn hảo ở đây:
=SUMIF(tblEmployees[Department], "Marketing", tblEmployees[Annual Salary])
=AVERAGEIF(tblEmployees[Department], "Marketing", tblEmployees[Annual Salary])
=COUNTIF(tblEmployees[Department], "Marketing")
Để làm cho các công thức này trở nên linh hoạt (để bạn có thể thay đổi phòng ban trong một ô và cập nhật toàn bộ kết quả ngay lập tức), hãy thay thế văn bản cố định bằng một tham chiếu ô:
=SUMIF(tblEmployees[Department], H2, tblEmployees[Annual Salary])
Trong đó H2 là một danh sách thả xuống chứa tên các phòng ban. Mô hình này là xương sống của một bảng điều khiển nhỏ (mini-dashboard) về phân tích nhân sự tự phục vụ.
Một bảng đánh giá hiệu suất có cấu trúc sẽ ghi lại các xếp hạng trên nhiều năng lực và tự động tính toán điểm tổng thể.
Các cột năng lực được đề xuất: Giao tiếp, Làm việc nhóm, Kỹ năng chuyên môn, Lãnh đạo, Hiệu quả công việc. Đánh giá từng cột theo thang điểm từ 1–5. Tính điểm tổng thể có trọng số:
=SUMPRODUCT(C2:G2, $C$1:$G$1) / SUM($C$1:$G$1)
Trong đó hàng 1 chứa trọng số cho mỗi năng lực (ví dụ: Giao tiếp = 2, Kỹ năng chuyên môn = 3, v.v.) và hàng 2 chứa điểm số của một nhân viên. SUMPRODUCT nhân mỗi điểm số với trọng số tương ứng của nó, cộng các kết quả lại và chia cho tổng trọng số — mang lại cho bạn điểm trung bình có trọng số thực sự mà không cần một công thức lồng nhau phức tạp.
Chỉ định các mức hiệu suất tự động:
=IF(H2>=4.5,"Outstanding",IF(H2>=3.5,"Exceeds Expectations",IF(H2>=2.5,"Meets Expectations",IF(H2>=1.5,"Needs Improvement","Unsatisfactory"))))
Trong đó H2 là điểm số đã tính trọng số. Sử dụng Định dạng có điều kiện để tô màu cho cột mức hiệu suất — điều này giúp việc tổng hợp đánh giá dễ đọc hơn rất nhiều trong các buổi họp nhóm.
VLOOKUP được biết đến rộng rãi, nhưng INDEX MATCH là một phương pháp tra cứu ưu việt hơn cho dữ liệu nhân sự vì nó hoạt động theo bất kỳ hướng nào và không bị lỗi khi bạn chèn thêm các cột mới.
Để lấy chức danh theo Mã nhân viên:
=INDEX(tblEmployees[Job Title], MATCH(A2, tblEmployees[Employee ID], 0))
Để lấy mức lương theo tên (hữu ích trong bảng tra cứu nhanh):
=INDEX(tblEmployees[Annual Salary], MATCH(B5, tblEmployees[Full Name], 0))
Kết hợp chức năng này với một bảng tìm kiếm đơn giản trên một trang tính riêng biệt để nhân viên nhân sự có thể nhập tên và ngay lập tức xem toàn bộ hồ sơ của nhân viên đó được trích xuất từ trang tính dữ liệu tổng hợp — không cần phải cuộn chuột hay tìm kiếm thủ công.
Khi dữ liệu tổng hợp của bạn đã gọn gàng và nhất quán, Pivot Table là cách nhanh nhất để tóm tắt dữ liệu nhân sự. Chèn một Pivot Table từ bảng dữ liệu tổng hợp của nhân viên và khám phá những bản tóm tắt hữu ích sau:
Kết hợp mỗi Pivot Table với một biểu đồ — biểu đồ cột để so sánh số lượng nhân sự, biểu đồ tròn cho tỷ lệ loại hình làm việc. Kết nối nhiều Pivot Table với một Slicer duy nhất (Insert → Slicer) để khi nhấp vào một phòng ban thì tất cả các biểu đồ đều được lọc đồng thời. Đây là nền tảng của một dashboard nhân sự động trong Excel cực kỳ hữu ích.
Việc theo dõi tỷ lệ tự nguyện nghỉ việc là rất quan trọng để lập kế hoạch nhân sự. Thiết lập một nhật ký nghỉ việc đơn giản với các cột: Mã nhân viên, Tên, Phòng ban, Ngày nghỉ việc, Lý do (Tự nguyện / Bắt buộc).
Công thức tính tỷ lệ tự nguyện nghỉ việc hàng tháng:
=COUNTIFS(tblTerminations[Reason],"Voluntary",tblTerminations[Month],B1) / tblEmployees_Count * 100
Trong đó B1 là tháng được chọn và tblEmployees_Count là một dải ô (named range) được đặt tên chứa tổng số lượng nhân sự. Vẽ biểu đồ số liệu này trong suốt 12 tháng bằng biểu đồ đường (line chart) sẽ mang lại cho ban lãnh đạo cái nhìn rõ ràng về xu hướng giữ chân nhân sự mà không cần đến bất kỳ phần mềm nhân sự chuyên dụng nào.
Các chỉ số khác đáng để theo dõi trong cùng một dashboard:
Các báo cáo số lượng nhân sự hàng tháng, tóm tắt chấm công và bảng chi phí tính lương đều tuân theo cùng một cấu trúc mỗi tháng. Thay vì phải làm lại chúng một cách thủ công, hãy cân nhắc tự động hóa chúng. Tự động hóa Excel với Power Automate có thể kích hoạt việc tạo báo cáo, gửi thông báo qua email khi điểm danh giảm xuống dưới một ngưỡng nhất định hoặc sao chép các trang tính đã hoàn thiện lên SharePoint một cách tự động — tất cả mà không cần viết một dòng mã nào.
Đối với các nhóm đã quen sử dụng macro, việc tự động hóa báo cáo bằng Excel VBA cho phép bạn xây dựng các nút bấm thực hiện làm mới dữ liệu, áp dụng định dạng và xuất ra tệp PDF chỉ trong vài giây với một cú nhấp chuột.
Xây dựng các công thức nhân sự phức tạp — đặc biệt là hàm IF lồng nhau, mô hình chấm điểm bằng SUMPRODUCT hoặc hàm COUNTIFS với nhiều điều kiện — có thể tốn nhiều thời gian và dễ xảy ra lỗi. Nếu bạn gặp khó khăn, bạn có thể mô tả những gì mình cần bằng ngôn ngữ tự nhiên và nhận được công thức có thể sử dụng ngay lập tức với GPTExcel. Ví dụ: "Tính điểm hiệu suất trung bình có trọng số, trong đó trọng số các năng lực nằm ở hàng 1 và điểm số nằm trong khoảng C2:G2" — và công thức SUMPRODUCT chính xác sẽ ngay lập tức xuất hiện, sẵn sàng để dán vào trang tính.
Bạn cũng có thể khám phá tính năng phân tích dữ liệu tích hợp AI trong Excel để tiến xa hơn — xác định các quy luật trong dữ liệu nhân sự của bạn mà việc phân tích thủ công có thể bỏ sót.
Sử dụng DATEDIF(start_date, TODAY(), "Y") để lấy trọn số năm công tác. Để có kết quả chi tiết hơn hiển thị cả năm và tháng, hãy kết hợp hai lệnh gọi DATEDIF: =DATEDIF(B2,TODAY(),"Y") & " yrs " & DATEDIF(B2,TODAY(),"YM") & " mo". Công thức này sẽ cập nhật tự động mỗi khi mở tệp.
Tạo một trang tính hàng tháng với các hàng là danh sách nhân viên và các cột là ngày tháng. Nhập mã trạng thái (P, A, L) vào mỗi ô. Sử dụng COUNTIF để tính tổng từng trạng thái cho mỗi nhân viên và COUNTIFS để tóm tắt theo phòng ban. Áp dụng định dạng có điều kiện để làm nổi bật các ngày vắng mặt bằng màu đỏ giúp quét trực quan nhanh chóng.
Đối với các nhóm từ nhỏ đến trung bình (tối đa vài trăm nhân viên), Excel có thể xử lý hiệu quả các chức năng nhân sự cốt lõi: hồ sơ nhân viên, chấm công, đánh giá hiệu suất và các phân tích cơ bản. Đối với các tổ chức lớn có nhu cầu phức tạp về lương thưởng, phúc lợi hoặc tuân thủ quy định, các phần mềm HRIS chuyên dụng sẽ phù hợp hơn — tuy nhiên Excel vẫn vô giá đối với việc phân tích và báo cáo đặc thù bên cạnh các hệ thống đó.
Sử dụng tính năng bảo vệ trang tính (Review → Protect Sheet) để khóa các ô công thức trong khi vẫn cho phép chỉnh sửa các ô nhập dữ liệu. Sử dụng tính năng bảo vệ bằng mật khẩu ở cấp độ sổ làm việc (File → Info → Protect Workbook) để hạn chế việc mở tệp. Đối với các cột tiền lương, hãy cân nhắc việc ẩn và bảo vệ riêng các trang tính đó, và chỉ chia sẻ các chế độ xem tổng hợp với các quản lý thay vì toàn bộ tệp dữ liệu gốc.
Khám phá cách xây dựng bảng theo dõi chiến dịch marketing mạnh mẽ trong Excel. Tìm hiểu các công thức thiết yếu để đo lường ROI, phân tích hiệu suất kênh và tối ưu chi phí quảng cáo.
Tối ưu hóa hoạt động nhân sự bằng các mẫu Excel để quản lý dữ liệu nhân viên, theo dõi chấm công, đánh giá hiệu suất và bảng điều khiển phân tích nhân sự.
Tìm hiểu cách làm chủ Excel trong kế toán với hướng dẫn từng bước về các biểu mẫu thiết yếu cho sổ cái, đối chiếu, báo cáo tài chính và lập báo cáo.