Mẹo vặt

SUMIFS và COUNTIF: tổng hợp báo cáo theo điều kiện không cần pivot

Máy tính xách tay hiển thị biểu đồ và bảng số liệu trên bàn làm việc, minh hoạ hàm SUMIFS và COUNTIF
Ảnh: Pexels / Pixabay

Để tổng hợp báo cáo theo điều kiện mà không cần dựng bảng pivot, hãy dùng SUMIFS để cộng và COUNTIF hoặc COUNTIFS để đếm. SUMIFS cộng các ô thoả một hoặc nhiều điều kiện, COUNTIF đếm các ô thoả một điều kiện, còn COUNTIFS đếm theo nhiều điều kiện. Với bảng bán hàng nhỏ, ba hàm này thường đủ để ra báo cáo tuần hoặc tháng. Bài này nối tiếp VLOOKUP và XLOOKUP trong chuỗi bắt đầu từ 12 hàm và thao tác Excel đáng học trước.

Cú pháp và lưu ý lấy từ trang hướng dẫn của Microsoft cho SUMIFS, COUNTIF và IF. Số liệu trong ví dụ là giả định.

SUMIFS cộng theo điều kiện thế nào?

Cú pháp theo Microsoft: SUMIFS(vùng_cộng, vùng_điều_kiện1, điều_kiện1, [vùng_điều_kiện2, điều_kiện2], ...). Mỗi vùng điều kiện đi cặp với một điều kiện, và bạn có thể dùng đến 127 cặp. Lưu ý vùng cần cộng đứng đầu, trong khi ở SUMIF nó đứng thứ ba. Vì vậy, khi chuyển công thức từ SUMIF sang SUMIFS, hãy kiểm tra lại thứ tự.

Giả sử bảng đơn hàng giả định, cột A là nhân viên, cột B là tháng, cột C là trạng thái, cột D là doanh số (đơn vị tuỳ chọn), dữ liệu ở dòng 2 đến 100.

  • Tổng doanh số của “Lan”: =SUMIFS(D2:D100,A2:A100,"Lan").
  • Tổng doanh số của “Lan” trong tháng 10: =SUMIFS(D2:D100,A2:A100,"Lan",B2:B100,10).
  • Tổng doanh số các đơn lớn hơn một ngưỡng: =SUMIFS(D2:D100,D2:D100,">1000").

Chữ trong điều kiện phải đặt trong dấu nháy kép. Microsoft cảnh báo thiếu dấu nháy có thể cho kết quả bằng 0. Mọi vùng điều kiện phải cùng số hàng và số cột với vùng cần cộng, nếu không sẽ báo lỗi.

Công thức mẫu SUMIFS tính tổng theo nhân viên và tháng, COUNTIF đếm đơn đã giao, kèm lưu ý ký tự đại diện
Công thức mẫu với số liệu giả định. Hình do HVSC tự thiết kế.

COUNTIF đếm theo điều kiện thế nào?

Cú pháp: COUNTIF(vùng, điều_kiện). Hàm này chỉ nhận một điều kiện. Một số mẫu theo trang hướng dẫn:

  • Đếm ô khớp chính xác: =COUNTIF(C2:C100,"Đã giao").
  • Đếm ô khớp với giá trị trong một ô khác: =COUNTIF(C2:C100,F2).
  • Đếm số lớn hơn một ngưỡng: =COUNTIF(D2:D100,">1000").
  • Đếm ô khác một giá trị: =COUNTIF(C2:C100,"<>"&F2).

Muốn đếm theo nhiều điều kiện, dùng COUNTIFS, ví dụ số đơn “Đã giao” của “Lan”. Với báo cáo “bao nhiêu đơn mỗi trạng thái”, hãy liệt kê trạng thái vào một cột, rồi viết COUNTIF tham chiếu từng ô đó và kéo công thức xuống. Bạn dùng phím F4 để cố định vùng đếm, như đã nhắc trong bài trụ.

Có ví dụ báo cáo tuần nào làm ngay được không?

Giả sử bạn cần báo cáo tuần cho trưởng nhóm với ba dòng: tổng doanh số, số đơn đã giao và số đơn bị huỷ. Bạn tạo một ô ghi tháng cần báo cáo, rồi dùng SUMIFS tham chiếu ô đó để cộng doanh số, COUNTIFS để đếm đơn đã giao theo tháng, và COUNTIF để đếm đơn huỷ. Khi sang tuần mới, bạn chỉ cần đổi ô tháng, các con số tự cập nhật. Làm một lần, dùng lại nhiều lần. Dữ liệu và tên cột ở đây hoàn toàn giả định, hãy đổi theo bảng của bạn.

Ký tự đại diện dùng như thế nào?

Cả SUMIFS và COUNTIF hỗ trợ ký tự đại diện: dấu * thay cho chuỗi bất kỳ, dấu ? thay cho một ký tự. Ví dụ "Hà*" khớp mọi chữ bắt đầu bằng “Hà”. Nếu cần tìm chính dấu * hay ?, đặt dấu ~ đứng trước. Điều kiện loại trừ dùng "<>Hủy" để bỏ các dòng ghi “Hủy”. Hãy thử với một bảng nhỏ trước khi áp dụng cho toàn bộ dữ liệu.

