Mục lục
Đôi khi chúng ta cần tính tổng các giá trị dựa trên các tiêu chí trong Excel. Để đáp ứng yêu cầu này, Excel đã tự nhúng một hàm tích hợp có tên là hàm SUMIF . Hàm SUMIF cho phép chúng ta tính tổng các giá trị trong Excel với điều kiện if. Với lưu ý đó, trong bài viết này, bạn sẽ tìm hiểu cách sử dụng hàm SUMIF để tính tổng các giá trị với điều kiện if trong Excel.
Tải xuống Sách bài tập thực hành
Bạn nên tải xuống tệp Excel và thực hành cùng với nó.
SUM IF Condition.xlsx
Hàm SUMIF: Tổng quan
Hàm này cho phép chúng ta tính tổng một dải ô với một điều kiện.
Cú pháp
SUMIF(range,criteria,sum_range )
Đối số
- phạm vi: Trường này là bắt buộc. Nó đề cập đến phạm vi ô bao gồm tiêu chí.
- tiêu chí: Trường này cũng là bắt buộc. Nó đề cập đến điều kiện phải được đáp ứng.
- sum_range: Đây là một yêu cầu tùy chọn. Nó đề cập đến phạm vi ô sẽ cộng nếu điều kiện được thỏa mãn.
6 cách tính TỔNG với điều kiện IF trong Excel
Trong bài viết này, chúng ta sẽ sử dụng một tích mẫu bảng giá dưới dạng tập dữ liệu để chứng minh tất cả các phương pháp. Vì vậy, chúng ta hãy xem trước tập dữ liệu:
Vì vậy, không cần thảo luận thêm nữa, hãy đi thẳng vào tất cảtừng phương pháp một.
1. Tính tổng nếu cần có các tiêu chí so sánh khác nhau trong Excel
Hãy tính tổng các mức giá lớn hơn $40 . Để làm như vậy,
❶ Chọn ô C14 .
❷ Nhập công thức
=SUMIF(C5:C12, ">40")
trong ô.
❸ Nhấn nút ENTER .
🔎 Vào Công thức
Trong trường tiêu chí , chúng tôi đã chèn “ >40 “, trong đó toán tử “ > ” lọc ra tất cả các mức giá lớn hơn $40 . Nhìn chung, công thức trên tổng hợp tất cả các mức giá lớn hơn $40 . Có nhiều toán tử hơn như “ > ” được liệt kê bên dưới:
Toán tử | Điều kiện |
> | Tổng nếu lớn hơn |
< | Tổng nếu nhỏ hơn |
= | Tổng nếu bằng |
Tổng nếu không bằng | |
>= | Tổng nếu lớn hơn hoặc bằng |
<= | Tổng nếu nhỏ hơn hoặc bằng |
2. Tổng Nếu Nhiều Tiêu chí Văn bản Xuất hiện trong Excel
Chúng ta có thể sử dụng hàm SUMIF , để tổng hợp, các giá trị dựa trên kết hợp văn bản. Ví dụ: chúng tôi sẽ tổng hợp giá để khớp chính xác với sản phẩm có tên “ CPU ”. Để thực hiện,
❶ Chọn ô C14 .
❷ Nhập công thức
=SUMIF(B5:B12, "CPU", C5:C12)
trong ô.
❸ Nhấn nút ENTER .
Tính tổnglên, các giá trị dựa trên kết quả khớp có thể được chia thành 2 loại cơ bản:
1. Kết quả khớp chính xác
- Tính tổng cho kết quả khớp
Sử dụng công thức:
=SUMIF(B5:B12, "CPU", C5:C12)
- Tổng không bao gồm các kết quả phù hợp
Sử dụng công thức:
=SUMIF(B5:B12, " CPU", C5:C12)
2. Đối sánh một phần
- Tính tổng cho các kết quả phù hợp
Sử dụng công thức:
=SUMIF(B5:B12, "*CPU*", C5:C12)
- Tổng không bao gồm kết quả phù hợp
Sử dụng công thức:
=SUMIF(B5:B12, " *CPU*", C5:C12)
3. Điều kiện của hàm SUMIF trong Excel với nhiều toán tử so sánh & Tham chiếu ô
Hàm SUMIF cho phép chúng ta tạo hộp tìm kiếm và thực hiện phép tính tổng dựa trên các giá trị được nhập vào hộp tìm kiếm. Chẳng hạn, chúng tôi muốn tính tổng giá của tất cả các sản phẩm không bao gồm mặt hàng “ Màn hình ”. Bây giờ, hãy thực hiện các bước để thực hiện:
❶ Chọn ô C15 .
❷ Nhập công thức
=SUMIF(B5:B12,""&C14, C5:C12)
trong ô.
❸ Nhấn nút ENTER .
🔎 Vào Công thức
Trong trường tiêu chí, chúng tôi đã sử dụng “”&C14, trong đó “” chịu trách nhiệm về việc không tính đến những gì đã được chỉ ra trong ô C14 .
1. Tổng giá cho các mặt hàng không bao gồm “Màn hình”
Sử dụng công thức:
=SUMIF(B5:B12,""&C14, C5:C12)
2. Tổng hợp giá mặt hàng “Màn hình”
Sử dụng công thức:
=SUMIF(B5:B12,C14, C5:C12)
4. Sử dụng Điều kiện của Hàm SUMIF trong Excel với Ký hiệu Đại diện
Nếu bạn quan tâm đến việc tổng hợp các giá trị dựa trên kết quả khớp một phần thì bạn có thể sử dụng một trong hai ký hiệu ký tự đại diện:
- Dấu hoa thị (*) – đại diện cho bất kỳ số lượng ký tự nào.
- Dấu chấm hỏi (?) – đại diện cho một ký tự ở một vị trí cụ thể
4.1 Khớp một phần với Ký tự đại diện
1. Để tính tổng các giá trị bắt đầu bằng từ “Chuột”
Sử dụng công thức:
=SUMIF(B5:B12,”Mouse*”, C5:C12)
2. Để tính tổng các giá trị kết thúc bằng từ “Mouse”
Sử dụng công thức:
=SUMIF(B5:B12,”*Mouse”, C5:C12)
3. Tính tổng các giá trị đối với “Chuột” có mặt ở bất kỳ vị trí nào
Sử dụng công thức:
=SUMIF(B5:B12,”*Mouse*”, C5:C12)
4. Tính tổng các giá trị có tại có ít nhất 1 ký tự
Sử dụng công thức:
=SUMIF(B5:B12,”?*”, C5:C12)
5. Tính tổng giá trị cho các ô trống
Sử dụng công thức:
=SUMIF(B5:B12,”*”, C5:C12)
4.2 Giá trị TỔNG Có số lượng ký tự cụ thể
S giả sử bạn muốn tính tổng các giá trị có các từ dài X ký tự trong ô tương ứng của chúng. Để tiện thực hiện, hãy tính tổng giá cho các sản phẩm dài 3 ký tự:
Nhập công thức
=SUMIF(B5:B12, "???", C5:C12)
trong ô C14 và nhấn nút ENTER .
Ở đây số lượng dấu chấm hỏi ( ? ) xác định số lượng ký tự cần tìm kiếmthành.
5. Hàm SUMIF trong Excel với Điều kiện ngày
Giả sử, chúng ta muốn biết tổng sản phẩm được bán vào một ngày cụ thể. Để tìm ra nó, tất cả những gì chúng ta có thể làm chỉ là chèn ngày vào trường tiêu chí. Đây là công thức:
=SUMIF(B5:B12,"9/1/2020",D5:D12)
Chúng ta có thể làm được nhiều việc hơn với hàm SUMIF cho ngày. Chẳng hạn như,
1. Giá trị tổng cho việc sử dụng ngày hiện tại
=SUMIF(B5:B12, "TODAY()",D5:D12)
2. Giá trị tổng trước đó sử dụng ngày hiện tại
=SUMIF(B5:B12, "<"&TODAY(),D5:D12)
3. Giá trị tổng sau ngày hiện tại sử dụng
=SUMIF(B5:B12,">"&TODAY(),D5:D12)
6. Tính tổng nếu các ô trống tương ứng với các giá trị trong Excel
Trong phần này, chúng tôi sẽ chỉ tính tổng những giá có ngày tương ứng bị thiếu. Để làm như vậy, bạn có thể sử dụng công thức
=SUMIF(B5:B12,"=",D5:D12)
Hoặc
=SUMIF(B5:B12,"",D5:D12)
trong ô D14.
Cả hai đều trả về cùng một kết quả.
Những điều cần nhớ
📌 Hãy lưu ý cú pháp của Hàm SUMIF .
📌 Xử lý cẩn thận trường dải ô bên trong công thức.
📌 Không chèn mảng vào các trường dải ô hoặc tổng_dải .
📌 Kích thước của phạm vi và sum_range phải giống nhau.