Các bạn giúp mình tìm dữ liệu thông qua hàng và cột (1 người xem)

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

ngocxd125

Thành viên mới
Tham gia
22/11/12
Bài viết
8
Được thích
0
Xin chào các anh em cao thủ trong excel có thể giúp mình tìm ô dữ liệu thông qua hàng và cột, nghĩa là phải có hàm nào đó vừa tìm hàm vừa tìm cột.+-+-+-+.View attachment Book1.xlsx Đây là file excel mình gửi lên mong các bạn giúp. Ô ? là ô mình cần tìm.
 
Lần chỉnh sửa cuối:
Xin chào các anh em cao thủ trong excel có thể giúp mình tìm ô dữ liệu thông qua hàng và cột, nghĩa là phải có hàm nào đó vừa tìm hàm vừa tìm cột.+-+-+-+.View attachment 101510 Đây là file excel mình gửi lên mong các bạn giúp. Ô ? là ô mình cần tìm.
Có hàm Index() và hàm Match() giải quyết được vấn đề này đó bạn, nhưng hiện tại trong file của bạn mới tìm thấy anh L2/L1 còn chỗ hệ số mi1, mi2.... để tra thì không tìm thấy trong bảng????
 
Nếu L2/L1 =1.10, trong khi bảng tra của bạn k có, thì lấy giá trị nào?
 
Dùng tạm cái này, nếu k tìm thấy L2/L1 trong bảng tra thì báo lỗi
Mã:
=VLOOKUP($D3,$A$12:$I$16,MATCH(SUBSTITUTE(F$2,"i",RIGHT($E3)),$A$12:$I$12,0),0)
 
Dùng tạm cái này, nếu k tìm thấy L2/L1 trong bảng tra thì báo lỗi
Mã:
=VLOOKUP($D3,$A$12:$I$16,MATCH(SUBSTITUTE(F$2,"i",RIGHT($E3)),$A$12:$I$12,0),0)
Hy vọng là hệ số của dữ liệu cần tra toàn chứa chữ i, không thì...???
 
Nói chung bài này hổng làm, bởi vì đề chẳng rõ ạ.hì hì...tí chủ topic lên xem lại dữ liệu đính file là có đáp án.tèn tèn
 
Nói chung bài này hổng làm, bởi vì đề chẳng rõ ạ.hì hì...tí chủ topic lên xem lại dữ liệu đính file là có đáp án.tèn tèn
Đoán đây cũng là 1 dạng bài tập nên có khi chỉ cần đến cách của anh bebo thôi, khỏi cần suy nghĩ phát sinh làm gì cho đau đầu, không khéo tác giả cũng chưa lường trc được có giá trị 1.10 kia nữa cơ. hehe
 
Chắc có đấy, vì nó là kết quả của phép chia. Tuy nhiên nếu lấy gần đúng thì bảng tra cần sort A-Z. Mà thôi giờ này chắc chủ TP khò khò rồi...
 
Xin chào các anh em cao thủ trong excel có thể giúp mình tìm ô dữ liệu thông qua hàng và cột, nghĩa là phải có hàm nào đó vừa tìm hàm vừa tìm cột.+-+-+-+.View attachment 101510 Đây là file excel mình gửi lên mong các bạn giúp. Ô ? là ô mình cần tìm.

Công thức cho F3

1. Nếu bạn muốn ôn INDEX, MATCH, OFFSET thì:
Mã:
=OFFSET(INDEX($A$13:$A$16;MATCH($D3;$A$13:$A$16;0));;(RIGHT($E3)="9")*4+COLUMNS($A:A))

2. Nếu không muốn ôn OFFSET thì:
Mã:
=INDEX($A$13:$I$16;MATCH($D3;$A$13:$A$16;0);1+(RIGHT($E3)="9")*4+COLUMNS($A:A))

3. Nếu chỉ muốn xong việc thì:
Mã:
=VLOOKUP($D3;$A$13:$I$16;1+(RIGHT($E3)="9")*4+COLUMNS($A:A);0)

Kéo sang phải và xuống dưới
 
Lần chỉnh sửa cuối:
mi1, mi2 nghĩa i là số 8 hoặc số 9 đó bạn, vì khi mình tra ra sơ đồ 8 hoặc sơ đồ 9 (ô E3:E7 ) thì nó sẽ ra kết quả tương ứng trong sơ đồ 8 và sơ đồ 9
 
Nếu L2/L1 =1.10, trong khi bảng tra của bạn k có, thì lấy giá trị nào?
Mình xin trả lời bạn. Mong bạn giúp mình, Đây chỉ là mình ví dụ đưa ra thôi vì có khi L2/L1 ra kết quả 1,13 thì càng phức tạp, nghĩa là phải nội suy nữa đó bạn, vì vậy mà ở trên mình chỉ hỏi đơn giản thôi, nếu bạn trả lời dc rồi thì mình mới dám hỏi tiếp là nếu 1,13 thì phải làm sao nữa.hix
Đóan mò thôi mà, có thể i là đại diện cho số 8 hoặc số 9.
Bạn hoamattroicoi nói đúng rồi đó. Bảng tra của mình có từ sơ đồ 1 => sơ đồ 9 mình chỉ ghi sơ đồ 8 và 9 thôi để các bạn dễ hiểu.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Dùng tạm cái này, nếu k tìm thấy L2/L1 trong bảng tra thì báo lỗi
Mã:
=VLOOKUP($D3,$A$12:$I$16,MATCH(SUBSTITUTE(F$2,"i",RIGHT($E3)),$A$12:$I$12,0),0)
. Cảm ơn bạn nhiều vì đã giúp đỡ mình. Đúng là công thức của bạn đã cho mình kết quả như ý muốn. Nhưng bạn đã giúp thì giúp mình cho chót. Nếu lỡ L2/L1 = 1,02 (nghĩa là không có trong bảng tra, tức là mình cẩn phải nội suy thì mình phải như thế nào đây, bạn có cách nào không? bảng tính có cần fai thay đổi gì không?
 
Nói chung bài này hổng làm, bởi vì đề chẳng rõ ạ.hì hì...tí chủ topic lên xem lại dữ liệu đính file là có đáp án.tèn tèn
Bạn NHẤT CHI MAI có thể giúp mình dc không như những gì mình đã nói ở trên, nếu nhưng L2/L1 mà không có trong bảng tra tức là nằm giữa 2 con số thì phải nội suy như thế nào, với mình thì phức tạp quá. Mình xin giữ file chỉnh sửa lại để các bạn coi lại.
 

File đính kèm

Công thức cho F3

1. Nếu bạn muốn ôn INDEX, MATCH, OFFSET thì:
Mã:
=OFFSET(INDEX($A$13:$A$16;MATCH($D3;$A$13:$A$16;0));;(RIGHT($E3)="9")*4+COLUMNS($A:A))

2. Nếu không muốn ôn OFFSET thì:
Mã:
=INDEX($A$13:$I$16;MATCH($D3;$A$13:$A$16;0);1+(RIGHT($E3)="9")*4+COLUMNS($A:A))

3. Nếu chỉ muốn xong việc thì:
Mã:
=VLOOKUP($D3;$A$13:$I$16;1+(RIGHT($E3)="9")*4+COLUMNS($A:A);0)

Kéo sang phải và xuống dưới

Cảm ơn bạn đã quan tâm TP nhưng công thức bạn viết không đúng như mình muốn chỉ đúng với công thức bạn bebo021999

thôi. bạn xem lại giúp mình, nghĩa là mi1, mi2, i ở đây là số 8 or 9, vì khi chọn sơ đồ 8 thì tra theo SĐ 8 và nếu chọn SĐ 9 thì tra SĐ 9 (linh động) dựa vào L2/L1. Bạn xem giúp mình nếu L2/L1 không có trong bảng tức là 1,02 nằm giữa 1,00 và 1,05 thì nội suy thế nào. Mình muốn chỉ cần chọn SĐ ở ô E và nhập L1, L2 thì sẽ tự động tra ra kết quả. Mong bạn giúp mình.
 

File đính kèm

Nếu L1/L2 là 1.02, nằm giữa 1.00 và 1.05 thì quyết định lấy số nào là quyết định của bạn. Bạn chỉ ra quy luật, chúng tôi sẽ giúp bạn phần công thức.
OK?
 
Nếu L1/L2 là 1.02, nằm giữa 1.00 và 1.05 thì quyết định lấy số nào là quyết định của bạn. Bạn chỉ ra quy luật, chúng tôi sẽ giúp bạn phần công thức.
OK?
Cảm ơn bạn trước! Mình chỉnh xíu là L2/L1. Ở đây ko phải lấy số nào mà là nội suy giửa 2 con số. Nếu là 1,025(nằm giữa 1,00 và 1,05) mà thuộc sơ đồ 8 thì bạn nội suy giữa 1,00 và 1,05. tức là 1,00 có 0,0188 và 1,05 có 0,0213 thì lấy (0,0188+0,0213)/2 nhưng nếu ko fai là giữa 1,025 mà là 1,01 hay 1,03...(đây là mình làm tròn sau dấu phẩy 2 số chứ nếu là 1,011213 thì sao, nghĩa là phải nội suy dc, vì mình muốn kết quả là chính xác) thì phải viết công thức như thế nào?
 
Lần chỉnh sửa cuối:

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

Back
Top Bottom