Bảng lương thường đúng với 95% nhân viên và sai ở đúng những người khó: người vào làm giữa tháng, người nghỉ không lương nửa tháng, người lương cao vượt trần, người được nhập nhầm 27 ngày công. Sửa công thức thẳng trên file thật rồi nhìn vài dòng đầu thấy ổn là cách để lỗi sống tới kỳ trả lương. Bài này dựng một bản sao với bảy nhân viên giả lập, mỗi người một tình huống biên, tính đáp án độc lập bằng cách khác, rồi so từng ô. AI giúp đọc và giải thích công thức; dữ liệu lương thật không cần rời khỏi máy.

Bài này dành cho ai

Người đọcViệcAi duyệt
Kế toán lươngSửa công thức khi quy chế hay tham số đổiKế toán trưởng
Nhân sựĐưa dữ liệu chấm công, tăng ca, nghỉ phépTrưởng nhân sự xác nhận dữ liệu
Người duyệt chi lươngKý trước khi trảGiám đốc hoặc chủ doanh nghiệp

Ba nguyên tắc

  1. Không thử trên file thật. Sao chép cấu trúc và công thức sang tệp mới, thay toàn bộ nhân viên bằng dữ liệu giả lập.
  2. Đáp án phải tính bằng cách khác. Tính tay, tính ở một bảng độc lập, hoặc nhờ người thứ hai. Không lấy lần hỏi AI thứ hai làm đáp án.
  3. Tham số để riêng một trang, có ghi nguồn và người xác nhận. Công thức chỉ tham chiếu tới trang tham số, không gõ số trực tiếp.

Bước 1: dựng bảy tình huống biên

Tải tệp Excel giả lập: tham số, bảng lương cần kiểm có lỗi cài sẵn, đáp án độc lập (XLSX)

MãTình huốngVì sao cần thử
E01Đủ côngDòng chuẩn để so
E02Vào làm giữa tháng, 12 ngày côngKiểm quy tắc tháng làm không đủ
E03Nghỉ không lương 3 ngàyKiểm trừ ngày công
E04Tăng ca 10 giờKiểm hệ số tăng ca
E05Lương cao hơn trần đóng bảo hiểmKiểm trần
E06Nghỉ cả tháng, 0 ngày côngKhông được ra số âm
E07Nhập 27 ngày công, vượt công chuẩn 26Dữ liệu sai phải bị chặn

Trang Tham_so ghi công chuẩn 26, hệ số tăng ca 1,5, ăn trưa 30.000 mỗi ngày công, tỷ lệ bảo hiểm người lao động 10,5%, trần 46.800.000 và ngưỡng 14 ngày không làm việc thì tháng đó không tính bảo hiểm. Các tỷ lệ, mức trần, ngưỡng này là giả định để thử công thức. Trước khi dùng cho bảng thật, người có thẩm quyền lấy mức hiện hành từ quy định và quy chế của đơn vị.

Bước 2: tính đáp án độc lập

Trang Dap_an_doc_lap tính lại từng người theo quy tắc viết ra bằng lời, không chép công thức từ bảng cần kiểm:

  • Lương theo công = lương cơ bản ÷ công chuẩn × ngày công (tối đa bằng công chuẩn).
  • Tăng ca = lương ngày ÷ 8 × giờ tăng ca × hệ số tăng ca.
  • Ăn trưa = 30.000 × ngày công tính lương.
  • Bảo hiểm = 0 nếu số ngày không làm việc từ 14 trở lên; nếu không, tỷ lệ × min(lương cơ bản, trần).
  • Ngày công vượt công chuẩn: gắn cờ, dừng, hỏi chấm công.

Trong tệp mẫu, đáp án được tính bằng script, rồi dán vào trang này dạng giá trị. Ở đơn vị bạn, đáp án có thể do người thứ hai tính tay trên máy tính bỏ túi cho bảy dòng.

Bước 3: so từng dòng, đọc cột lệch

Bảy nhân viên giả lập: hai dòng khớp, năm dòng lệch; lệch do gõ nhầm hệ số tăng ca, tham chiếu trần bảo hiểm trượt khi kéo công thức, thiếu quy tắc nghỉ từ 14 ngày, và không chặn ngày công vượt chuẩn
Sơ đồ minh họa của AI Thạo Việc, dữ liệu giả lập.

Cột "Lệch với bảng cần kiểm" dùng =IF(G2=Bang_luong_can_kiem!L2,"Khớp","Lệch "&TEXT(...)). Kết quả:

