Hướng dẫn how do i make weekly date sheets? - làm cách nào để tạo bảng ngày hàng tuần?

Quay trở lại danh sách công thức Excel

Tải xuống ví dụ sổ làm việc

Tải xuống sổ làm việc ví dụ

Hướng dẫn này sẽ trình bày cách thêm (hoặc trừ) tuần trong Excel & Google Sheets.

Hướng dẫn how do i make weekly date sheets? - làm cách nào để tạo bảng ngày hàng tuần?

Thêm tuần vào một ngày

Excel lưu trữ ngày như số sê -ri; Mỗi số toàn bộ đại diện cho một ngày duy nhất. Điều đó làm cho việc thêm ngày vào ngày cực kỳ dễ dàng. Để thêm tuần vào một ngày, chúng tôi sẽ thêm vào gia số 7 ngày.

Thêm 1 tuần

Ví dụ này sẽ thêm 1 tuần (7 ngày) vào một ngày:

=B3+7*1

Thêm 5 tuần ví dụ này sẽ thêm 5 tuần (7*5 = 35 ngày) vào một ngày: This example will add 5 weeks (7*5=35 days) to a date:

=B3+7*5

Hướng dẫn how do i make weekly date sheets? - làm cách nào để tạo bảng ngày hàng tuần?

Trừ các tuần kể từ một ngày

Chúng ta có thể trừ các tuần theo cùng một cách.

Hướng dẫn how do i make weekly date sheets? - làm cách nào để tạo bảng ngày hàng tuần?

Trừ 5 tuần

Ví dụ này sẽ trừ 5 tuần (7*5 = 35 ngày) kể từ ngày:

Hướng dẫn how do i make weekly date sheets? - làm cách nào để tạo bảng ngày hàng tuần?

Thêm tuần trong Google Sheets

Các ví dụ trên hoạt động chính xác giống nhau trong Google Sheets như trong Excel:

Hướng dẫn how do i make weekly date sheets? - làm cách nào để tạo bảng ngày hàng tuần?

Công thức Tuần lễ Lịch trong Google Sheets - Cái gì đó?

WeekNum (xem Hướng dẫn chức năng của tôi) là chức năng duy nhất của ’để xác định các tuần dương lịch. Nhưng nó trả về số tuần, không phải phạm vi tuần.

Những gì tôi muốn là ngày bắt đầu trong tuần đến ngày kết thúc như 04 tháng 4 năm 2019 đến 10-FEB-2019 (Thứ Hai-Chủ Nhật) thay vì tuần thứ 6.

Ở đây có tầm quan trọng của công thức Tuần lễ Lịch của tôi trong Google Sheets.

Lưu ý: Tôi đã sử dụng tính toán số 2 tuần trong đó trong đó ngày trong tuần bắt đầu vào thứ Hai và kết thúc vào Chủ nhật.

Nếu tôi đã sử dụng Type 1, thì phạm vi tuần dương lịch sẽ là 03 tháng 2 năm 2019 đến 09 tháng 2 năm 2019 (Chủ nhật-Saturday).

Tôi sẽ cung cấp cho bạn thêm thông tin về điều này trong phần công thức liên quan dưới đây. Ở đây tôi sẽ sử dụng chức năng trong tuần, không phải tuần.

Công thức Tuần Lịch của tôi trong Google Sheets sẽ trả lại ngày bắt đầu trong tuần và ngày kết thúc ở dạng kết hợp từ danh sách các ngày. Hơn nữa, công thức có khả năng tương thích để sử dụng trong phạm vi ngày trong đó các ngày trải dài các năm khác nhau.

Xem đầu ra được trả lại bởi công thức Tuần Lịch của tôi trước, sau đó tôi sẽ cho bạn biết nơi chúng tôi có thể sử dụng nó.

Hướng dẫn how do i make weekly date sheets? - làm cách nào để tạo bảng ngày hàng tuần?

Bạn có thể dễ dàng tìm thấy Ngày bắt đầu của Tuần lễ Lịch và Ngày kết thúc của bất kỳ ngày nào bằng công thức đơn giản. Tôi đã giải thích rằng ở đây - công thức để tìm ngày bắt đầu trong tuần và ngày kết thúc trong Google Sheets.

Rằng tôi sẽ sử dụng trong một hình thức mảng để đạt được kết quả của chúng tôi. Trên thực tế, tôi có hai loại tùy chọn công thức khác nhau. Cả hai tôi sẽ giải thích và cung cấp cho bạn. Bạn có thể chọn một cái phù hợp cho bạn.

Mục đích của công thức Tuần dương trong Google Sheets

