Hỏi hàm consolidate, sumif

Liên hệ QC

thuhacoi

Thành viên mới
Tham gia
9/4/09
Bài viết
36
Được thích
3
chào cả nhà

Em dùng sumif, dùng consolidate nhưng không ra kết quả
không biết là lỗi ở đâu, cả nhà xem giúp em với ạ, nếu dùng sumproduc thì ra kết quả đúng

em cảm ơn ạ
 

File đính kèm

  • hoi.xls
    18 KB · Đọc: 20
* Cách dùng Consolidate là sao vậy bạn, thấy gõ tay kết quả mà không biết bạn dùng cách nào?
* Dùng SUMIF ra sai vì trong mã có ký tự đại diện "*", nên excel hiểu nhầm là bất kỳ ký tự nào tại vị trí "*" đều được cộng, ví dụ:
203-CS1QPS*M-BLK
203-CS1QPS*PM-BLK
203-CS1QPSXYZM-BLK
* Dùng SUMPRODUCT là chuẩn xác. Rút gọn lại chút:
=SUMPRODUCT(($A$1:$A$2=$A24)*$B$1:$B$2)
 
* Cách dùng Consolidate là sao vậy bạn, thấy gõ tay kết quả mà không biết bạn dùng cách nào?
* Dùng SUMIF ra sai vì trong mã có ký tự đại diện "*", nên excel hiểu nhầm là bất kỳ ký tự nào tại vị trí "*" đều được cộng, ví dụ:
203-CS1QPS*M-BLK
203-CS1QPS*PM-BLK
203-CS1QPSXYZM-BLK
* Dùng SUMPRODUCT là chuẩn xác. Rút gọn lại chút:
=SUMPRODUCT(($A$1:$A$2=$A24)*$B$1:$B$2)

Dạ cảm ơn a/c e cũng không để ý đến ký tự * nên tìm mãi không ra. Consolidate là tính tổng trên Data đấy ạ. và cách tính này nó cũng giống như sumif đều cho ra 1 kết quả bị sai.
Thân
 
Bạn thay * bằng ~* trong điều kiện:

=SUMIF($A$1:$A$2,SUBSTITUTE(A18,"*","~*"),$B$1:$B$2)

Em làm được rồi, cảm ơn a/c ạ. Học thêm một cách đổi tên mới ạ. Lúc đầu e dùng thử Replace để đổi ký tự * thành x mà không đổi được, nó đổi cả tên đó thành x luôn.
 
Web KT
Back
Top Bottom