Tạo Báo Cáo Tổng Hợp Hàng Ngày/Hàng Tuần/Hàng Tháng/Hàng Quý/Hàng Năm Trong Google Sheets

Trong Google Sheets, hàm Query là hàm phù hợp để tóm tắt dữ liệu. Không quan trọng dữ liệu đang là loại văn bản, số hoặc ngày tháng. Để tạo báo cáo tổng hợp hàng ngày/hàng tuần/hàng tháng/hàng quý/hàng năm, không có gì để nghi ngờ rằng Query là tốt nhất.

Giao dịch hàng ngày là một phần không thể thiếu trong mọi doanh nghiệp, đặc biệt là bán hàng. Bất kể bạn kinh doanh gì, bạn có thể có một số dữ liệu cần ghi lại hàng ngày. Đó có thể là bán hàng, mua hàng hoặc giao dịch tiền mặt.

Ngay cả một blogger cũng có lượng dữ liệu hàng ngày trong dạng lưu lượng truy cập trang web, lượt xem trang, CTR, vv.

Nếu đó là trường hợp, thì bạn có thể muốn tạo bản tóm tắt hàng ngày cho các giao dịch của bạn. Dưới đây là một số ví dụ về cách tạo báo cáo tổng hợp hàng ngày/hàng tuần/hàng tháng/hàng quý/hàng năm trong Google Sheets bằng Query.

Bạn có thể sử dụng các công thức của tôi trực tiếp bằng cách điều chỉnh các cột báo cáo bán hàng/mua hàng của bạn theo định dạng báo cáo của tôi. Tôi đã bao gồm bảng chứa các công thức và dữ liệu minh họa của tôi ở cuối bài hướng dẫn này.

Query để tạo Báo Cáo Hàng Ngày/Hàng Tuần/Hàng Tháng/Hàng Quý/Hàng Năm

Trong Query, bạn có thể sử dụng các hàm scalar sau để tạo báo cáo tóm tắt dựa trên một cột ngày tháng. Ở đây, cột ngày tháng chỉ đơn giản là một cột chứa các ngày giao dịch.

  • month()
  • quarter()
  • year()

Ba hàm scalar trên có đủ không?

Tôi biết điều chúng ta muốn là một công thức Query để tạo báo cáo tổng hợp hàng ngày/hàng tuần/hàng tháng/hàng quý/hàng năm.

Có năm loại báo cáo tóm tắt theo cột ngày tháng. Nhưng đối với báo cáo hàng ngày, mệnh đề nhóm Query là đủ. Đối với báo cáo hàng tuần, chúng ta nên sử dụng một hàm ngày không có trong Query. Bạn có thể xem các ví dụ công thức dưới đây.

Query để tạo Báo Cáo Hàng Ngày trong Google Sheets

Đây là dữ liệu bán hàng giả tạo. Từ đó, tôi sẽ tạo bản tóm tắt hàng ngày của báo cáo bán hàng.

Bản tóm tắt bán hàng chỉ đơn giản là một bản tóm tắt cơ bản liên quan đến chỉ hai cột. Đó là cột A và cột F.

Query để Tạo Báo Cáo Hàng Ngày trong Google Sheets

Ghi chú: Tham khảo Hướng Dẫn Các Hàm Google Sheets của tôi để tìm hiểu Query cũng như các hàm phổ biến khác.

Công thức: Bản Tóm Tắt Bán Hàng Hàng Ngày Bao Gồm Cột Ngày và Tổng Số Lượng.

=QUERY(A1:F8, "Select A, sum(F) where A is not null group by A")

Đây là công thức Query ở ô I1. Một số bạn có thể muốn bao gồm tên sản phẩm vào bản tóm tắt. Sau đó bạn có thể sử dụng công thức Query này.

Công thức: Bản Tóm Tắt Bán Hàng Hàng Ngày Bao Gồm Cột Ngày, Sản Phẩm, và Tổng Số Lượng.

=QUERY(A1:F8, "Select A, C, sum(F) where A is not null group by A, C")

Bạn sẽ nhận được một báo cáo tổng hợp hàng ngày theo từng ngày và từng sản phẩm.

Query để tạo Báo Cáo Hàng Tháng trong Google Sheets

Trong các công thức để tạo báo cáo hàng ngày/hàng tuần/hàng tháng/hàng quý/hàng năm, trừ báo cáo hàng tuần, tất cả các công thức gần như giống nhau. Vì vậy, tôi sẽ chi tiết hóa công thức Query để tạo báo cáo hàng tuần ở phần cuối.

Công thức: Bản Tóm Tắt Bán Hàng Hàng Tháng Bao Gồm Cột Ngày và Số Lượng.

