Công thức dò theo đơn hàng.

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

LuuAnh980

Thành viên tiêu biểu
Tham gia
28/9/22
Bài viết
437
Được thích
89
Giới tính
Nữ
Chào các anh trong GPE!!!!!
Em có file có công thức dò theo ngày và code, bây giờ em muốn dò theo Đơn Hàng nữa.
Mong các anh giúp chỉnh công thức cũ trong file theo ý.
Trong file em có ví dụ ạ.
 

File đính kèm

  • CongthucDH.xlsx
    14.9 KB · Đọc: 15
Chào các anh trong GPE!!!!!
Em có file có công thức dò theo ngày và code, bây giờ em muốn dò theo Đơn Hàng nữa.
Mong các anh giúp chỉnh công thức cũ trong file theo ý.
Trong file em có ví dụ ạ.
=IFERROR(INDEX(Sheet3!$C$3:$C$19,MATCH(E3&G3,Sheet3!$A$3:$A$19&Sheet3!$B$3:$B$19,0)),LOOKUP(2,1/(Sheet2!$J$3:$J$193=Sheet1!$G3)/(Sheet2!$I$3:$I$193<=Sheet1!$C3),Sheet2!$L$3:$L$193))
Thử cái này xem, thấy đúng kết quả chứ đang chưa hiểu cái cũ của bạn nên dùng lại hàm cũ đoạn sau
 
Có đúng đâu bạn @Duy Tùng 9x , mấy ô mình bôi vàng phải ra đúng số hợp đồng mà mình ghi đó.
 
Cell O12 phải là 8152, O14 phải là CGFD, O16 phải là DSFG mới đúng bạn @Duy Tùng 9x , mong các anh giúp đỡ.
 
Bạn dùng công thức sau, nhớ nhấn Ctrl + Shift + Enter:
PHP:
=IFNA(INDEX(Sheet3!$C$3:$C$19,MATCH(1,(Sheet3!$A$3:$A$19=Sheet1!E3)*(Sheet3!$B$3:$B$19=Sheet1!G3),0)),INDEX(Sheet2!$L$3:$L$39,MATCH(1,(Sheet2!$I$3:$I$39=C3)*(Sheet2!$J$3:$J$39=G3),0)))
 

File đính kèm

  • CongthucDH_GPE.xlsx
    15.7 KB · Đọc: 10
1 cách khác, công thức thường, chỉ Enter:
Mã:
=IFERROR(IFERROR(LOOKUP(2,1/(Sheet2!$J$3:$J$39=G3)/(Sheet2!$I$3:$I$39<=C3),Sheet2!$L$3:$L$39),LOOKUP(2,1/(Sheet3!$A$3:$A$19=E3)/(Sheet3!$B$3:$B$19=G3),Sheet3!$C$3:$C$19)),"")
 

File đính kèm

  • CongthucDH.xlsx
    15.5 KB · Đọc: 8
Sao file của anh @bebo021999 vẫn chưa đúng anh ơi, vẫn ra TN747H và 2633-X,phải là 8152 , CGFD, DSFG.
Mong anh xem lại.H1222.png
Bài đã được tự động gộp:

Công thức của anh @huhumalu đúng rồi ạ, nhưng anh bỏ không cho hiện #NA dùm luôn ạ.
Bài đã được tự động gộp:

H124.png
 
Lần chỉnh sửa cuối:
Sao file của anh @bebo021999 vẫn chưa đúng anh ơi, vẫn ra TN747H và 2633-X,phải là 8152 , CGFD, DSFG.
Mong anh xem lại.View attachment 302444
Bài đã được tự động gộp:

Công thức của anh @huhumalu đúng rồi ạ, nhưng anh bỏ không cho hiện #NA dùm luôn ạ.
Bài đã được tự động gộp:

View attachment 302445
Thử xem sao: ô O3
Mã:
=IF(COUNTA(C3,E3,G3)=3,IFERROR(LOOKUP(2,1/(E3=Sheet3!$A$3:$A$25)/(G3=Sheet3!$B$3:$B$25),Sheet3!$C$3:$C$25),LOOKUP(2,1/(Sheet2!$J$3:$J$193=G3)/(Sheet2!$I$3:$I$193<=C3:G3),Sheet2!$L$3:$L$193)),"")
Enter, fill xuống.

Thân
 
Thêm 1 cái =IFNA( Công thức tại bài #5 , "")
bọc lại là hết;
Cái chỗ làm việc của cô nhổ này rùng rợn lắm. Người chung phòng dòm ngó nhau từng tí một. Thấy cái #Error! nào là người tra bĩu môi chê nhau.

(thực tế, #Error! dùng để báo động các chỗ, các sự bất thường. Bẫy lỗi nhiều sẽ dẫn đến tình trạng kết quả sai mà không biết)
 
Mong anh @Phan Thế Hiệp và các anh xem dùm em sao bị sai 2 cell ạ.
Em dùng công thức của anh @Phan Thế Hiệp ạ.View attachment 302523
Do cách định dạng cột không đồng nhất nên công thức không dò ra. Cụ thể, cột 'Code' sheet 1 được định dạng là chuỗi ('Text'), còn cột 'Code' sheet 3 được định dạng là số ('Number'), nên đưa về chuỗi thì công thức sẽ dò ra đúng.

Thân
 

File đính kèm

  • CongthucDH-001.xlsx
    29.4 KB · Đọc: 7
Ồ!!!
Cám ơn anh @Phan Thế Hiệp nhiều ạ.
Mong anh chỉnh khi code không có trong bảng tìm thi bắng "" luôn ạ.
View attachment 302526
Khà khà..
Cái vụ 'đồng nghiệp' dòm ngó hử!

Học bao nhiêu lần rồi mà không áp dụng! Cứ muốn kết quả không báo lỗi (bất kỳ) thì dùng =Iferror(..'công thức'.., "") bao bên ngoài là xong. Nhưng việc này là con dao 2 lưỡi, nhớ nhen!

Thân
 
Web KT

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

Back
Top Bottom