
Công thức chung
=SUMIF(range,"*text*",sum_range)
Tóm lược
Để tính tổng nếu các ô chứa văn bản cụ thể, bạn có thể sử dụng hàm SUMIF với ký tự đại diện. Trong ví dụ được hiển thị, ô G6 chứa công thức này:
=SUMIF(C5:C11,"*t-shirt*",D5:D11)
Công thức này tính tổng số tiền trong cột D khi một giá trị trong cột C chứa "áo thun". Lưu ý rằng SUMIF không phân biệt chữ hoa chữ thường.
Giải trình
Hàm SUMIF hỗ trợ các ký tự đại diện. Dấu hoa thị (*) có nghĩa là "một hoặc nhiều ký tự", trong khi dấu chấm hỏi (?) Có nghĩa là "bất kỳ một ký tự nào". Các ký tự đại diện này cho phép bạn tạo các tiêu chí như "bắt đầu bằng", "kết thúc bằng", "chứa 3 ký tự", v.v.
Để đối sánh tất cả các mục có chứa "áo phông", tiêu chí là "* áo phông *". Lưu ý rằng bạn phải đặt văn bản theo nghĩa đen và ký tự đại diện trong dấu ngoặc kép ("").
Thay thế với SUMIFS
Bạn cũng có thể sử dụng hàm SUMIFS. SUMIFS có thể xử lý nhiều tiêu chí và thứ tự của các đối số khác với SUMIF. Công thức SUMIFS tương đương là:
=SUMIFS(D5:D11,C5:C11,"*t-shirt*")
Lưu ý rằng phạm vi tổng luôn đứng trước trong hàm SUMIFS.