Hỏi về hàm Vlookup và mảng trong excel (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

laogia123

Thành viên mới
Tham gia
17/7/10
Bài viết
1
Được thích
0
Mình có 1 table Giá
A B
ms gia
ab1 1000
ab2 5000
ab3 7000

bây giờ giá trị nhập vào là
C D
msx sl
xab1y 50
xab2f 34
kab2g 43
yab3d 33

Mình muốn viết 1 hàm tính số tiền mặt hàng có ms x ở đầu như sau: Dò trong bảng msx từng giá trị rồi cắt 1 ký tự đầu, nếu bằng x thì lấy 3 ký tự giữa dò trong bảng giá rồi lấy ra giá nhân với sl, tổng của chúng là kết quả cần tìm. (Trong VD thì phải tìm được 2 giá trị xab1y và xab2f rồi tính tổng giá của chúng.)
{=SUM(IF(LEFT(C1:C4,1)="X",VLOOKUP(MID(C1:C4,2,3),A1:B3,2,0)*D1:D4,0)}

sau quá trình kiểm thử thì mình thấy hàm Vlookup chỉ lấy giá trị của msx đầu tiên và tra trong bảng chứ không lấy giá trị tiếp theo để dò.
Câu hỏi: Có hàm nào khác để dò thay cho vlookup hoặc fix lại câu lệnh giúp mình nhé. Thanks các bạn nhiều lắm.
 
Web KT

Bài viết mới nhất

Back
Top Bottom