EzTech

Một cột ngày duy nhất, xuất ra báo cáo tuần / tháng / quý

Trung cấpNgày tháng, tiến độ & hạn7 bước

Đầu bài

Dữ liệu chỉ có cột ngày giao dịch. Sếp lúc hỏi theo tháng, lúc theo tuần, lúc theo quý. Không muốn mỗi lần hỏi lại đi lọc tay một kiểu rồi copy ra chỗ khác.

Các bước làm

  1. 1

    Thêm cột kỳ ngay cạnh cột ngày

    =TEXT(ngày, "yyyy-mm") ra "2026-08" — kiểu này sắp xếp đúng thứ tự thời gian, khác hẳn "8/2026" vốn sắp theo chữ nên tháng 10 chui lên trước tháng 2.

  2. 2

    Quý và năm

    ="Q" & ROUNDUP(MONTH(ngày)/3, 0) & "/" & YEAR(ngày), Ctrl+Enter đổ cả cột một lượt.

  3. 3

    Tuần thì dùng NGÀY ĐẦU TUẦN, đừng dùng số tuần

    =ngày - WEEKDAY(ngày, 3) ra ngày thứ Hai của tuần đó. Số tuần kiểu "tuần 34" đọc lên không ai hình dung được là lúc nào, còn ngày đầu tuần thì nhìn phát hiểu.

  4. 4

    Một công thức tổng dùng cho mọi kỳ

    =SUMIFS(tiền, cột_kỳ, $A2) — cột kỳ trỏ vào cột nào thì ra báo cáo kiểu đó. Để một ô chọn kiểu kỳ rồi dùng CHOOSE hoặc INDEX đổi cột là xong, không phải viết ba bảng.

  5. 5

    Bảng kỳ tự sinh, không gõ tay

    =EOMONTH(kỳ_trước, 0)+1 kéo xuống bằng Ctrl+D ra danh sách tháng liên tục. Tháng không có giao dịch cũng có dòng — đó mới là báo cáo đọc được xu hướng.

  6. 6

    Tách bạch giá trị với cách hiện

    Ctrl+1 đặt định dạng tuỳ chỉnh mmm-yy để bảng hiện "Th8-26" nhưng ô vẫn là NGÀY THẬT, vẫn sắp xếp và lọc theo thời gian được. Gõ chữ "Th8-26" vào ô là mất hết khả năng đó.

  7. 7

    So cùng kỳ năm trước

    =SUMIFS(tiền, cột_kỳ, TEXT(EDATE(ngày_kỳ_này, -12), "yyyy-mm")) rồi =IFERROR(kỳ_này/cùng_kỳ-1, "") ra phần trăm tăng trưởng — bọc IFERROR vì kỳ đầu tiên chưa có gì để so.

Phím dùng trong bài

Bẫy hay dính

Cột ngày lẫn ô đang là CHỮ thì TEXT/MONTH/YEAR im lặng trả sai hoặc #VALUE! rải rác, tổng theo tháng hụt mà không biết hụt của ngày nào. Kiểm trước bằng =COUNT(cột_ngày) so với =COUNTA(cột_ngày): lệch bao nhiêu là bấy nhiêu ô đang là chữ.

Cùng nhóm ngày tháng, tiến độ & hạn

Chat ZaloGọi điệnMessengerTìm đường