Cách Tạo Chuỗi Ngày Liên Tục Loại Bỏ Cuối Tuần Trong Google Sheets

Cracking the code in Google Sheets is always exciting! Have you ever needed to generate a sequential list of dates, excluding weekends? Don’t worry, I’ve got you covered! In this tutorial, I’ll share a simple yet powerful formula that will automate the process for you. Get ready to unlock the secrets of populating sequential dates, excluding weekends, in Google Sheets!

Phương pháp tạo ngày liên tục loại bỏ cuối tuần – Công thức không sử dụng mảng

Nhưng trước tiên, hãy cùng nhau khám phá một công thức không sử dụng mảng để tạo ra các ngày liên tục trong Google Sheets. Điều này cho phép bạn dễ dàng kéo và thả công thức để tạo chuỗi ngày trong các hàng.

Hãy chọn một ngày cụ thể trong ô C2, ví dụ: Thứ ba, 1 tháng 10 năm 2019. Để tạo ra chuỗi các ngày tiếp theo, loại bỏ cuối tuần từ ngày này, hãy nhập một trong hai công thức WORKDAY.INTL sau đây vào ô C3 và kéo xuống:

=WORKDAY.INTL($C$2, ROW(A1), 1) hoặc =WORKDAY.INTL($C$2, ROW(A1), "0000011")

Công thức này sẽ tự động điền vào các ngày từ thứ Hai đến thứ Sáu, bỏ qua Thứ Bảy và Chủ Nhật.

Sequential dates excluding weekends in a Google Sheets spreadsheet.

Đơn giản, phải không? Nhưng chờ đã, tôi sẽ tiết lộ công thức còn mạnh mẽ hơn bây giờ!

Công thức WORKDAY.INTL tạo ngày trong tuần trong Google Sheets

Tôi đã sử dụng hàm WORKDAY.INTL trong Google Sheets để tạo ra các ngày liên tục (ngày làm việc) trong khi loại bỏ cuối tuần. Hàm này giúp tìm ngày sau một số ngày làm việc xác định.

Đối với các bạn muốn tìm hiểu chi tiết về công thức WORKDAY.INTL, bạn có thể tham khảo hướng dẫn toàn diện về các hàm ngày tháng của Google Sheets tại đây – “Cách Sử Dụng Các Hàm Ngày Tháng Trong Google Sheets”.

Bây giờ, để giải thích công thức trên, hãy xem xét cú pháp của hàm WORKDAY.INTL:

WORKDAY.INTL(start_date, num_days, [weekend], [holidays])

Trong trường hợp của chúng ta, chúng ta không cần đến đối số cuối cùng, ‘holidays’. Bạn có thể bỏ qua nó đơn giản, vì mục tiêu của chúng ta là tạo chuỗi các ngày liên tục trong khi bỏ qua cuối tuần, không phải là các ngày nghỉ lễ.

Hãy tập trung vào ba đối số quan trọng đầu tiên và hiểu cách chúng được sử dụng trong công thức của tôi.

start_date: Thứ ba, 1 tháng 10 năm 2019

Đây là ngày mà số ngày sẽ tiến về phía trước.

num_days: 1

Đây là số ngày làm việc sẽ tiến về phía trước từ start_date.

weekend: 1 hoặc “0000011”

Đối số cuối cùng xác định Thứ Bảy và Chủ Nhật là cuối tuần. Bạn có thể chỉ định cuối tuần khác bằng cách tham khảo bảng dưới đây:

1: Thứ Bảy và Chủ Nhật
2: Chủ Nhật và Thứ Hai
...
7: Thứ Sáu và Thứ Bảy

Để hiểu rõ cách công thức hoạt động khi được sao chép xuống, hãy xem xét các công thức trong các ô C3, C4 và C5.

  1. Công thức trong ô C3:

=WORKDAY.INTL($C$2, ROW(A1), 1) // tiến 1 ngày từ C2

  1. Công thức trong ô C4:

=WORKDAY.INTL($C$2, ROW(A2), 1) // tiến 2 ngày từ C2

  1. Công thức trong ô C5:

=WORKDAY.INTL($C$2, ROW(A3), 1) // tiến 3 ngày từ C2

Ngày bắt đầu trong ô C2 là Thứ Ba, 1 tháng 10 năm 2019.

Trong công thức trong ô C3, num_days là ROW(1), tương đương với 1. Do đó, công thức tiến về phía trước 1 ngày làm việc trong khi bỏ qua cuối tuần, kết quả là Thứ Tư, 2 tháng 10 năm 2019 trong ô C3.

