Trong các bài viết về hướng dẫn tạo bảng chấm công trên Excel trước đây, Học Excel Online đã giới thiệu tới các bạn cách sử dụng chức năng Conditional formatting để tự động phân biệt ngày lễ, ngày chủ nhật trong tháng một cách tự động. Tuy nhiên đó là dạng bảng chấm công mà mỗi ngày chỉ có 1 cột. Nhưng trong một số trường hợp yêu cầu chấm công phức tạp hơn thì đôi khi chúng ta phải sử dụng nhiều hơn 1 cột cho 1 ngày. Ví dụ như 1 ngày bao gồm vừa chấm công giờ làm chính, vừa chấm công giờ làm thêm thì cần 2 cột thể hiện 2 loại giờ công này. Vậy chúng ta hãy cùng tìm hiểu xem cách làm thế nào để tự động phân biệt ngày lễ, ngày chủ nhật trong bảng chấm công mỗi ngày có 2 cột nhé:
Xem nhanh
Chúng ta có mẫu bảng chấm công như sau:
Trong bảng chấm công này đã xác định:
Tất cả những nội dung này đã được hướng dẫn trong bài: Hướng dẫn cách lập bảng chấm công bộ phận hành chính
Các bạn có thể tải về mẫu bảng chấm công này tại địa chỉ: http://bit.ly/2ljvVwg
Mục đích của chúng ta trong bài viết này đó là tự động định dạng để phân biệt ngày chủ nhật, ngày lễ trong tháng bằng chức năng Conditional Formatting.
Trong bảng chấm công trên, dòng loại ngày (dòng 9) về mặt công thức là đúng, nhưng về cách trình bày lại chưa chính xác: Bởi việc sử dụng merge cell trong mỗi 1 ngày như vậy sẽ không thể áp dụng được Conditional Formatting một cách chính xác được.
Cách khắc phục như sau:
a. Bỏ chức năng Merge cell tại dòng 9
Các bạn chọn toàn bộ dòng 9, từ cột D tới cột BM (trong phạm vi các ngày trong tháng) và bấm vào Merge cell trên thẻ Home để bỏ đi chức năng Merge cell đang áp dụng tại đây
b. Thay đổi công thức xác định loại ngày:
Tại ngày đầu tiên của tháng, ô D9 có công thức:
D9=IF(D7=””,””,IF(COUNTIF($B$32:$B$42,D7)>0,3,IF(D8=”CN”,2,1)))
Nội dung công thức:
Công thức này đã đúng.
Nhưng trong ngày 01 có 2 cột, nên tại vị trí E9 cũng cần có công thức xác định loại ngày. Do đó tại E9 chúng ta sẽ viết lại chính công thức tại D9, hay có thể dùng E9=D9
Sau đó chọn cả hai ô D9 và E9 rồi Fillright (copy công thức sang phải) với cả 2 ô này. Thao tác như sau:
Như vậy kết quả cuối cùng chúng ta thu được sẽ là:
Khi đã xong bước 2 rồi thì việc thiết lập Conditional Formatting lại trở nên rất dễ dàng. Chúng ta chỉ cần đặt 2 lần (2 rule) tương ứng với loại ngày Chủ nhật và loại ngày Lễ. Cách làm như sau:
a. Tự động phân biệt ngày lễ
Vì ngày lễ được ưu tiên hơn so với ngày chủ nhật nên sẽ thực hiện trước.
Kết quả thu được là:
b. Tự động phân biệt ngày chủ nhật
Tương tự như ngày lễ, nhưng công thức của chúng ta là =D$9=2
Kết quả cuối cùng là:
Như vậy là chúng ta đã hoàn thành yêu cầu tự động phân biệt ngày chủ nhật và ngày lễ trong bảng chấm công 2 cột mỗi ngày rồi. Chúc các bạn thành công!
Tải về file kết quả tại địa chỉ: http://bit.ly/2t8uipO
Ngoài ra còn rất nhiều kiến thức bổ ích khác nữa mà bạn có thể học được trong khóa học: HCNS101-Trọn bộ kỹ năng Hành chính nhân sự. Đây là khóa học rất hữu ích và giúp bạn nắm bắt được đầy đủ kiến thức, xây dựng những kỹ năng cần thiết để hoàn thành tốt công việc. Chi tiết xem tại: