Thử công thức này xem saomình muốn hỏi các bạn hàm tìm kiếm nào trả về giá trị thứ 2, thứ 3 không vì mình thấy đa số toàn trả về giá trị đầu tiên
dưới này là file của mình gửi lên...giúp mình tí nhé...
Thử công thức này xem sao
Hướng:
F38=IF(COUNTIF($D$3:$D$33,$D$37)<=3,INDIRECT("C"&SUMPRODUCT(SMALL(($D$3:$D$33=$D$37)*ROW($D$3:$D$33),COUNTIF($D$3:$D$33,"<>"&$D$37)+F$37))),IF(F$37=1,"Nhiều hướng",""))
Ngày
I38=IF(COUNTIF($D$3:$D$33,$D$37)<=3,INDIRECT("B"&SUMPRODUCT(SMALL(($D$3:$D$33=$D$37)*ROW($D$3:$D$33),COUNTIF($D$3:$D$33,"<>"&$D$37)+I$37))),IF(I$37=1,"Nhiều hướng",""))
Nếu ý đầu bài không phải yêu cầu kết quả như vậy thì chịu.
để các bạn dễ hiểu hơn mình gửi file mới bên dưới
cảm ơn các bạn !!!
J38=INDEX($B$3:$B$33,MATCH($D$37&$F$37,$D$3:$D$33&$E$3:$E$33,0))
K38=INDEX($B$3:$B$33,MATCH($D$37&$F$37,OFFSET($D$3,J38,,33-J38)&OFFSET($E$3,J38,,33-J38),0)+J38)
G38=VLOOKUP(J38,$B$2:$C$33,2,0)
tìm ngày trước, có ngày rồi tìm ra hướng
vàMã:J38=INDEX($B$3:$B$33,MATCH($D$37&$F$37,$D$3:$D$33&$E$3:$E$33,0))
cả 2 đều là cthu71c mảng nên bạn phải nhấn Ctrl shift enter để kết thúcMã:K38=INDEX($B$3:$B$33,MATCH($D$37&$F$37,OFFSET($D$3,J38,,33-J38)&OFFSET($E$3,J38,,33-J38),0)+J38)
kéo k38 sang l38
kéo qua tới I38Mã:G38=VLOOKUP(J38,$B$2:$C$33,2,0)
bạn có thể giúp mình chọn hướng xuất hiện sao cho nó không bị trùng ở Ô F38 không và ô H không bị trùng ở 2 ô F38 và G38 mình dùng hàm if nhưng nó trùng hoài
nếu 5 ngày liên tục cùng 1 hướng thì không chọn được...giúp mình nhé !!!
K38=IF(COUNT($J$38:J38)>COUNTIFS($D$3:$D$33,$D$37,$E$3:$E$33,$F$48),"",INDEX($B$3:$B$33,MATCH($D$37&$F$37,OFFSET($D$3,J38,,33-J38)&OFFSET($E$3,J38,,33-J38),0)+J38))
G38=IF(ISNUMBER(J38),IF(VLOOKUP(J38,$B$2:$C$33,2,0)<>F38,VLOOKUP(J38,$B$2:$C$33,2,0),""),"")
vẫn chưa được bạn ơi !!! bạn xem dùm mình ô J47 thử lỗi gì ??? mình muốn tìm giống ô J38 nhưng trong 3 bảng ...miễn xuất hiện 1 trong 3 bảng đó là được ( ý là vẫn chọn ngày như thế nhưng phải trong 3 bảng ...thanks bạn nhiều
file ở bên dưới
nếu xuất hiện bất kỳ 1 trong 3 bảng thì trả về giá trị ngày đó
nếu xuất hiện cả 3 bảng thì vẫn lấy ngày đó mà thôi
minh muốn học thêm excel nâng cao,vb.net và vba thì mình nên bắt đầu từ đâu hả bạn
Nếu nó xuất hiện trong cả 3 bảng thỉ phải lấy lu6n cả 3 ngày hay chỉ lấy một ngày nào bất kỳ trong 3 ngày đó là được?
nếu phức tạp quá làm bằng vba được ko?
Nhìn biểu bảng rối mắt quá, chẳng hiểu gì.căn cứ vào 2 điều kiện c37 và e37 tìm trong bảng 1 , 2 và 3 nếu có giá trị đó xuất hiện 1 trong 3 bảng hoặc cả 3 bảng thì sẽ trả về ngày xuất hiện đó
nếu mình thay đổi giá trị N2 và O2 thì làm thế nào cho nó chạy vậy bạnNhìn biểu bảng rối mắt quá, chẳng hiểu gì.
Kết quả kiểu này nhìn được không?
Nếu bạn thay đổi N2 hoặc O2 mà kết quả không thay đổi thì chỉ có 1 trường hợp là khi mở File bạn không cho Macros hoạt động.nếu mình thay đổi giá trị N2 và O2 thì làm thế nào cho nó chạy vậy bạn
cái này là bạn làm VBA đúng không
Thanks