Nhờ Hướng Dẫn tìm trị giá theo điều kiện của hàm VLOOKUP

Duy Đoàn

Thành viên mới
Tham gia ngày
28 Tháng chín 2019
Bài viết
9
Được thích
0
Điểm
13
Tuổi
31
Chào các bác
hiện tại em đang gặp vấn đề với hàm VLookup ( thực sự là chỉ biết sài Vlook chứ ko biết hàm khác)
Em muốn tìm giá trị của một cột tương ứng với một mã sao cho giá trị tìm được lớn hơn 5000, nhưng khi sử dụng Vlook thì nó tìm thấy giá trị đầu tiên nhưng lại nhỏ hơn 5000, nên kết quả trả về Error.
Mong các bác hỗ trợ giúp em sửa đổi trên hàm Vlook hay dùng một hàm khác ah
 

File đính kèm

leonguyenz

Thành viên mới
Thành viên BQT
Moderator
Tham gia ngày
2 Tháng tám 2010
Bài viết
4,598
Được thích
8,099
Điểm
910
Nơi ở
Bình Dương
Nếu muốn dò tìm theo điều kiện, nên sử dụng hàm LOOKUP hoặc INDEX kết hợp một số hàm khác.
Trong file bạn chưa mô tả việc dò tìm giá trị nào, lấy từ bảng dò nào, điều kiện là gì, lấy kết quả của cột nào?
 

Duy Đoàn

Thành viên mới
Tham gia ngày
28 Tháng chín 2019
Bài viết
9
Được thích
0
Điểm
13
Tuổi
31
Nếu muốn dò tìm theo điều kiện, nên sử dụng hàm LOOKUP hoặc INDEX kết hợp một số hàm khác.
Trong file bạn chưa mô tả việc dò tìm giá trị nào, lấy từ bảng dò nào, điều kiện là gì, lấy kết quả của cột nào?

sorry mình đính kèm nhầm file
mình cần tìm giá trị số lượng trong CỘT G của MÃ bôi đỏ trong cột A
nhờ bác giúp mình với nhé
 

File đính kèm

leonguyenz

Thành viên mới
Thành viên BQT
Moderator
Tham gia ngày
2 Tháng tám 2010
Bài viết
4,598
Được thích
8,099
Điểm
910
Nơi ở
Bình Dương
sorry mình đính kèm nhầm file
mình cần tìm giá trị số lượng trong CỘT G của MÃ bôi đỏ trong cột A
nhờ bác giúp mình với nhé
Bạn tham khảo công thức sau
Mã:
=INDEX($G$2:$G$3175,MATCH(1,INDEX(($B$2:$B$3175=I1)*($G$2:$G$3175>5000),0),0))
 

Duy Đoàn

Thành viên mới
Tham gia ngày
28 Tháng chín 2019
Bài viết
9
Được thích
0
Điểm
13
Tuổi
31
cảm ơn bác nhiều nhé mình làm được rồi ah

nhân tiện, bác cho em hỏi có cach nào chỉ định tên của Sheet = giá trị của 1 ô trong cùng sheet đó không bác
tại mổi lần em tạo sheet mới phải rename, trong khi em phải tạo một lần gần 1000 sheet liên tục
 

leonguyenz

Thành viên mới
Thành viên BQT
Moderator
Tham gia ngày
2 Tháng tám 2010
Bài viết
4,598
Được thích
8,099
Điểm
910
Nơi ở
Bình Dương
cảm ơn bác nhiều nhé mình làm được rồi ah

nhân tiện, bác cho em hỏi có cach nào chỉ định tên của Sheet = giá trị của 1 ô trong cùng sheet đó không bác
tại mổi lần em tạo sheet mới phải rename, trong khi em phải tạo một lần gần 1000 sheet liên tục
Có cách.
Mỗi bài viết nên đi theo 1 chút đề, bạn mở 1 bài viết mới bên mục Lập trình với Excel, phần này liên quan VBA.
 

VetMini

Chuyên gia GPE
Tham gia ngày
21 Tháng mười hai 2012
Bài viết
9,516
Được thích
11,399
Điểm
1,560
cảm ơn bác nhiều nhé mình làm được rồi ah

nhân tiện, bác cho em hỏi có cach nào chỉ định tên của Sheet = giá trị của 1 ô trong cùng sheet đó không bác
tại mổi lần em tạo sheet mới phải rename, trong khi em phải tạo một lần gần 1000 sheet liên tục
Lại hàng khủng.
Không biết bao giờ dân dùng Excel mới thấm cái sự thực "hầu hết hàng khủng xảy ra vì người dùng không biết sử dụng công cụ"
 