Mục đích của việc sử dụng công thức Tuần lễ Lịch của tôi rất đơn giản, đó là kết hợp ngày bắt đầu của một tuần với ngày kết thúc. Nhưng mục đích thực sự là khác nhau. Với công thức đó, chúng tôi có thể tạo các báo cáo tóm tắt hàng tuần như;

  • Trung bình hàng tuần của doanh số trong khoảng thời gian 01/01/2018 đến 16-02-2019 (dữ liệu hàng ngày đến trung bình hàng tuần).
  • Tổng doanh số hàng tuần kéo dài vài năm (dữ liệu hàng ngày đến tổng hàng tuần).

Và cuối cùng;

  • Số lượng nhận hàng tuần của hàng hóa (số lượng tải xe tải) trong một khoảng thời gian nhất định (dữ liệu hàng ngày để đếm hàng tuần)

Nếu bạn rất vui khi có được bản tóm tắt dựa trên các số tuần, thì mọi thứ sẽ dễ dàng cho bạn.

Chúng tôi có thể sử dụng truy vấn cho việc này và bạn có thể xem một ví dụ trong hướng dẫn trước đây của tôi ở đây - cách tạo báo cáo tóm tắt hàng tuần trong Google Sheets.

Bạn có thể tóm tắt một phạm vi ngày dựa trên tuần dương lịch, không phải số tuần mà là ngày bắt đầu và ngày kết thúc như là tiêu đề cột, sử dụng công thức Tuần lễ của tôi trong Google Sheets.

Trong hướng dẫn này, tôi sẽ không đi vào phần tóm tắt. Tại đây bạn có thể tìm hiểu làm thế nào để có được ngày bắt đầu trong tuần và ngày kết thúc khi tiêu đề cột.

Tóm tắt Tuần lễ Lịch, rằng bạn có thể tìm hiểu trong một trong những hướng dẫn sắp tới của tôi đã được thực hiện. Tôi chắc chắn sẽ cung cấp cho bạn liên kết. Ý tôi là tôi sẽ cập nhật bài đăng này với liên kết đó bao gồm.

Dữ liệu mẫu:

Tôi có một số ngày ngẫu nhiên trong cột A thích;

Các hàng A2: A29 chứa ngày từ 01/02/2019 đến 28/02/2019 và A30: A58 chứa ngày từ 01/02/2020 đến 29-02-2020.

Tôi muốn cho bạn thấy khả năng tương thích nhiều năm của công thức của tôi. Đó là lý do tại sao tôi đã bao gồm những ngày kéo dài hai năm.

Ngoài ra, ngay cả khi ngày không được phân loại, nó đã giành được ảnh hưởng đến công thức của tôi. Vì vậy, bạn an toàn với ngày theo bất kỳ thứ tự sắp xếp nào - tăng dần, giảm dần hoặc đơn hàng ngẫu nhiên.

Có hai loại công thức tôi phải cung cấp. Hãy bắt đầu với Công thức 1. Đây là một công thức kết hợp vì vậy tôi sẽ đưa bạn đến từng bước.

Bước 1:

Cách trả lại ngày bắt đầu ngày của một khoảng thời gian ngày nhất định

Công thức số 1 (tạm thời áp dụng trong ô B2)

=ArrayFormula(A2:A58-WEEKDAY(A2:A58,2)+1)

Công thức này sẽ đặt ngày bắt đầu trong tuần trong B2: B của ngày trong tất cả các hàng trong A2: a.

Bao bọc công thức trên với chức năng duy nhất để loại bỏ ngày bắt đầu tuần trùng lặp.

Công thức # 2 (sửa đổi công thức trong ô B2)

=unique(ArrayFormula(A2:A58-WEEKDAY(A2:A58,2)+1))

Bây giờ chúng ta phải sắp xếp đầu ra công thức này. Chỉ cần bọc công thức trên với hàm sắp xếp. Bạn có thể xóa ArrayFormula khi sử dụng sắp xếp.

Công thức số 3 (sửa đổi trong ô B2)

=sort(unique(A2:A58-WEEKDAY(A2:A58,2)+1))

Đây là đầu ra.

Hướng dẫn how do i make weekly date sheets? - làm cách nào để tạo bảng ngày hàng tuần?

Xem cột B2: B hiển thị ngày bắt đầu tuần bắt đầu vào thứ Hai. Để bắt đầu từ Chủ nhật, chỉ cần thay đổi loại ngày 2 trong công thức trên thành 1.

Để tìm hiểu thêm về các loại ngày trong tuần, vui lòng kiểm tra hướng dẫn chức năng ngày đầy đủ của tôi cho ngày trong tuần.

Bước 2:

Cách trả lại ngày kết thúc tuần kết thúc của một phạm vi ngày nhất định hàng ngày

