Dạ em chào Thầy!
Nhờ Thầy hướng dẫn giúp câu 2 ở bài tập này em chưa hiểu rõ ạ!
Em cảm ơn Thầy ạ!
Chào bạn phần này bạn sử dụng countif để tìm ngày trùng theo vùng nhé, nếu ngày trùng thì ngày đó là ngày lễ và nếu WEEKDAY(ngày) =1 là chủ nhật bạn dùng hàm if để biện luận là được nhé.
1. Với ngày nghỉ lễ, bạn dùng hàm COUNTIF:
- Vùng đếm: Danh sách ngày nghỉ lễ: B18:B19 (nhớ cố định vùng này)
- Điều kiện đếm: ngày trong tháng. Công thức đặt tại ô F4 thì tham chiếu theo ngày tại ô F2
Nếu hàm COUNTIF ra kết quả >0 thì là ngày lễ.
IF(COUNTIF(Danh sách ngày lễ, F2)>0, 3, ...
2. Với ngày chủ nhật: (dùng thêm 1 hàm if nữa sau hàm if đầu tiên)
Xét thứ là chủ nhật => Dựa trên dòng Thứ, với ô nào kết quả là 1 thì là chủ nhật
IF(F3=1, 2, ...
Còn lại là ngày thường => mệnh đề sai của hàm IF trên sẽ trả về kết quả là số 1.
Gộp công thức lại ta có:
IF(COUNTIF(Danh sách ngày lễ, F2)>0, 3, IF(F3=1, 2, 1))
Sau đó công thức từ ô F4 bạn kéo sang các cột khác trên cùng dòng 4.
Dạ em hiểu rùi ạ! Cảm ơn Thầy rất nhiều ạ! ?
Chúc bạn học tốt cùng gitiho