Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Xử lý lỗi #VALUE! khi dùng SUMPRODUCT với điều kiện chuỗi

Tạ Trinh Sương 08/04/2026 16:42 372 lượt xem 1 trả lời

Chào các anh chị em trong diễn đàn!

Mình đang gặp một vấn đề khá khó chịu với hàm SUMPRODUCT khi làm việc với các ô chứa chuỗi văn bản. Cụ thể, khi mình muốn tính tổng các giá trị dựa trên nhiều điều kiện, trong đó có một điều kiện so sánh chuỗi, thì kết quả trả về lại là lỗi #VALUE!.

Tình huống của mình là thế này:

  • Mình có một bảng dữ liệu với các cột như 'Tên sản phẩm', 'Khu vực', 'Doanh thu'.
  • Mình muốn tính tổng doanh thu của một sản phẩm cụ thể tại một khu vực nhất định.
  • Công thức mình thử dùng là: =SUMPRODUCT((A2:A100="Sản phẩm X")*(B2:B100="Khu vực A"), C2:C100)

Khi các điều kiện chỉ là số thì hàm chạy bình thường, nhưng hễ có điều kiện so sánh chuỗi là y như rằng bị lỗi #VALUE!. Mình đã thử nhiều cách như dùng hàm N(), IF lồng nhau nhưng vẫn chưa được.

Có anh chị em nào đã từng gặp trường hợp này và có cách xử lý hiệu quả không ạ? Xin chỉ giáo thêm. Mình cảm ơn!

5

Chào bạn,

Lỗi #VALUE! khi dùng SUMPRODUCT với điều kiện chuỗi thường xảy ra do phép so sánh trực tiếp giữa chuỗi và một giá trị không tương thích, hoặc khi các mảng dữ liệu có kích thước không đồng nhất.

Bạn thử bọc điều kiện so sánh chuỗi trong hàm N() hoặc VALUE() xem sao. Ví dụ, nếu điều kiện của bạn là (Cột_Tên_Sản_Phẩm = "Sản phẩm A"), bạn có thể thử là N(Cột_Tên_Sản_Phẩm = "Sản phẩm A").

Hoặc bạn có thể chia sẻ cụ thể công thức bạn đang dùng để mọi người xem và góp ý chính xác hơn nhé!

2

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký