Cùng khám phá những sai lầm phổ biến khi sử dụng hàm SUMIF trong Excel và cách khắc phục nhé! Hãy đồng hành cùng chúng tôi qua nội dung bên dưới.
Danh sách nội dung:
1. Các vấn đề thường gặp khi sử dụng hàm SUMIF trong Excel.
1. Lỗi cú pháp hàm SUMIF Excel không hoạt động .
1.1. Định nghĩa sai tiêu chí .
1.2. Lỗi khi sử dụng toán tử so sánh trong hàm SUMIF Excel .
1.3. Lỗi hàm SUMIF không hoạt động do định dạng dữ liệu sai.
1.4. Sử dụng hàm SUMPRODUCT nếu hàm SUMIF vẫn không hoạt động .
2. Gặp vấn đề khi xuất hiện lỗi VALUE trong quá trình sử dụng hàm SUMIF Excel.
3. Vấn đề với chuỗi ký tự khi tiêu chí vượt quá 255 ký tự.
Những khó khăn thường gặp khi sử dụng hàm SUMIF trong Excel
1. Lỗi cú pháp hàm SUMIF Excel không hoạt động
Khám phá lỗi cú pháp hàm SUMIF Excel, một vấn đề thường gặp mà người dùng, kể cả những người có kinh nghiệm, không thể tránh khỏi.
Đơn giản, cấu trúc của hàm SUMIF có dạng:
=SUMIF(dãy_điều_kiện, điều_kiện, dãy_tổng)
Trong đó:
Ví dụ số 1: Cho rằng chúng ta có dữ liệu như sau:
Yêu cầu là tính tổng lượng (quantity) vào ngày 1 tháng 3 năm 2013, và sử dụng hàm theo cú pháp sau:
=SUMIF(A2:A20,1-mar-13,C2:C20)
Tuy nhiên, trong trường hợp này, hàm SUMIF Excel sẽ trả về giá trị 0. Nguyên nhân tại đâu?
=SUMIF(A2:A20,'1-mar-2013',C2:C20)
Giá trị số tương đương với 1-mar-13 là 41334. Do đó, nếu áp dụng cú pháp hàm dưới đây, kết quả cũng sẽ là giá trị tương đương:
=SUMIF(A2:A20,41334,C2:C20)
Lưu ý: trong trường hợp này tiêu chí là số, vì vậy chúng ta không cần sử dụng dấu ngoặc kép.
Một điều quan trọng cần lưu ý là khi sử dụng hàm Excel với dữ liệu ngày tháng, chúng ta phải đảm bảo rằng định dạng dữ liệu đã được xác định chính xác. Đôi khi, nguyên nhân gây lỗi hàm SUMIF, dẫn đến việc không hoạt động hoặc không trả về giá trị chính xác, là do định dạng dữ liệu không chính xác.
1.2. Lỗi khi sử dụng toán tử so sánh trong hàm SUMIF Excel
Ví dụ, nếu yêu cầu là tính tổng số lượng các ngày sau ngày 1-Mar-13, cú pháp hàm chuẩn phải có dạng như sau:
=SUMIF(A2:A20,'>1-Mar-13',C2:C20)
Ngược lại, không sử dụng cú pháp như sau:
=SUMIF(A2:A20,A2:A20>'1-Mar-13',C2:C20)
Lưu ý rằng dấu > phải đặt trong dấu ngoặc kép.
Giả sử nếu tiêu chí nằm trong một ô, ví dụ như ô F3, cú pháp hàm chuẩn có dạng sau đây:
Hàm Excel SUMIF được sử dụng để tính tổng các giá trị số. Nếu hàm không hoạt động đúng, kiểm tra phạm vi tổng và định dạng liệu đã đúng chưa.
Dữ liệu nhập từ nguồn khác nhau có thể có định dạng khác nhau, thậm chí số có thể là văn bản, gây lỗi hàm SUMIF.
Để sửa lỗi, chọn ô có giá trị số và văn bản, nhấn Ctrl + Space để chọn cột, sau đó click vào dấu chấm than và chọn Chuyển đổi thành số.
Nếu phương pháp trên không hiệu quả, có thể sử dụng hàm VALUE để chuyển đổi chuỗi văn bản thành số.
Khi hoàn thành, dán giá trị vào công thức của hàm SUMIF.
Cú pháp hàm SUMIF tính tổng thời gian
Trong một số trường hợp sử dụng hàm SUMIF để tính tổng thời gian, bạn có thể gặp phải một số lỗi.
Ví dụ: Giả sử chúng ta sử dụng định dạng thời gian: Giờ (HH) : phút (MM) : giây (SS). Yêu cầu là tính tổng thời gian ngày 1-mar-13, và cú pháp hàm có dạng sau:
Dùng =SUMIF(A2:A20,F3,C2:C20) nhưng kết quả không đúng. Do giá trị thời gian trong Excel được xử lý khác nhau.
Trong Excel, 1 giờ bằng 1/24 đơn vị (unit). 12 giờ tương đương 0.5.
Để tính tổng thời gian, phải chuyển định dạng ô G3 sang thời gian.
Sử dụng công thức phức tạp hơn để có kết quả chính xác.
Chuột phải vào ô cần định dạng, chọn thời gian. Hàm SUMIF sẽ trả về kết quả chính xác.
1.4. Sử dụng hàm SUMPRODUCT khi SUMIF không đủ
Nếu SUMIF không hoạt động, thì chuyển sang hàm SUMPRODUCT thay thế.
Ví dụ, tính tổng giá trị từ D2 đến D20 nếu ngày bằng F3, dùng hàm SUMPRODUCT với công thức như sau:
=TÍCH(SỐ.LÀ(B3=A2:A20),D2:D20)
2. Sửa Lỗi VALUE khi Sử Dụng Hàm SUMIF trong Excel
Lỗi VALUE xuất hiện khi có hàm SUMIF, COUNTIF hoặc COUNTBLANK tham chiếu đến ô đã đóng trong Workbook. Để khắc phục lỗi này, chúng ta sử dụng kết hợp hàm SUM và IF trong công thức mảng.
Công thức mảng là công thức có thể thực hiện nhiều phép tính trên một hoặc nhiều mục trong một mảng. Công thức mảng hoạt động trên 2 hoặc nhiều bộ dữ liệu được gọi là tham số mảng.
- Xem thêm: Khắc phục lỗi khi sử dụng hàm Sum không tổng được trong Excel