Hỏi: Lấy dữ liệu dựa trên nhiều cột dữ liệu (1 người xem)

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

autokiss

Thành viên hoạt động
Tham gia
22/12/07
Bài viết
173
Được thích
11
Chào các bạn, mình có 2 sheet (1 chứa dữ liệu và 1 sheet rút trích dữ liệu). Mình dựa trên 3 điều kiện để lấy dữ liệu nên dùng hàm LOOKUP nhưng không được, các bạn xem giúp mình nhé!
 

File đính kèm

Chào các bạn, mình có 2 sheet (1 chứa dữ liệu và 1 sheet rút trích dữ liệu). Mình dựa trên 3 điều kiện để lấy dữ liệu nên dùng hàm LOOKUP nhưng không được, các bạn xem giúp mình nhé!

Vì điều kiện của bạn thay đổi, không thống nhất, nên thử công thức sau
PHP:
=LOOKUP(2,1/(A4=Chitiet!$F$2:$F$1188)/IF(OR(D4=1000,NOT(ISNUMBER(D4))),Chitiet!$G$2:$G$1188=Chitiet!$G$2:$G$1188,C4=Chitiet!$G$2:$G$1188)/(IF(ISNUMBER(D4),IF(D4>=2000,2000,1000),D4)=Chitiet!$H$2:$H$1188),Chitiet!$I$2:$I$1188)

vì chỗ giờ 1000 và 2000, nhưng ở cột D lại không phải là 2000 như vậy???

chú ý một số tên máy không khớp nhau nhé,

có lẽ bạn nên tìm cách khác, tra cứu kiểu này dễ nhầm lẫn, cần kiểm tra kỹ
 
Mình kiểm tra rồi, không được bạn à. Hồi trước mình áp dụng 1 công thức trong trường hợp không xét đến phân loại A,B,C thì đúng hoàn toàn nhưng giờ lại xét theo phân loại A,B,C nên không làm nổi.
 
Mình kiểm tra rồi, không được bạn à. Hồi trước mình áp dụng 1 công thức trong trường hợp không xét đến phân loại A,B,C thì đúng hoàn toàn nhưng giờ lại xét theo phân loại A,B,C nên không làm nổi.

Không được là không được sao? thì nói rõ mới sửa được, còn không thì ... đợi vậy

Nếu thế bạn tạm bỏ A B C đi vậy,
 
Mình mò ra được rồi bạn à, mất mấy chặng vắt óc nghĩ cách cuối cùng mình cũng tìm được 1 cách. Mình vẫn thích cách của bạn và vẫn đang mò xem làm thế nào để ra vì mình không hiểu vài chỗ trong công thức của bạn:

=IF(OR(D5="Tiểu tu";D5="Bảo dưỡng");LOOKUP(2;1/(A5=Chitiet!$F$2:$F$1190)/('Tien luong'!D5=Chitiet!$H$2:$H$1190);Chitiet!$I$2:$I$1190);IF(D5>=2000;LOOKUP(2;1/(A5=Chitiet!$F$2:$F$1190)/('Tien luong'!C5=Chitiet!$G$2:$G$1190);Chitiet!$I$2:$I$1190);LOOKUP(2;1/(A5=Chitiet!$F$2:$F$1190)/('Tien luong'!D5=Chitiet!$H$2:$H$1190);Chitiet!$I$2:$I$1190)))

Dữ liệu của mình và bên dữ liệu tính toán có vài cái không khớp nhau nên lúc làm cũng khó, thỉnh thoảng mình lại phải copy tên máy từ bên dữ liệu dán sang để test công thức.
 
Lần chỉnh sửa cuối:

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

Back
Top Bottom