SUMIF tính tổng các ô trong một phạm vi thỏa điều kiện nhất định; COUNTIF đếm số ô thỏa điều kiện. Phiên bản nhiều điều kiện là SUMIFS và COUNTIFS — nền tảng xây dựng báo cáo tổng hợp trong Google Sheets.

Hàm SUMIF & COUNTIF Google Sheets

Tính tổng và đếm có điều kiện với SUMIF, COUNTIF, SUMIFS, COUNTIFS — cú pháp chi tiết, ví dụ thực tế, wildcard và nhiều điều kiện.

Tại sao cần nắm vững SUMIF & COUNTIF?

Tính tổng theo điều kiện

SUMIF cho phép cộng chỉ những ô thỏa tiêu chí nhất định — lọc doanh thu theo sản phẩm, khu vực, nhân viên dễ dàng

Đếm theo tiêu chí

COUNTIF đếm số ô khớp điều kiện — tổng số đơn hàng, số nhân viên đạt KPI, số lỗi trong danh sách

Nhiều điều kiện (SUMIFS/COUNTIFS)

SUMIFS và COUNTIFS mở rộng cho nhiều điều kiện cùng lúc — lọc doanh thu theo tháng VÀ sản phẩm VÀ khu vực

Nền tảng báo cáo

Kết hợp SUMIF/COUNTIF với các hàm khác để xây dashboard, báo cáo tổng hợp chuyên nghiệp không cần pivot

Hướng dẫn từng bước

  1. 1

    Cú pháp SUMIF cơ bản

    SUMIF(range, criterion, [sum_range]): range là cột kiểm tra điều kiện, criterion là tiêu chí (text, số, biểu thức), sum_range là cột cần tính tổng. Nếu bỏ sum_range, Google Sheets tính tổng chính cột range.

    Mẹo: Criterion là text thì để trong dấu nháy kép: "Hà Nội". Criterion là số hoặc tham chiếu ô thì không cần nháy kép.

  2. 2

    Cú pháp COUNTIF cơ bản

    COUNTIF(range, criterion): range là vùng dữ liệu cần đếm, criterion là điều kiện. Ví dụ =COUNTIF(B2:B100,"Đã giao") đếm số ô có giá trị "Đã giao" trong cột B.

    Mẹo: Dùng criterion là biểu thức so sánh: ">100", "<=50", "<>"&A1 để đếm ô lớn hơn, nhỏ hơn, hoặc khác giá trị.

  3. 3

    Dùng wildcard * và ? trong criterion

    Dấu * khớp với chuỗi ký tự bất kỳ (kể cả rỗng), dấu ? khớp đúng 1 ký tự. Ví dụ: "Nguyễn*" khớp mọi họ Nguyễn; "??/??/????" khớp định dạng ngày dd/mm/yyyy.

    Mẹo: Muốn tìm ô chứa chữ "báo cáo" bất kể trước sau: criterion = "*báo cáo*". Dùng ~ để escape ký tự đặc biệt: "~*" tìm dấu sao thật sự.

  4. 4

    SUMIFS — tổng với nhiều điều kiện

    SUMIFS(sum_range, criteria_range1, criterion1, [criteria_range2, criterion2, ...]): sum_range đặt đầu tiên, tiếp theo là từng cặp (range, criterion). Tất cả điều kiện phải thỏa đồng thời (AND logic).

    Mẹo: SUMIFS thay thế hoàn toàn SUMIF — SUMIFS(C:C,A:A,"X") tương đương SUMIF(A:A,"X",C:C). Dùng SUMIFS khi muốn đồng nhất cú pháp.

  5. 5

    COUNTIFS — đếm với nhiều điều kiện

    COUNTIFS(criteria_range1, criterion1, [criteria_range2, criterion2, ...]): đếm các hàng thỏa toàn bộ điều kiện. Ví dụ đếm đơn hàng tháng 5 của khách VIP: =COUNTIFS(C:C,">="&DATE(2026,5,1),C:C,"<"&DATE(2026,6,1),D:D,"VIP").

    Mẹo: Mọi criteria_range phải có cùng số hàng. Nên dùng cột nguyên (A:A) thay vì range cố định để dễ mở rộng dữ liệu.

Công thức thực tế cần biết

Công thứcMô tả
=SUMIF(A:A,"Hà Nội",C:C)Tổng cột C các hàng có cột A = "Hà Nội"
=SUMIF(B:B,">=1000000",B:B)Tổng các giá trị trong cột B lớn hơn hoặc bằng 1.000.000
=COUNTIF(D:D,"Đã giao")Đếm số ô trong cột D có giá trị "Đã giao"
=COUNTIF(E:E,"*điện thoại*")Đếm ô cột E chứa chuỗi "điện thoại" (wildcard)
=SUMIFS(C:C,A:A,"TP.HCM",B:B,"Quý 1")Tổng cột C khi cột A = "TP.HCM" VÀ cột B = "Quý 1"
=COUNTIFS(A:A,">=01/05/2026",A:A,"<=31/05/2026",D:D,"VIP")Đếm hàng tháng 5/2026 có cột D = "VIP"

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

SUMIF khác SUMIFS như thế nào?

SUMIF xử lý đúng 1 điều kiện và có cú pháp (range, criterion, sum_range). SUMIFS hỗ trợ nhiều điều kiện, cú pháp đặt sum_range lên đầu: (sum_range, range1, criterion1, ...). Với một điều kiện, cả hai đều cho kết quả giống nhau — nhiều người dùng SUMIFS luôn cho đồng nhất.

Dùng wildcard trong SUMIF/COUNTIF như thế nào?

Dấu * thay thế bất kỳ chuỗi ký tự nào, dấu ? thay thế đúng 1 ký tự. Ví dụ: =COUNTIF(A:A,"Nguyễn*") đếm mọi ô bắt đầu bằng "Nguyễn". =SUMIF(B:B,"*laptop*",C:C) tính tổng các hàng có cột B chứa từ "laptop". Wildcard chỉ hoạt động với dữ liệu dạng text.

Đếm theo nhiều điều kiện thì dùng hàm gì?

Dùng COUNTIFS. Ví dụ đếm đơn hàng trạng thái "Hoàn thành" của khách hàng "VIP": =COUNTIFS(C:C,"Hoàn thành",D:D,"VIP"). Các điều kiện được kết hợp bằng AND — hàng phải thỏa tất cả điều kiện mới được đếm.

SUMIF có dùng được với ngày tháng không?

Có. Dùng biểu thức so sánh kết hợp hàm DATE: =SUMIF(A:A,">="&DATE(2026,1,1),B:B) tính tổng từ năm 2026 trở đi. Với SUMIFS: =SUMIFS(B:B,A:A,">="&DATE(2026,5,1),A:A,"<"&DATE(2026,6,1)) tính tổng tháng 5/2026.

SheetStore có template dùng SUMIF/COUNTIF sẵn không?

Có, các template báo cáo doanh thu, quản lý đơn hàng và theo dõi KPI của SheetStore đều xây sẵn hàm SUMIFS/COUNTIFS. Mua một lần dùng mãi — 699K trọn đời, không phí tháng. Chỉ cần nhập dữ liệu là báo cáo tự động cập nhật.

Xem thêm

Tiết kiệm thời gian với SheetStore

Template báo cáo doanh thu, quản lý đơn hàng và KPI — đã tích hợp sẵn SUMIFS/COUNTIFS. Mua một lần 699K, dùng mãi mãi.

Xem template tại SheetStore

Hoặc xem thêm hướng dẫn khác