batman1

Thành viên gạo cội
Tham gia ngày
8 Tháng chín 2014
Bài viết
3,272
Được thích
4,919
Điểm
560
1000 thì đã là gì đâu.:D
Có người tạo tập tin với mỗi sheet cho 1 nhân viên. Nếu đó là nhân viên làm việc cho Công ty địa ốc Alibaba thì tập tin đó phải có hàng chục nghìn sheet.
 

VetMini

Chuyên gia GPE
Tham gia ngày
21 Tháng mười hai 2012
Bài viết
9,516
Được thích
11,399
Điểm
1,560
1000 thì đã là gì đâu.:D
Có người tạo tập tin với mỗi sheet cho 1 nhân viên. Nếu đó là nhân viên làm việc cho Công ty địa ốc Alibaba thì tập tin đó phải có hàng chục nghìn sheet.
Hàng của bác nói nó không phải là hàng khủng. Đây là loại hàng bốc hơi. Người ta CỐ TÌNH dùng Excel để dễ dàng đổ lỗi cho việc không biết sử dụng, bị nhầm không kiểm soát được, bị phá, và nếu "hư ổ cứng" thì nhà nước hết kiểm toán.
Và sử dụng Excel với hàng chục ngàn sheets là kế sách quá chuẩn xác để thực hiện tất cả các điều kể trên :p:p:p.
 
Lần chỉnh sửa cuối:

Duy Đoàn

Thành viên mới
Tham gia ngày
28 Tháng chín 2019
Bài viết
9
Được thích
0
Điểm
13
Tuổi
31
Bạn tham khảo công thức sau
Mã:
=INDEX($G$2:$G$3175,MATCH(1,INDEX(($B$2:$B$3175=I1)*($G$2:$G$3175>5000),0),0))
Chào bác Leo
nếu như mình muốn đưa thêm điều kiện tìm giá trị của công thức này cho khoảng thời gian nhất định như từ 01/01/2019 đến ngày 30/05/2019, thì mình thêm điều kiện trong công thức như thế nào ah
 

leonguyenz

Thành viên mới
Thành viên BQT
Moderator
Tham gia ngày
2 Tháng tám 2010
Bài viết
4,598
Được thích
8,099
Điểm
910
Nơi ở
Bình Dương
Chào bác Leo
nếu như mình muốn đưa thêm điều kiện tìm giá trị của công thức này cho khoảng thời gian nhất định như từ 01/01/2019 đến ngày 30/05/2019, thì mình thêm điều kiện trong công thức như thế nào ah
Bạn thử sửa điều kiện trong INDEX:
=INDEX($G$2:$G$3175,MATCH(1,INDEX(($B$2:$B$3175=I1)*(Ngày tháng>=Date(2019,1,1))*(Ngày tháng<=Date(2019,5,30))*($G$2:$G$3175>5000),0),0))
 

Duy Đoàn

Thành viên mới
Tham gia ngày
28 Tháng chín 2019
Bài viết
9
Được thích
0
Điểm
13
Tuổi
31
Bạn thử sửa điều kiện trong INDEX:
=INDEX($G$2:$G$3175,MATCH(1,INDEX(($B$2:$B$3175=I1)*(Ngày tháng>=Date(2019,1,1))*(Ngày tháng<=Date(2019,5,30))*($G$2:$G$3175>5000),0),0))
cám ơn bác Leo nhiều nhé
phiền bác thêm lần nữa, nếu em muốn thay đổi điều kiện tìm trong khoảng thời gian như trên bằng điều kiện trả về kết quả tương ứng với ngày gần ngày hiện tại nhất thì thay công thức như thế nào ah, giả định cột ngày tháng tương ứng với sản phẩm là cột AA trong file tài liệu
 

leonguyenz

Thành viên mới
Thành viên BQT
Moderator
Tham gia ngày
2 Tháng tám 2010
Bài viết
4,598
Được thích
8,099
Điểm
910
Nơi ở
Bình Dương
cám ơn bác Leo nhiều nhé
phiền bác thêm lần nữa, nếu em muốn thay đổi điều kiện tìm trong khoảng thời gian như trên bằng điều kiện trả về kết quả tương ứng với ngày gần ngày hiện tại nhất thì thay công thức như thế nào ah, giả định cột ngày tháng tương ứng với sản phẩm là cột AA trong file tài liệu
Bạn nên mở bài mới, ghi rõ tiêu đề và file đính kèm.
 
Top Bottom