vulunktheky
Thành viên thường trực




- Tham gia
- 2/3/18
- Bài viết
- 274
- Được thích
- 84
- Giới tính
- Nam
Chọn từ P5 đến P376 nhấn F2, dán công thứcChào anh chị và các bạn. Nhờ các anh chị và các bạn hỗ trợ mình hàm tìm kiếm theo 1 khoảng giá trị, với điều kiện là cột M và bảng cần tìm kiếm là sheets STD (giá trị trả về là CỘT C). Xin cảm ơn
=LOOKUP(2,1/(STD!$A$3:$A$32<=$M5)/(STD!$B$3:$B$32>$M5),STD!$C$3:$C$32)
nhấn Ctrl+Enter
Mình cảm ơn nhiều!Chọn từ P5 đến P376 nhấn F2, dán công thức
Mã:=LOOKUP(2,1/(STD!$A$3:$A$32<=$M5)/(STD!$B$3:$B$32>$M5),STD!$C$3:$C$32) nhấn Ctrl+Enter
Em có thể lợi dụng tỉ lệ giảm dần của cột B để sử dụng trong Lookup().Chọn từ P5 đến P376 nhấn F2, dán công thức
Mã:=LOOKUP(2,1/(STD!$A$3:$A$32<=$M5)/(STD!$B$3:$B$32>$M5),STD!$C$3:$C$32) nhấn Ctrl+Enter
N5=IFERROR(LOOKUP(1/M5,1/STD!$B$3:$B$32,STD!$C$3:$C$32),"")
Anh cho em hỏi, vì sao dùng 1/n với mảng chia khoảng B3:B32 ( khi đó sắp xếp mảng này theo thứ tự giảm dần), nhưng ko cần sắp sếp lại mảng ở cột giá trị ở C anh nhỉ? Ko phải khi ấy Mảng B bị sắp xếp lại mà mảng C ko đc sắp xếp thì tham chiếu sang sẽ bị sai hả anh?Em có thể lợi dụng tỉ lệ giảm dần của cột B để sử dụng trong Lookup().
Thường Lookup() phải so Mảng tăng dần, do vậy, dùng toán chia: 1/n, thì biến Mảng đang giảm dần thành tăng dần.
Thử:
Enter fill xuống.Mã:N5=IFERROR(LOOKUP(1/M5,1/STD!$B$3:$B$32,STD!$C$3:$C$32),"")
Thân
Xem giải thích trong file kèm.Anh cho em hỏi, vì sao dùng 1/n với mảng chia khoảng B3:B32 ( khi đó sắp xếp mảng này theo thứ tự giảm dần), nhưng ko cần sắp sếp lại mảng ở cột giá trị ở C anh nhỉ? Ko phải khi ấy Mảng B bị sắp xếp lại mà mảng C ko đc sắp xếp thì tham chiếu sang sẽ bị sai hả anh?