Hàm sumif lồng hàm left

Liên hệ QC

pconcord

Thành viên chính thức
Tham gia
6/12/09
Bài viết
81
Được thích
7
Mình có cái file này, ở ô kết chuyển 632 và 911 mình đặt công thức mà tính không ra( ô tô màu vàng), không biết lỗi ở đâu, mong cả nhà chỉ giúp
 

File đính kèm

  • ham sumif long ham left.xlsx
    64.3 KB · Đọc: 241
Lần chỉnh sửa cuối:
File đâu bạn????............
 
Bạn đưa file lên đi, hoặc copy công thức xem thử
 
Bạn nên dùng hàm SUMPRODUCT.

=SUMPRODUCT((LEFT($H$5:$H164,3)=I170)*$K$5:$K164)-SUMPRODUCT((LEFT($I$5:$I164,3)=I170)*$K$5:$K$164)
 
Hàm sumproduct cũng được nhưng mình vẫn muốn xem cái công thức mình đang dùng đấy sai ở đâu mà không dùng được.
 
Mình chưa hiểu hết cặn cẽ về excel, ở chỗ I170&"*", có nghĩa điều kiện là gì đây? mình tưởng chỉ cần I170 thôi chú ndu96081631???
 
Mình chưa hiểu hết cặn cẽ về excel, ở chỗ I170&"*", có nghĩa điều kiện là gì đây? mình tưởng chỉ cần I170 thôi chú ndu96081631???

Đó là "ký tự đại diện", nếu như ABC* thì trước nó là ABC và chỉ tìm đúng dữ liệu có chứa ABC ở đầu mà không quan tâm ở sau nó là gì; cũng như *ABC, chỉ quan tâm đến dữ liệu chứa ABC ở cuối cùng, không quan tâm trước đó có gì. Và dấu chấm hỏi (?) cũng thế, nó đại diên 1 ký tự bất kỳ, như ABC? chỉ quan tâm đến 4 ký tự, ?A?C? v.v...
 
Hàm sumproduct cũng được nhưng mình vẫn muốn xem cái công thức mình đang dùng đấy sai ở đâu mà không dùng được.
Công thức của bạn: sumif(left($H$5:$H164,3),I170,$K$5:$K164)-sumif(left($I$5:$I164,3),I170,K5:K164)
do có dùng công thức mảng, trong khi SUMIF chỉ chấp nhận mảng thực tế trên mảng tính, VD:$I$5:$I164 chứ không chấp nhận mảng left($I$5:$I164,3)
Trong khi SUMPRODUCT là công thức mảng nên chấp nhận điều này.
Trường hợp của bạn dùng SUMIF với wildcard * là nhanh nhất (như thầy ndu đã hướng dẫn)
 
ndu96081631 ơi, mình dùng hàm như bạn nói nhưng có được đâu?
 

File đính kèm

  • SumIf.rar
    32.3 KB · Đọc: 85
Lần chỉnh sửa cuối:
e có file đã dùng hàm sumproduct kết hợp hàm left, và đã thử dùng hàm sumifs trong file e cũng thử thêm một số cách như hướng dẫn ở các bài trên vẫn không cho ra kết quả, e gửi file lên đây mong mọi người chỉ giúp xem e đang bị sai chỗ nào, e cám ơn nhièu
 

File đính kèm

  • sumproduc long ham left.xls
    70.5 KB · Đọc: 17
e có file đã dùng hàm sumproduct kết hợp hàm left, và đã thử dùng hàm sumifs trong file e cũng thử thêm một số cách như hướng dẫn ở các bài trên vẫn không cho ra kết quả, e gửi file lên đây mong mọi người chỉ giúp xem e đang bị sai chỗ nào, e cám ơn nhièu
Công thức sumproduct của bạn cần thêm chỗ này
=SUMPRODUCT((Sheet1!$A$2:$A$193=Sheet2!$A4)*(Sheet1!$B$2:$B$193=Sheet2!$B4)*(Sheet1!$D$2:$D$193=Sheet2!$C4)*(--LEFT(Sheet1!$E$2:$E$193,3)=Sheet2!$D$3)*(Sheet1!$G$2:$G$193))
 
e có file đã dùng hàm sumproduct kết hợp hàm left, và đã thử dùng hàm sumifs trong file e cũng thử thêm một số cách như hướng dẫn ở các bài trên vẫn không cho ra kết quả, e gửi file lên đây mong mọi người chỉ giúp xem e đang bị sai chỗ nào, e cám ơn nhièu

1. Lỗi ở hàm Sumproduct: hàm left trả kq là text, mà D3 của bạn là số nên trước hàm left phải thêm --(value)
=SUMPRODUCT((Sheet1!$A$2:$A$193=Sheet2!$A4)*(Sheet1!$B$2:$B$193=Sheet2!$B4)*(Sheet1!$D$2:$D$193=Sheet2!$C4)*(--LEFT(Sheet1!$E$2:$E$193,3)=Sheet2!$D$3)*(Sheet1!$G$2:$G$193))

2. Hàm sumif thì ngược lại: cột E là số, bạn lại so sánh với F3&* là text thì ko đc. Để fix bạn chuyển cột E từ số sang kieu Text
 
Chào anh Ndu96081631,
Sau khi mình so sánh hàm SUMIF của anh sử dụng thì chỉ dùng được lần đầu, mình enter lần thứ 2 thì hàm bị lỗi liền.
Và mình thấy sau khi dùng lần đầu thì kết quả dường như là chuỗi text chứ không phải giá trị số.

Nên ở đây anh có nhầm lẫn ở đây không, mình thấy dùng hàm SUMPRODUCT vẫn ổn hơn. Thanks cả nhà GPE cho góp ý.
 
Chào cả nhà!
E, có file đính kèm, em đang dùng tính đảng phí ở sheet 1, theo công thức sumproduct kết hợp left, nhưng nếu chỉ dùng hàm sumproduct có được k ạ?em dùng thử mỗi sumproduct mà nó k có kết quả. anh/chị kiểm tra hộ em với.
Em cảm ơn
 
Chào cả nhà!
E, có file đính kèm, em đang dùng tính đảng phí ở sheet 1, theo công thức sumproduct kết hợp left, nhưng nếu chỉ dùng hàm sumproduct có được k ạ?em dùng thử mỗi sumproduct mà nó k có kết quả. anh/chị kiểm tra hộ em với.
Em cảm ơn
Ồ! Bạn bê hết 1 đống danh sách lương CBĐV cốt cán lên, hổng sợ lộ hàng cho người khác xem à!

Thân
 
Web KT
Back
Top Bottom