=AGGREGATE(15,6,$C$1:$C$13/ISNUMBER(SEARCH($D$1:$D$13,B15)),1)
Xem kỹ đề bài nhé. Vì vùng điều kiện có chuỗi giống nhau:Sao hôm nay kỹ tính thế anh. Cho SEARCH() > 0 là được rồi mà.
Híc. Anh kỹ quá rồi. Em nói biểu thức điều kiện thôi. Tức là chỉ cần cho search() > 0 mà không cần dùng ISNUMBER().Xem kỹ đề bài nhé. Vì vùng điều kiện có chuỗi giống nhau:
"Móng xxx"
"Thổi bụi móng xxx"
Nên phải gán gì đó ở đầu để phân biệt.
Tham khảo thêm 1 cáchMình có file dữ liệu như thế này, nhờ các bạn giúp đỡ hàm tìm kiếm chuỗi ký tự ở cột B với mảng D1 : D13 và lấy kết quả ở mảng C1:C13.
Xin cám ơn!
D15=SUMPRODUCT((TRIM($D$1:$D$13)&" "=LEFT(B15,LEN(TRIM($D$1:$D$13))+1))*$C$1:$C$13)