MãBảng cần kiểm (thực nhận)Đáp ánLệchNguyên nhân
E018.835.0008.835.000Khớp
E023.568.8464.513.846-945.000Thiếu quy tắc nghỉ từ 14 ngày: vẫn trừ bảo hiểm
E0311.045.38511.045.385Khớp
E048.448.7989.000.481-551.683Hệ số tăng ca gõ thẳng 0,15 thay vì tham chiếu 1,5
E0549.820.00050.366.000-546.000Ô trần bảo hiểm không cố định ($), khi kéo xuống trỏ vào ô trống nên không áp trần
E06-997.5000-997.500Nghỉ cả tháng vẫn trừ bảo hiểm, ra thực nhận âm
E0713.550.38411.942.308 (có cờ)+1.608.076Tính 27 ngày công; ô trần trượt trỏ vào ô tham số khác nên bảo hiểm còn 1 đồng

E01 và E03 khớp là lý do lỗi sống lâu: nhìn hai dòng đầu, ai cũng nghĩ bảng đúng. E07 cho thấy một lỗi tham chiếu có thể ra con số vô lý như bảo hiểm 1 đồng mà không báo lỗi gì.

Bước 4: dùng AI để đọc và giải thích công thức

AI có ích khi công thức dài, lồng nhiều hàm, hoặc người viết đã nghỉ việc. Dán công thức và tên cột, không dán dữ liệu lương thật:

Yêu cầu có thể sao chép
Đây là công thức trong bảng lương Excel của chúng tôi, kèm tên cột và tên trang tham số. Không có dữ liệu nhân viên.
1. Giải thích bằng lời từng công thức đang tính gì.
2. Chỉ ra ô nào gõ số trực tiếp thay vì tham chiếu trang tham số.
3. Chỉ ra tham chiếu nào thiếu dấu $ có thể trượt khi kéo công thức xuống.
4. Liệt kê các tình huống biên công thức chưa xử lý (ví dụ ngày công bằng 0, ngày công vượt công chuẩn).
Không đề xuất tỷ lệ bảo hiểm, thuế hay mức trần cụ thể; chỉ nói công thức đang lấy từ ô nào.

Cột: [dán tên cột]
Trang tham số: [dán tên tham số và vị trí ô, không cần giá trị]
Công thức dòng 2 đến dòng 8: [dán công thức, ví dụ bằng Ctrl + ` để hiện công thức]

Kết quả AI là danh sách nghi vấn. Mỗi nghi vấn phải được xác nhận bằng cột lệch ở bước 3, không sửa file thật chỉ vì AI nói "có thể sai". Bài bảng Excel mẫu có lỗi cài sẵn có thêm cách tự kiểm công thức.

Bước 5: nhật ký thay đổi trước khi sửa file thật

NgàyÔ hoặc cộtTrướcSauLý doTình huống kiểmNgười duyệt
Tăng caHệ số 0,15 gõ thẳngTham chiếu ô hệ số tăng ca có $Gõ nhầmE04 khớp
Bảo hiểmÔ trần không cố địnhThêm $ cho ô trầnTrượt khi kéoE05, E07 khớp
Bảo hiểmKhông có điều kiện ngày nghỉThêm điều kiện theo tham số ngưỡng ngàyThiếu quy tắcE02, E06 khớp
Ngày côngKhông chặnThêm cờ khi vượt công chuẩnDữ liệu saiE07 có cờ

Chỉ sửa file thật sau khi bảy dòng giả lập đều khớp và có người duyệt. Giữ lại tệp giả lập: lần sau quy chế đổi, chạy lại bảy dòng này trước.

Dữ liệu không đưa vào công cụ AI công khai

Bảng lương có tên, lương, số tài khoản, thông tin bảo hiểm của người lao động. Đây là dữ liệu cá nhân cần bảo vệ. Câu lệnh ở trên chỉ cần công thức. Nếu cần AI xem cả dữ liệu, dùng bản giả lập trong tệp mẫu, không dùng bảng thật.

Kiểm trước khi sửa file thật

  • Bảy tình huống biên đều khớp đáp án tính độc lập?
  • Tham số đã được người có thẩm quyền xác nhận theo quy chế và quy định hiện hành?
  • Không còn số gõ thẳng trong công thức?
  • Nhật ký thay đổi có người duyệt?

Nguồn & lưu ý

  • Ví dụ biên tập của Tổ Thạo Việc: nhân viên, tham số và đáp án là giả lập; đáp án tính độc lập bằng script, kiểm lại bằng công thức trong tệp mẫu. Câu lệnh chưa chạy trên công cụ AI nào.
  • Tỷ lệ, mức trần bảo hiểm và ngưỡng số ngày trong bài là giả định để thử công thức, không phải mức hiện hành. Bài không tính thuế thu nhập cá nhân và không thay tư vấn về lao động, bảo hiểm, thuế.