Dò tìm dữ liệu căn cứ vào khoảng hai số cho trước!

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

excelhangngay

Thành viên mới
Tham gia
29/7/23
Bài viết
6
Được thích
1
Xin chào các anh chị! Em có vấn đề nhờ anh chị diễn đàn giúp đỡ.
Em muốn dò tìm một số nằm giữa hai số cho trước đã biết để điền dữ liệu từ bảng có sẵn.
Nội dung em đã ghi rõ trong file đính kèm.
Xin cảm ơn!
 

File đính kèm

ô K8
Mã:
=IFERROR(LOOKUP(2,1/($C$6:$C$29=$I8)/($D$6:$D$29<=$J8),F$6:F$29),"")
Copy cho toàn bộ bảng
 
Góp vui thêm 1 công thức. ô K8
=LET(x,I8,y,J8,XLOOKUP(TRUE,MAP($C$6:$C$29,$D$6:$D$29,$E$6:$E$29,LAMBDA(a,b,c,AND(a=x,y>=b,y<=c))),CHOOSE({1,2},$F$6:$F$29,$G$6:$G$29),,0,1))
 
Tại sao bà con chỉ nhào vào công thức (giải bài) mà không chịu hỏi một câu rất hiển nhiên (lô gic):
- Nếu có nhiều giá trị thỏa mãn điều kiện thì lấy cái nào?
 
Tại sao bà con chỉ nhào vào công thức (giải bài) mà không chịu hỏi một câu rất hiển nhiên (lô gic):
- Nếu có nhiều giá trị thỏa mãn điều kiện thì lấy cái nào?
e thấy điều kiện đầu vào ở 2 ô: I8 và J8 mà đem so với các cột điều kiện C,D,E thì chỉ cho ra kết quả là duy nhất thôi ạ
 
Thớt nói là "nằm giữa hai số cho trước". Không có điều kiện phải bằng số thứ nhất.

Nếu có điểu kiện ấy thì dùng Filter đơn giản hơn Lambda nhiều.
 
Web KT

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

Back
Top Bottom