Khi thực hiện công việc chấm công trên Excel, chúng ta thường nghĩ tới những bảng chấm công đơn giản như thế này:
Nhưng thực tế lại không đơn giản như vậy:
Trong bài viết này, Học Excel Online xin trích dẫn một yêu cầu từ thực tế mà rất nhiều bạn đã gặp phải nhưng chưa biết cách giải quyết, để chúng ta biết thêm về thực tế công việc và cách xử lý công việc đó trên excel. Yêu cầu đó như sau:
Xem nhanh
Từ máy chấm công, kế toán trích xuất dữ liệu ra Excel kết quả chấm công của nhân viên A để tính số giờ làm việc ban đêm. Dữ liệu trích xuất như sau:
biết rằng quy ước tính công như sau:
Bạn sẽ bắt đầu yêu cầu này thế nào:
Xem thêm: Tài liệu Excel cơ bản
Có lẽ trường hợp thứ 3 sẽ ít người làm theo. Nhưng bạn có biết rằng đó là cách tốt nhất để chúng ta học cách giải quyết vấn đề không? Ngay cả người có thể giải quyết yêu cầu đó cũng phải dành nhiều thời gian xem lại đề bài và suy luận tính logic, sau đó mới có thể đưa ra lời giải giúp bạn.
Việc đọc đề bài, phân tích đề bài là rất quan trọng. Khi đi học chúng ta được dạy nhiều, học nhiều nhưng khi đi làm rất nhiều bạn quên mất điều này.
Đề bài được diễn đạt lại như sau:
Logic khá phức tạp phải không nào? Bản thân vấn đề phức tạp thì việc diễn giải logic cũng phức tạp. Nhưng khi chúng ta đã có thể diễn giải được logic đúng thì việc xây dựng công thức, cách làm trên Excel sẽ trở nên dễ dàng hơn nhiều, bởi vấn đề đã trong phạm vi kiểm soát của chúng ta rồi.
Việc phân tích yêu cầu đề bài sẽ giúp chúng ta:
Việc xây dựng bố cục giúp chúng ta định hình được từng phần công việc cần làm, tổng kết được kết quả công việc.
Vì dữ liệu có 3 ca có thể có dữ liệu chấm công (vì chúng ta không thể biết trước dữ liệu máy chấm công kết xuất ra như thế nào, nên sẽ coi như cả 3 ca đều có thể có dữ liệu) => Kết quả tính sẽ tương ứng ra 3 cột theo từng ca (tương ứng cột I, J, K). Có thêm cột tổng cộng để tính tổng số giờ làm đêm theo từng ngày
Tìm hiểu về khóa học Word Excel với các chuyên gia
Khi xây dựng công thức tính, chúng ta cần phải luôn dựa vào logic đã phân tích ở trên để xây dựng công thức.
Xét cho cột I (tương ứng với thời gian ca 1 của máy chấm công)
Xét các trường hợp có thể xảy ra:
Các trường hợp này đều là dạng luận lý Nếu… thì… => Sử dụng hàm IF để thực hiện.
Nếu giá trị không thỏa mãn IF1 thì xét IF2, nếu giá trị không thỏa mãn IF2 thì xét IF3, nếu giá trị không thỏa mãn IF3 thì = 0
Như vậy khi chúng ta lồng ghép cả 3 hàm IF này vào 1 để làm công thức chung cho ô I3 như sau:
Làm tương tự với công thức tính ca 2 ở cột J ( ô J3) , ca 3 ở cột K (ô K3) như sau
J3 =IF(OR(E3=””,F3=””),0,IF(AND(HOUR(E3)>12,HOUR(E3)<16,HOUR(F3)<24),1,IF(AND(HOUR(E3)>=22,HOUR(F3)<8),8,0)))
K3 =IF(OR(G3=””,H3=””),0,IF(AND(HOUR(G3)>12,HOUR(G3)<16,HOUR(H3)<24),1,IF(AND(HOUR(G3)>=22,HOUR(H3)<8),8,0)))
Copy công thức xuống các dòng phía dưới, chúng ta có kết quả như sau
Như vậy chúng ta đã tính được giờ làm đêm cho từng trường hợp chấm công rồi. Bây giờ có thể chuyển sang bước cuối cùng.
Đăng kí ngay: khóa học Excel kế toán 1 thầy 1 trò
Tạo các công thức tính tổng số công để hoàn thiện bảng tính.
Việc này sẽ giúp chúng ta có được kết quả cuối cùng như mong muốn.
L3 = SUM(I3:K3) => Filldown cho vùng L3:L23
Dòng tổng cộng L24 = SUM(L3:L23)
Bảng tính sau khi hoàn thiện như sau:
Chúng ta có thể mở rộng bảng tính cho đủ số ngày trong tháng (31 ngày) để tính cho bất kỳ tháng nào, và chỉ cần thay đổi thời gian chấm công của nhân viên khác vào bảng là có ngay kết quả cho nhân viên đó rồi.
Sử dụng Excel để ứng dụng cho việc lọc và tính toán dữ liệu rất hiệu nghiệm phải không nào. Để tận dụng tối đa tính năng vi diệu của Excel, bạn cần thành thạo các hàm, công cụ cũng như các tính năng khác. Tại khóa học