Với ô C4, num_days (số ngày làm việc để tiến về phía trước, loại bỏ Thứ Bảy và Chủ Nhật) là ROW(A2), tức là 2 ngày. Do đó, công thức trả về Thứ Năm, 3 tháng 10 năm 2019.

Trong ô C5, num_days là 3 ngày (ROW(A3)), dẫn đến công thức trả về ngày Thứ Sáu, 4 tháng 10 năm 2019. Một lần nữa, không có ngày cuối tuần được bỏ qua trong trường hợp này.

Tuy nhiên, trong ô C6, công thức =WORKDAY.INTL($C$2, ROW(A4), 1) được tiến về phía trước 4 ngày, loại bỏ cuối tuần.

Kết quả trong ô này là ngày Thứ Hai, 7 tháng 10 năm 2019, chứ không phải là Thứ Bảy, 5 tháng 10 năm 2019, vì công thức đã bỏ qua Thứ Bảy, 5 tháng 10 năm 2019 và Chủ Nhật, 6 tháng 10 năm 2019 trong quá trình tiến về phía trước num_days.

Đây chính là cách công thức có thể trả về chuỗi các ngày liên tục loại bỏ cuối tuần trong dạng không sử dụng mảng.

Phương pháp tạo chuỗi ngày liên tục loại bỏ cuối tuần – Công thức sử dụng mảng

Nếu bạn nhập các số liên tục từ 1 đến số ngày mong muốn tiến về phía trước vào đối số num_days của công thức WORKDAY.INTL, công thức sẽ tạo một mảng các ngày liên tục, loại bỏ cuối tuần.

Để thực hiện điều này, hãy thay thế ROW(A1) trong công thức được cung cấp ở trên trong ô C3 bằng ROW(A1:A13) hoặc SEQUENCE(13) để tạo ra 13 ngày trong khi bỏ qua cuối tuần trong Google Sheets. Bạn có thể điều chỉnh số 13 để phù hợp với tổng số ngày bạn muốn tạo ra, loại bỏ cuối tuần. Hãy gói công thức này bằng hàm ArrayFormula.

Sử dụng một trong hai công thức sau trong ô C3 để tạo chuỗi các ngày liên tục, loại bỏ cuối tuần trong Google Sheets:

Công thức sử dụng mảng để tự động điền các ngày không có cuối tuần trong Google Sheets:

=ArrayFormula(WORKDAY.INTL(C2, SEQUENCE(13, 1), 1)) hoặc
=ArrayFormula(WORKDAY.INTL(C2, ROW(A1:A13), 1))

Tài nguyên

Hướng dẫn này đã giải thích quy trình tạo chuỗi các ngày liên tục loại bỏ cuối tuần cụ thể trong Google Sheets bằng cách sử dụng hàm WORKDAY.INTL. Ngoài ra, chúng tôi đã sử dụng các hàm ROW hoặc SEQUENCE. Dưới đây là một số chủ đề khác liên quan đến các ngày liên tục:

  1. Tìm các ngày liên tục bị thiếu trong danh sách trong Google Sheets [Công thức dạng mảng]
  2. Cách tự động điền các ngày giữa hai ngày được chỉ định trong Google Sheets
  3. Tạo chuỗi ngày trong tháng dựa trên một menu thả xuống trong Google Sheets
  4. Công thức tuần lịch trong Google Sheets để kết hợp ngày bắt đầu và kết thúc của tuần
  5. Chuyển đổi ngày thành phạm vi tuần trong Google Sheets (Công thức dạng mảng)
  6. Lịch tài chính linh hoạt hoàn toàn trong Google Sheets
  7. Tạo lịch hàng tháng trong Google Sheets (Công thức trong ô đơn hoặc nhiều ô)
  8. Google Sheets: Liệt kê tất cả các Chủ nhật từ ngày bắt đầu đến ngày kết thúc
  9. Cách tự động điền các ngày trong tuần trong Google Sheets

Làm chủ Google Sheets với công thức này, và bạn sẽ có khả năng tạo ra chuỗi các ngày liên tục, loại bỏ cuối tuần theo ý muốn! Hy vọng rằng bài viết này hữu ích với bạn và giúp bạn tận hưởng những thành công trong công việc của mình.

Đừng quên truy cập Crawlan.com để có thêm các bài viết hay và những bí quyết tuyệt vời khác trong lĩnh vực SEO!

Related posts