Ở đây tôi sẽ không đưa bạn qua tất cả các bước trên. Công thức là giống nhau ngoại trừ +6.

Công thức (tạm thời áp dụng trong ô C2)

=sort(unique(A2:A58-WEEKDAY(A2:A58,2)+1+6))

Công thức này chỉ đơn giản là thêm 6 ngày vào ngày bắt đầu trong tuần để có được ngày kết thúc tuần. Logic đơn giản, phải không?

Hướng dẫn how do i make weekly date sheets? - làm cách nào để tạo bảng ngày hàng tuần?

Xem ngày cuối tuần là Chủ nhật. Để thay đổi điều đó thành thứ bảy, như tôi đã đề cập ở trên, hãy thay đổi loại 2 trong ngày trong tuần thành 1.

Các đầu ra ở trên bạn có thể sử dụng trong các công thức như SUMIF, Countifs, Averealif để tổng, đếm, trung bình dựa trên phạm vi ngày trong Google Sheets.

Bước 3:

Kết hợp ngày bắt đầu trong tuần và ngày kết thúc để tạo các cột cho Tuần lễ Lịch

Bạn có thể kết hợp ngày bắt đầu trong tuần và ngày kết thúc và chuyển sang các cột như trong ảnh chụp màn hình số 1 ngay từ đầu. Có xem dữ liệu trong phạm vi C1: L1.

Đây là hướng dẫn từng bước. Chỉ cần cố gắng hiểu các công thức dưới đây.

=ArrayFormula(B2:B11&" - "& C2:C11)

Công thức này có thể kết hợp các cột có chứa ngày bắt đầu tuần (B2: B) và ngày kết thúc (C2: C) sau đó đặt dấu gạch nối ở giữa. Nhưng tôi không khuyên bạn nên sử dụng công thức này do những điều sau đây.

  1. Nó sẽ gây ra mất định dạng ngày.
  2. Nó sử dụng các cột trợ giúp B và C.

Trước đó tôi đã đăng một hướng dẫn của Google Sheets, điều đó giải thích tốt cách kết hợp một ngày với văn bản hoặc ngày có ngày giữ lại định dạng ngày.

Phải kiểm tra: Kết hợp văn bản và ngày trong bảng tính Google Doc bằng công thức.

Tôi sẽ sử dụng phương pháp đó ở đây. Sau đó, tôi sẽ chỉ cho bạn cách loại bỏ các cột trợ giúp. Lưu ý về việc sử dụng hàm văn bản.

=ArrayFormula(text(B2:B11,"DD/MMM/YY")&" - "&text(C2:C11,"DD/MMM/YY"))

Bây giờ thay thế B2: B11 bằng công thức trong B2 và C2: C11 bằng công thức trong C2. Công thức đó sẽ như sau.

=ArrayFormula(text(sort(unique(A2:A58-WEEKDAY(A2:A58,2)+1)),"DD/MMM/YY")&" - "&text(sort(unique(A2:A58-WEEKDAY(A2:A58,2)+1+6)),"DD/MMM/YY"))

Nếu tôi đã đưa ra công thức này ngay từ đầu, chắc chắn một số bạn có thể đã đọc lại suy nghĩ rằng công thức khá phức tạp, phải không?

Cuối cùng, bọc công thức với chuyển đổi để di chuyển nó sang các cột. Đó sẽ là công thức Tuần lễ Lịch nói trên Google Sheets

=transpose(ARRAYFORMULA(text(sort(unique(A2:A58-WEEKDAY(A2:A58,2)+1)),"DD/MMM/YY")&" - "&text(sort(unique(A2:A58-WEEKDAY(A2:A58,2)+1+6)),"DD/MMM/YY")))

Vui lòng tham khảo ảnh chụp màn hình đầu tiên cho đầu ra công thức.

Lựa chọn 2

Tôi đã hứa với bạn rằng có thêm một công thức với tôi. Bạn có thể thay thế công thức mà tôi đã sử dụng trong ô B2 (Bước 1) bằng;

=B3+7*5
0

và C2 (Bước 2) với;

=B3+7*5
1

Bạn có thể kết hợp công thức này theo các hướng dẫn được đưa ra theo Bước 3. Sắp xếp theo hai công thức trên thay thế cho duy nhất và sắp xếp.Điều này chỉ dành cho thông tin của bạn.

Conclusion:

Bạn có thể sớm mong đợi một hướng dẫn ở chỗ tôi sẽ sử dụng công thức Tuần lễ trên trên Google Sheets.Nó nói về một bản tóm tắt hàng tuần dựa trên các tuần dương lịch.

Cập nhật: Tóm tắt dữ liệu theo ngày bắt đầu và ngày kết thúc trong Google Sheets.

Cảm ơn vì đã ở lại.Vui thích!