Lỗi thường gặp và cách tránh?

Theo Microsoft, những lỗi hay gặp gồm:

  • Dữ liệu bẩn: khoảng trắng thừa hoặc ký tự ẩn làm kết quả lệch. Làm sạch bằng TRIM hoặc CLEAN.
  • Chữ hoa, chữ thường: COUNTIF không phân biệt, nên “Lan” và “LAN” được tính chung.
  • Chuỗi điều kiện dài hơn 255 ký tự: COUNTIF trả về kết quả sai.
  • Tham chiếu sổ làm việc đang đóng: có thể báo lỗi #VALUE!, hãy mở file nguồn.
  • Giá trị TRUE/FALSE trong vùng cộng: SUMIFS tính TRUE là 1 và FALSE là 0, nên có thể cho tổng bất ngờ.
  • Đếm theo màu: COUNTIF không làm được, bạn nên thêm cột trạng thái bằng chữ.

Khi nào dùng IF kèm các hàm này?

Hàm IF trả về giá trị khác nhau tuỳ điều kiện đúng hay sai, như =IF(C2>B2,"Vượt ngân sách","Trong ngân sách"). Nên thêm cột phụ dùng IF để gắn nhãn, ví dụ “Đơn lớn” hay “Đơn nhỏ”, rồi dùng SUMIFS hoặc COUNTIF trên cột nhãn đó. Cách này giúp công thức dễ đọc hơn so với nhồi nhiều điều kiện vào một ô.

Khi báo cáo của bạn cần nhiều chiều như theo tháng, theo khu vực, theo sản phẩm, bạn cân nhắc dùng pivot hoặc các hàm lọc. Còn với phần việc thường ngày, SUMIFS và COUNTIF nhanh và dễ kiểm tra. Nếu muốn nhờ trợ lý AI viết công thức, hãy đọc trợ lý AI cho văn phòng: Copilot, Gemini, ChatGPT và nhớ kiểm tra lại công thức với dữ liệu mẫu.

Phần tiếp theo trong chuỗi: PivotTable trong 15 phút: từ bảng dữ liệu thô đến báo cáo gọn (sắp đăng ngày 21/11/2026).

Câu hỏi thường gặp

SUMIFS khác SUMIF ở đâu?

SUMIFS cộng theo nhiều điều kiện cùng lúc, và vùng cần cộng đứng đầu công thức. Ở SUMIF, vùng cần cộng đứng cuối, nên cần kiểm tra thứ tự khi chuyển công thức.

COUNTIF đếm được nhiều điều kiện không?

COUNTIF chỉ nhận một điều kiện. Muốn đếm theo nhiều điều kiện, dùng COUNTIFS.

Vì sao COUNTIF đếm sai dù dữ liệu có vẻ đúng?

Nguyên nhân thường gặp là khoảng trắng thừa hoặc ký tự ẩn trong ô. Microsoft khuyên làm sạch dữ liệu bằng TRIM hoặc CLEAN. COUNTIF cũng không phân biệt chữ hoa, chữ thường.

Có đếm theo màu ô được không?

COUNTIF không đếm được theo màu nền hay màu chữ. Cách khác là thêm một cột trạng thái bằng chữ rồi đếm theo cột đó.

Thông tin mang tính tham khảo: nội dung tổng hợp từ 3 nguồn chính thống nêu bên dưới, theo tình trạng tại thời điểm tra cứu (10/2026). Hãy kiểm tra lại trên trang chính thức trước khi quyết định. Cập nhật 10/11/26.

Nguồn tham khảo

Cần tư vấn website, phần mềm hoặc bảo mật?

Mô tả bài toán, kỹ thuật HVSC trao đổi phạm vi và phương án phù hợp với doanh nghiệp.

Câu hỏi thường gặp

SUMIFS khác SUMIF ở đâu?

SUMIFS cộng theo nhiều điều kiện cùng lúc, và vùng cần cộng đứng đầu công thức. Ở SUMIF, vùng cần cộng đứng cuối, nên cần kiểm tra thứ tự khi chuyển công thức.

COUNTIF đếm được nhiều điều kiện không?

COUNTIF chỉ nhận một điều kiện. Muốn đếm theo nhiều điều kiện, dùng COUNTIFS.

Vì sao COUNTIF đếm sai dù dữ liệu có vẻ đúng?

Nguyên nhân thường gặp là khoảng trắng thừa hoặc ký tự ẩn trong ô. Microsoft khuyên làm sạch dữ liệu bằng TRIM hoặc CLEAN. COUNTIF cũng không phân biệt chữ hoa, chữ thường.

Có đếm theo màu ô được không?

COUNTIF không đếm được theo màu nền hay màu chữ. Cách khác là thêm một cột trạng thái bằng chữ rồi đếm theo cột đó.

Ban biên tập HVSC · Tổng hợpTổng hợp từ 3 nguồn chính thống, có dẫn nguồn · Cập nhật 10/11/26
Bài viết này có giúp ích cho bạn?Chạm vào số sao. Góp ý của bạn giúp Ban biên tập viết bài sát nhu cầu hơn.

Website HVSC đang được nâng cấp liên tục — một số nội dung có thể được cập nhật thêm.