Hướng dẫn Google Sheets: Liệt kê tất cả các ngày Chủ nhật và cuối tuần từ ngày bắt đầu và ngày kết thúc

Bạn muốn biết làm thế nào để liệt kê tất cả các ngày Chủ nhật và cuối tuần từ một ngày bắt đầu và một ngày kết thúc trong Google Sheets? Thật may mắn vì tôi có một số mẹo tuyệt vời để chia sẻ với bạn! Tôi không chỉ sẽ chỉ cho bạn cách điền tất cả các ngày Chủ nhật, mà còn giải thích cách liệt kê tất cả các ngày cuối tuần hoặc bất kỳ ngày cụ thể nào khác giữa hai ngày.

Liệt kê tất cả các ngày Chủ nhật từ một ngày bắt đầu và kết thúc

Hãy bắt đầu với các bước để liệt kê tất cả các ngày Chủ nhật từ một ngày bắt đầu và kết thúc trong Google Sheets. Phần đầu tiên của logic là điền tất cả các ngày giữa các ngày bắt đầu và kết thúc đã cho. Sau đó, chúng ta sẽ lọc ra tất cả các ngày không phải là Chủ nhật.

Đối với bài hướng dẫn này, tôi giả định bạn đã biết cách điền các ngày giữa hai ngày đã cho. Nếu bạn cần làm mới kiến ​​thức, hãy tham khảo hướng dẫn này tutorial on how to auto-populate dates in Google Sheets. Sau khi đã điền các ngày, bạn có thể sử dụng công thức sau để lọc ra các ngày Chủ nhật:

=QUERY(ArrayFormula(TO_DATE(row(indirect("E"&A1):indirect("E"&A2)))),"Select Col1 where dayOfWeek(Col1)=1")

Công thức trên sẽ trả về tất cả các ngày Chủ nhật giữa ngày bắt đầu ở ô A1 và ngày kết thúc ở ô A2. Nếu bạn có các ngày bắt đầu và kết thúc khác nhau, chỉ cần thay đổi các tham chiếu ô tương ứng.

Giờ hãy xem một ví dụ. Giả sử bạn muốn liệt kê tất cả các ngày Chủ nhật trong tháng 5 năm 2018. Nếu ngày bắt đầu là 01/05/2018 và ngày kết thúc là 31/05/2018, bạn có thể sử dụng công thức trên để có kết quả mong muốn.

example to list all Sundays

Như bạn có thể thấy, công thức đã liệt kê tất cả các ngày Chủ nhật trong tháng 5 năm 2018. Đơn giản đúng không?

Liệt kê tất cả các ngày cuối tuần từ một ngày bắt đầu và kết thúc

Bây giờ, chúng ta hãy chuyển sang liệt kê tất cả các ngày cuối tuần giữa một ngày bắt đầu và một ngày kết thúc trong Google Sheets. Chúng ta sẽ điều chỉnh công thức một chút để bao gồm cả ngày thứ Bảy.

=QUERY(ArrayFormula(TO_DATE(row(indirect("E"&A1):indirect("E"&A2)))),"Select Col1 where dayOfWeek(Col1)=1 or dayOfWeek(Col1)=7")

Trong công thức này, số “dayOfWeek” 1 đại diện cho Chủ nhật, và số “dayOfWeek” 7 đại diện cho thứ Bảy. Với sự điều chỉnh này, công thức sẽ trả về cả ngày Chủ nhật và thứ Bảy, đồng thời cung cấp tất cả các ngày cuối tuần giữa các ngày bắt đầu và kết thúc.

example to list all Sundays and Saturdays

Và đó là những gì bạn cần biết về cách liệt kê tất cả các ngày Chủ nhật và cuối tuần từ một ngày bắt đầu và một ngày kết thúc trong Google Sheets. Hãy thoải mái thay đổi các công thức để liệt kê các ngày cụ thể khác.

Hãy tiếp tục theo dõi các mẹo và thủ thuật về Google Sheets từ Crawlan.com để làm cho việc sử dụng bảng tính của bạn mạnh mẽ hơn! Chúc bạn sử dụng Sheets vui vẻ!

Related posts