Làm sao dùng hàm vlookup, if, và isna lồng nhau? (1 người xem)

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

thy linh

Thành viên mới
Tham gia
29/8/11
Bài viết
9
Được thích
0
Mình đang muốn cập nhật giá mới từ 3 bảng tính cụ thể như sau: trong sheet 1 của mình có bảng tính như bảng A, ở cột giá mình sẽ phải tìm tên nguyên liệu trong sheet 2 , nếu có sẽ lấy giá trị ở cột giá, còn nếu không có thì sẽ tự tìm trong bảng C ở sheet 3. Mình đã dùng hàm vlookup lồng với hàm if và isna nhưng ra kết quả không đúng. Vậy có bạn nào biết chỉ dùm mình với, gấp lắm rồi pà con ơi. hixhix. tháng này sao mà nhiều việc wa. huhuhu. Cảm ơn trước.
Bảng A:
Item/using/unit/cost
Cold rolled steel sheet SPCC-SD 1.2 x 156 x 1219/ 29.1706 /kg /1.0400
Press Oil G-6318K/ 0.1273/ litre /4.0700

Bảng B:
Description: Item /Unit Price
Cold rolled steel sheet SPCC-SD 1.2 x 156 x 1219 /29.01


Bảng C:
Description: Item /Unit Price
Press Oil G-6318K /3.0150​
 

File đính kèm

Lần chỉnh sửa cuối:
Đưa bài mẫu lên đi bạn, không ai làm nếu cứ đọc từng câu như trên đâu, bạn đưa file đi mọi người sẽ giúp bạn
 
M3=IF(ISERROR(VLOOKUP(A3,Sheet2!$A$3:$B$5,2,0)),VLOOKUP(A3,Sheet3!$A$3:$C$5,3,0),VLOOKUP(A3,Sheet2!$A$3:$B$5,2,0))
 
Mình đang muốn cập nhật giá mới từ 3 bảng tính cụ thể như sau: trong sheet 1 của mình có bảng tính như bảng A, ở cột giá mình sẽ phải tìm tên nguyên liệu trong sheet 2 , nếu có sẽ lấy giá trị ở cột giá, còn nếu không có thì sẽ tự tìm trong bảng C ở sheet 3. Mình đã dùng hàm vlookup lồng với hàm if và isna nhưng ra kết quả không đúng. Vậy có bạn nào biết chỉ dùm mình với, gấp lắm rồi pà con ơi. hixhix. tháng này sao mà nhiều việc wa. huhuhu. Cảm ơn trước.
Bảng A:
Item/using/unit/cost
Cold rolled steel sheet SPCC-SD 1.2 x 156 x 1219/ 29.1706 /kg /1.0400
Press Oil G-6318K/ 0.1273/ litre /4.0700

Bảng B:
Description: Item /Unit Price
Cold rolled steel sheet SPCC-SD 1.2 x 156 x 1219 /29.01


Bảng C:
Description: Item /Unit Price
Press Oil G-6318K /3.0150​
Muốn lồng thêm ISNA để bẫy lỗi? Có thể không cần ISNA, như vầy, khi chắc chắn dữ liệu phải có ở 1 trong 2 sheet:
=IF(COUNTIF(Sheet2!$A$3:$A$10;A3);VLOOKUP(A3;Sheet2!$A$3:$B$10;2;0);VLOOKUP(A3;Sheet3!$A$3:$C$10;3;0))
Nhưng dữ liệu cột A sheet1 nhập thủ công khó mà tránh gõ sai hoặc dư thiếu khoảng trắng, nếu bẫy đủ thì thêm 1 chút nữa:
=IF(COUNTIF(Sheet2!$A$3:$A$10;A3);VLOOKUP(A3;Sheet2!$A$3:$B$10;2;0);IF(COUNTIF(Sheet3!$A$3:$A$10;A3);VLOOKUP(A3;Sheet3!$A$3:$C$10;3;0);"Hổng có đâu!"))

Tốt nhất là dùng Validation để nhập.
 
Lần chỉnh sửa cuối:
Giúp em tạo hàm cho phieu xuat, nhập kho

Chào các anh chị ah.
Nhờ các anh chị giúp em file này nhé. em chua biết sử dụng hàm như thế nào để ra được phiếu nhập kho và xuất kho thành 2 dòng ( như em tô màu) khi PN001 có 2 mặt hàng.

Em cảm ơn các anh chị
 

File đính kèm

Cach anh chi oi giup em noi dung em gui truoc voi ah
 
Cảm ơn bạn chuot0106 nhé. Chúc bạn ngày cuối tuần vui và có nhiều câu trả lời hay như thế cho diễn đàn nhé
 
Ah bạn Chuot0106 oi 2 dòng thì theo bạn như thế là ổn, mà có phiếu tới 4 hoặc 5 dòng thì mình làm hoài không ra, mong bạn nghiên cứu thêm giúp mình với nhé.
cảm ơn bạn nhiều
 
Chào các anh chị ah.
Nhờ các anh chị giúp em file này nhé. em chua biết sử dụng hàm như thế nào để ra được phiếu nhập kho và xuất kho thành 2 dòng ( như em tô màu) khi PN001 có 2 mặt hàng.

Em cảm ơn các anh chị

ở sheet "PXK" tôi mượn cột phụ A, khi sử dụng ,bạn kéo xuống nhiều nhiều để đó, rồi cho ẩn cái cột này đi, để nhìn cho đẹp mắt
ở sheet "pnk" tôi dùng cthức mảng (tuy nhiên cthức mảng nó ko chịu nằm trong cell trộn, nên bạn sắp xếp lại nha)
có cách, bạn muốn sử dụng cái nào cũng được, tuy nhiên cthức mảng thì khi số liệu của bạn lớn quá, thì nó chạy ko nổi
 

File đính kèm

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

Back
Top Bottom