Excel là phần mềm tính toán được nhiều người sử dụng, giúp tính toán số liệu dễ dàng bằng các hàm cơ bản. Hôm nay, chúng tôi giới thiệu hàm SUMIF, SUMIFS - tính tổng có điều kiện.
Hàm SUMIF là một trong những hàm cơ bản của Excel, dùng để tính tổng các giá trị thỏa mãn một điều kiện nhất định. Hàm này tính tổng các ô thỏa điều kiện đã cho. Ngoài ra, hàm còn hỗ trợ các phép tính logic như: (>,<,<>,=) hoặc ký hiệu (*,?). Dưới đây là cách sử dụng hàm SUMIF, SUMIFS
Cú pháp của hàm SUMIF
Cú pháp của hàm SUMIF: =SUMIF (range, “criteria”, sum_range)
Đặc biệt:
- SUMIF: Là tên của một hàm tính toán.
- Phạm vi: Khoảng ô bạn muốn đánh giá theo tiêu chí. Các ô này phải chứa số, mảng hoặc tham chiếu chứa số. Các ô trống và văn bản sẽ bị bỏ qua. Ngoài ra, phạm vi có thể chứa các ngày theo định dạng Excel chuẩn.
- Tiêu chuẩn: Điều kiện được đặt ra để tính tổng, có thể là số, biểu thức, chuỗi, vv.
- Tổng phạm vi: Các ô mà chúng ta thực sự muốn tính tổng.
Ví dụ: Dựa trên bảng số liệu dưới đây, hãy tính tổng số tiền học phí môn thể dục đã đóng.
Theo cú pháp của hàm, để tính tổng số tiền học phí môn Thể dục đã đóng, bạn nhập theo cú pháp:
=SUMIF(D4:D9,'Thể dục',E4:E9)
Đặc điểm của hàm:
- SUMIF: là tên của hàm.
- D4:D9: là phạm vi các ô chứa điều kiện.
- Thể dục: là điều kiện để tính tổng.
- E4:E9: là các ô cần tính tổng.
Hướng dẫn cách sử dụng hàm SUMIF trong Excel
Bước 1: Trên trang tính, chọn một ô trống để hiển thị kết quả tính toán.
Bước 2: Gõ cú pháp của hàm tính tổng có điều kiện:
=SUMIF (range, “criteria”, sum_range).
Bước 3: Nhấn Enter, kết quả cuối cùng của phép tính sẽ xuất hiện tại ô tính bạn đã nhập công thức tính.
Sửa lỗi #VALUE! trong hàm SUMIF
Vấn đề 1: Tham chiếu đến ô trong Workbook đã đóng
Hàm SUMIF tham chiếu đến ô trong Workbook đã đóng sẽ gây ra lỗi #VALUE.
Giải pháp: Mở lại workbook được tham chiếu trong công thức và nhấn F9 để làm mới công thức.
Vấn đề 2: Chuỗi điều kiện dài hơn 255 ký tự
Hàm SUMIF không trả về kết quả chính xác khi so sánh chuỗi ký tự dài hơn 255.
Giải pháp: Hãy cố gắng hạn chế độ dài của chuỗi so sánh. Nếu không thể, hãy chia nhỏ chuỗi bằng CONCATENATE hoặc toán tử &.
= SUMIF (B2: B12, 'chuỗi dài 1' & 'chuỗi dài 2')
Vấn đề 3: Dải ô điều kiện và dải ô tính tổng không khớp
Dải ô trong đối số 1 (Range) và 3 (Sum_range) phải có số lượng ô tương đồng nhau.
Ví dụ theo hướng dẫn trên:
- Nếu công thức là: SUMIF(D4:D9,'Thể dục',E4:E11) ⇒ gặp lỗi #VALUE.
- Công thức chính xác: SUMIF(D4:D9,'Thể dục',E4:E9)
Cách sử dụng hàm SUMIFS
SUMIFS là hàm tính tổng các ô thỏa mãn nhiều điều kiện. Bạn có thể dùng SUMIFS để tính tổng giá trị các ô liền kề nhau dựa trên các điều kiện về ngày tháng, số, và văn bản. Hàm SUMIFS hỗ trợ cả các toán tử (>, <, <>, =) và các ký tự đại diện (*, ?) để so khớp từng phần.
Mục đích: Tính tổng các ô thỏa mãn nhiều điều kiện.
Cú pháp: =SUMIFS (sum_range, range1, criteria1, [range2], [criteria2], ...)
Trong đó:
- SUMIFS: Tên của hàm
- sum_range: Phạm vi các ô cần tính tổng
- range1: Phạm vi đầu tiên được đánh giá
- criteria1: Tiêu chí sử dụng cho range1
- range2: Phạm vi thứ hai được đánh giá (tùy chọn)
- criteria2: Tiêu chí sử dụng cho range2 (tùy chọn)
Lưu ý khi sử dụng hàm SUMIFS:
Hàm SUMIFS tính tổng các ô trong một phạm vi thỏa mãn các tiêu chí đã đưa ra. Khác với hàm SUMIF, SUMIFS cho phép bạn áp dụng nhiều tiêu chí và phạm vi hơn. Phạm vi đầu tiên là phạm vi cần tính tổng. Tiêu chí được áp dụng dựa trên từng cặp (range/criteria) và chỉ yêu cầu cặp đầu tiên. Để áp dụng thêm tiêu chí, hãy cung cấp thêm range/criteria cho Excel. Phần mềm cho phép tối đa 127 cặp range/criteria.
Ví dụ:
Trên đây là cú pháp và phương pháp tính tổng bằng hàm SUMIF, SUMIFS. Hy vọng rằng với bài viết này, các bạn có thể hoàn thành công việc tính toán của mình một cách nhanh chóng và dễ dàng.
Chúc các bạn thực hiện thành công!