Ở đây, sự khác biệt nằm ở việc sử dụng hàm scalar month(). Tôi đã gạch chân thêm chức năng này trong ảnh chụp màn hình ở trên.

=QUERY(A1:F8, "Select month(A) + 1, sum(F) where A is not null group by month(A) + 1")

Mẹo: Hàm scalar month() trong Query trả về giá trị 0 cho tháng 1 và 11 cho tháng 12. Vì vậy, bạn phải cộng thêm 1 vào hàm này để lấy 1 cho tháng 1, 2 cho tháng 2 và cứ như vậy.

Công thức: Bản Tóm Tắt Bán Hàng Hàng Tháng Bao Gồm Cột Ngày, Sản Phẩm, và Số Lượng.

Không cần phải nói, ở đây tôi cũng sử dụng hàm scalar month().

=QUERY(A1:F8, "Select month(A) + 1, C, sum(F) where A is not null group by month(A) + 1, C")

Query để tạo Báo Cáo Hàng Năm trong Google Sheets

Như tôi đã nói với bạn về sự tương đồng của Query để tạo báo cáo hàng ngày/hàng tuần/hàng tháng/hàng quý/hàng năm trong Google Sheets. Ở đây, chức năng scalar year() tạo ra sự khác biệt.

Công thức: Bản Tóm Tắt Bán Hàng Hàng Năm Bao Gồm Cột Ngày và Số Lượng.

=QUERY(A1:F8, "Select year(A), sum(F) where A is not null group by year(A)")

Công thức: Bản Tóm Tắt Bán Hàng Hàng Năm Bao Gồm Cột Ngày, Sản Phẩm, và Số Lượng.

=QUERY(A1:F8, "Select year(A), C, sum(F) where A is not null group by year(A), C")

Query để tạo Báo Cáo Hàng Quý trong Google Sheets

Thay thế hàm scalar year() trong Query bằng hàm scalar quarter() để tạo báo cáo hàng quý của báo cáo bán hàng.

Công thức: Bản Tóm Tắt Bán Hàng Hàng Quý Bao Gồm Cột Ngày và Số Lượng.

=QUERY(A1:F8, "Select quarter(A), sum(F) where A is not null group by quarter(A)")

Công thức: Bản Tóm Tắt Bán Hàng Hàng Quý Bao Gồm Cột Ngày, Sản Phẩm và Số Lượng.

=QUERY(A1:F8, "Select year(A), C, sum(F) where A is not null group by year(A), C")

Query để tạo Báo Cáo Hàng Tuần trong Google Sheets

Không có hàm scalar nào được gọi là weeknum() để sử dụng. Điều đó làm cho hai công thức sau hơi rắc rối. Ở đây, chúng ta phải sử dụng một hàm ngày Google Sheets được gọi là WEEKNUM với Query.

Hàm này trả về các số tuần duy nhất cho mỗi tuần. Ví dụ, số tuần của ngày 17/10/2018 là 42 và ngày 23/10/2018 là 43.

Bạn có thể kiểm tra bằng cách sử dụng công thức sau: =weeknum("14/10/2018"). Xem cách tôi sử dụng hàm WEEKNUM trong Query.

Công thức: Bản Tóm Tắt Bán Hàng Hàng Tuần Bao Gồm Cột Ngày và Số Lượng.

=query({ArrayFormula(if(len(A2:A),(WEEKNUM(A2:A)),)),query(B2:G)}, "Select Col1,Sum(Col6) where Col1>0 group by Col1")

Công thức: Bản Tóm Tắt Bán Hàng Hàng Tuần Bao Gồm Cột Ngày, Sản Phẩm và Số Lượng.

=query({ArrayFormula(if(len(A2:A),(WEEKNUM(A2:A)),)),query(B2:G)}, "Select Col1,Col3, Sum(Col6) where Col1>0 group by Col1,Col3")

Tôi biết bạn cần một bài hướng dẫn chi tiết cho báo cáo tóm tắt hàng tuần. Bạn có thể làm theo hướng dẫn Google Sheets này – Cách Tạo Báo Cáo Tóm Tắt Hàng Tuần trong Google Sheets.

Mẫu Bảng

Gợi Ý/Phương Tiện Bổ Sung để Tạo Báo Cáo Tổng Hợp Hàng Ngày/Hàng Tuần/Hàng Tháng/Hàng Quý/Hàng Năm Trong Google Sheets.

  1. Lọc theo Tháng và Năm trong Query trong Google Sheets.
  2. Nhóm Theo Tháng, Quý, Năm trong Bảng Tổng Hợp Trong Google Sheets.
  3. Cách Nhóm Dữ Liệu theo Tháng và Năm trong Google Sheets.
  4. Google Sheets Query: Cách Chuyển Đổi Tháng bằng Số thành Tên Tháng vào Chữ.

Related posts