Công thức Excel: Tính tổng nếu các ô chứa dấu hoa thị
Công thức Excel: Tính tổng nếu các ô chứa dấu hoa thị

Công thức chung
=SUMIF(range,"*~**",sum_range)
Tóm lược

Để tính tổng nếu các ô chứa dấu hoa thị, bạn có thể sử dụng hàm SUMIF với tiêu chí sử dụng dấu ngã (~). Trong ví dụ được hiển thị, ô G6 chứa công thức này:

=SUMIF(C5:C11,"*~**",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 “*”.

Giải trình

Hàm SUMIF hỗ trợ 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. Bởi vì bản thân dấu hoa thị và dấu chấm hỏi là các ký tự đại diện, nếu bạn muốn tìm kiếm cụ thể các ký tự này, bạn sẽ cần phải loại bỏ chúng bằng dấu ngã (~). Dấu ngã khiến Excel xử lý ký tự tiếp theotheo nghĩa đen

.

Trong trường hợp này, chúng tôi đang sử dụng “~ *” để khớp với dấu hoa thị theo nghĩa đen, nhưng dấu hoa thị này được bao quanh bởi dấu hoa thị ở hai bên, để khớp với dấu hoa thị ở bất kỳ vị trí nào trong ô. Nếu bạn chỉ muốn đối sánh dấu hoa thị ở cuối ô, hãy sử dụng: “* ~ *” cho tiêu chí.

Thay thế với SUMIFS

=SUMIFS(D5:D11,C5:C11,"*~**")

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. Với SUMIFS, phạm vi tổng luôn đứng đầu trong danh sách đối số, theo sau là các cặp phạm vi / tiêu chí:

https://exceljet.net/formula/sum-if-cells-contain-an-asterisk