vnlinhtinh
Thành viên mới

- Tham gia
- 11/4/13
- Bài viết
- 27
- Được thích
- 6
1. Cột F sắp xếp hoặc không. Nếu không có ngày thỏa thì trả về 0Xin mọi người lập giúp hàm để lấy giá trị lớn nhất trong khoảng thời gian tùy biến
Cám ơn!
=MAX(INDEX(($D$5:$D$100="A")*($F$5:$F$100<=INDIRECT($J$14))*$F$5:$F$100,0))
=LOOKUP(2,1/($D$5:$D$100="A")/($F$5:$F$100<=INDIRECT($J$14)),$F$5:$F$100)
Tôi không dám vả bạn đâuNHỜ VẢ TIẾP !!!
Xin lấy giúp vị trí dòng ngày tháng của A đã tìm được trong cột F đó
Edit: Trường hợp cột F không sắp xếp nhé và có thể có những ngày tháng khác trên cột F đó trùng với ngày cần tìm
=LOOKUP(2;1/($F$5:$F$100=MAX(...))/($D$5:$D$100="A");ROW($5:$100))
Vẫn bài toán đó nhưng lần này đối tượng tìm nằm lẫn lộn với nhiều đối tượng khác. Mong bác batman1 ra tay giúp lần nữa.Tôi không dám vả bạn đâu
Nhưng nếu có MAX rồi thì cứ "tuồn" vào cấu trúc LOOKUP(2, 1/(đk1)/.../(đkn), result) thôi
Đấy là cách kinh điển. Còn nếu muốn "tuyệt chiêu" gì đó thì đợi người khác nhé.Mã:=LOOKUP(2;1/($F$5:$F$100=MAX(...))/($D$5:$D$100="A");ROW($5:$100))
Bạn hỏi thì hỏi chung mọi người thôi, đừng gọi ai lên bảng nhé. Nếu tôi có hứng thì tôi sẽ giúp. Lúc đó là quyết định của tôi.Vẫn bài toán đó nhưng lần này đối tượng tìm nằm lẫn lộn với nhiều đối tượng khác. Mong bác batman1 ra tay giúp lần nữa.
Cám ơn nhiều!
Xin lỗi! Cái A A đó là gõ nhầm, thừa khoảng trắng. Có thể hiểu cái A A đó là giá trị duy nhất cần lấy để so sánh và tìm. Như bác nêu trên thì A A chỉ duy nhất là nó, thằng khác là AA hay A A <- (Chỗ này 2 hay nhiều khoảng trắng, post lên bị diễn đàn cắt mất còn 1) không cần tìm.Bạn hỏi thì hỏi chung mọi người thôi, đừng gọi ai lên bảng nhé. Nếu tôi có hứng thì tôi sẽ giúp. Lúc đó là quyết định của tôi.
Bởi vì bạn có nhãn hiệu với độ lớn khác nhau: B, C, K, G, J, H, V.. (1 ký tự), AA, CB, ... (2 ký tự), VCB, FDG, ... (3 ký tự), GFHJ (4 ký tự), và chúng được tách biệt nhau bởi dấu cách, nên khi nhập nhãn 2 ký tự vd. AA thì chỉ tìm cho AA, không thể bắt đoán là "A A" cũng là cái cần tìm.
Vì thế có câu hỏi: tại sao A A" có mầu đỏ trong B6?
Nếu cái kiểu đoán ý đồng đội như thế thì sẽ có trường hợp không rõ ràng. Vd. tìm "VCB" thì chỉ tìm thấy ở "E FD B JG A A VCB B J P" hay cũng tìm thấy ở "V C B GFHJ"?
Thôi tôi tự đặt điều kiện: Mỗi nhãn nếu có nhiều ký tự thì phải nhập liền, các nhãn cách nhau bằng dấu cách.Xin lỗi! Cái A A đó là gõ nhầm, thừa khoảng trắng. Có thể hiểu cái A A đó là giá trị duy nhất cần lấy để so sánh và tìm. Như bác nêu trên thì A A chỉ duy nhất là nó, thằng khác là AA hay A A <- (Chỗ này 2 hay nhiều khoảng trắng, post lên bị diễn đàn cắt mất còn 1) không cần tìm.
Cái A A đó có thể là một hay một cụm ký tự, mỗi từ được phân cách bởi 1 khoảng trắng như: "diễn đàn" hay "Giải pháp Excel".
=LOOKUP(2,1/(FIND(" AA "," " & $D$5:$D$25 & " ")>0)/($F$5:$F$25<=INDIRECT($J$14)),$F$5:$F$25)
Bác lập công thức giúp là OK rồi. Còn cái điều kiện kia em chỉnh được.Thôi tôi tự đặt điều kiện: Mỗi nhãn nếu có nhiều ký tự thì phải nhập liền, các nhãn cách nhau bằng dấu cách.
Nếu là điều kiện trên thì công thức vd. là
Mã:=LOOKUP(2,1/(FIND(" AA "," " & $D$5:$D$25 & " ")>0)/($F$5:$F$25<=INDIRECT($J$14)),$F$5:$F$25)