Tìm kiếm giá trị theo điều kiện

Liên hệ QC

Bích Tỷ

Thành viên chính thức
Tham gia
17/5/21
Bài viết
85
Được thích
19
Chào mọi người,
Mình có 1 file như này mong muốn nhờ mọi người giúp đỡ.
Yêu cầu: Dựa vào Mã theo BÀN để xét điều kiện với sheet DU LIEU (tất cả các tuần của bàn đó) để trả về kết quả tương ứng
+ Nếu Mã của bàn 1 không có trong sheet DU LIEU của bàn 1 thì kết quả trả về là 1
+ Nếu Mã của bàn 1 xuất hiện trong sheet DU LIEU của bàn 1 với số lần là 1 thì kết quả trả về là 2
+ Nếu Mã của bàn 1 xuất hiện trong sheet DU LIEU của bàn 1 với số lần là 2 thì kết quả trả về là 3
+ Nếu Mã của bàn 1 xuất hiện trong sheet DU LIEU của bàn 1 với số lần là 3 thì kết quả trả về là 4
+ Nếu Mã của bàn 1 xuất hiện trong sheet DU LIEU của bàn 1 với số lần là 4 thì kết quả trả về là 5
+ Nếu Mã của bàn 1 xuất hiện trong sheet DU LIEU của bàn 1 với số lần là 5 thì kết quả trả về là 0.
- Hiện tại mình tìm bằng tay (Bằng cách Ctrl + F ) hơi mất thời gian, nhờ mọi người giúp đỡ, xin cảm ơn
 

File đính kèm

  • Tìm kiếm giá trị.xlsx
    1 MB · Đọc: 10
Dạ, vẫn dữ liệu cũ như bài #1, nhưng áp dụng cho một file khác với yêu cầu là:
Giả sử như đó xuất hiện đã xuất hiện được 1 lần nhưng tuần kế tiếp không xuất hiện, đến tuần kế nữa thì xuất hiện thì kết quả yêu cầu trả về sẽ là 3 (những tuần kế tiếp không xuất hiện thì vẫn đếm lên 1 lần). vậy thì chỉnh sửa lại công thức như thế nào anh.
xuất hiệnsố lần
chưa có1
12
23
34
45
50
00
có mã xuất hiện và số lần = 0 thì kết quả trả về = 0 thì mình bị trật lất kết quả rồi
 
Upvote 0
Dạ, vẫn dữ liệu cũ như bài #1, nhưng áp dụng cho một file khác với yêu cầu là:
Sao giờ thấy kết quả y chang kết quả mẫu bài #1 á.
Pha bẻ lái kinh khủng thật.

=IF(B3="","",VLOOKUP(IFERROR(AGGREGATE(14,6,COLUMN($B$3:$MA$3)/(OFFSET('DU LIEU'!$B$2:$MA$2,INT((ROWS($A1:A1)-1)/15)+1,,15)=B3),1)/2,0)+1,{0;1;2;3;4;5;0},1))
 
Upvote 0
Sao giờ thấy kết quả y chang kết quả mẫu bài #1 á.
Pha bẻ lái kinh khủng thật.

=IF(B3="","",VLOOKUP(IFERROR(AGGREGATE(14,6,COLUMN($B$3:$MA$3)/(OFFSET('DU LIEU'!$B$2:$MA$2,INT((ROWS($A1:A1)-1)/15)+1,,15)=B3),1)/2,0)+1,{0;1;2;3;4;5;0},1))
dạ chào anh, e thấy có một số trường hợp kết quả ra chưa đúng. a xem lại giúp em.
vd mã: DC0819-808 của bàn 3 chưa xuất hiện thì phải trả về 1 á anh
 

File đính kèm

  • Tìm kiếm giá trị.xlsx
    1 MB · Đọc: 7
Upvote 0
Sao giờ thấy kết quả y chang kết quả mẫu bài #1 á.
Pha bẻ lái kinh khủng thật.

=IF(B3="","",VLOOKUP(IFERROR(AGGREGATE(14,6,COLUMN($B$3:$MA$3)/(OFFSET('DU LIEU'!$B$2:$MA$2,INT((ROWS($A1:A1)-1)/15)+1,,15)=B3),1)/2,0)+1,{0;1;2;3;4;5;0},1))
Cảm ơn anh thật nhiều, anh có thể giải thích giúp em thuật toán bên trong công thức được không.
 
Upvote 0
Web KT

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

Back
Top Bottom