Tìm kiếm dữ liệu dựa vào nhiều điều kiện (điều kiện thuộc khoảng, điều kiện cố định)

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

Linh Mia

Thành viên mới
Tham gia
25/9/24
Bài viết
3
Được thích
3
Chào anh/chị,
Em có file excel với bài toán là tìm hệ số điểm dựa vào điều kiện theo tên mẫu và tỷ lệ nhiễm thuộc khoảng a - b tương ứng từng mẫu. Cụ thể file đính kèm.
Em mày mò mà không ra. Anh/ chị nào có cách chỉ em với ạ.
Em cảm ơn nhiều.
 

File đính kèm

  • He so diem.xlsx
    16 KB · Đọc: 15
Chào anh/chị,
Em có file excel với bài toán là tìm hệ số điểm dựa vào điều kiện theo tên mẫu và tỷ lệ nhiễm thuộc khoảng a - b tương ứng từng mẫu. Cụ thể file đính kèm.
Em mày mò mà không ra. Anh/ chị nào có cách chỉ em với ạ.
Em cảm ơn nhiều.
Mình chủ yếu dùng công thức if thôi. ko dùng vlookup hay hlookup gì cả.
 

File đính kèm

  • He so diem(sualai).xlsx
    19.1 KB · Đọc: 12
Chào anh/chị,
Em có file excel với bài toán là tìm hệ số điểm dựa vào điều kiện theo tên mẫu và tỷ lệ nhiễm thuộc khoảng a - b tương ứng từng mẫu. Cụ thể file đính kèm.
Em mày mò mà không ra. Anh/ chị nào có cách chỉ em với ạ.
Em cảm ơn nhiều.
Thử: (mượn file của bạn @tunglamweb bài #2) ô H3 dán công thức sau:
Mã:
=IF(D3="","",MAX(SUM(--TEXT(INDEX($L$4:$P$8,MATCH(D3,$K$4:$K$8,),)*{1,1,1,1,1;1,-1,-1,1,-1},"[="&G3&"]\"&{0;1}&";[>"&G3&"]\"&{1;0}&";\0")),1))
fill xuống.

Thân
 

File đính kèm

  • He so diem(sualai).xlsx
    23.3 KB · Đọc: 7
Chào anh/chị,
Em có file excel với bài toán là tìm hệ số điểm dựa vào điều kiện theo tên mẫu và tỷ lệ nhiễm thuộc khoảng a - b tương ứng từng mẫu. Cụ thể file đính kèm.
Em mày mò mà không ra. Anh/ chị nào có cách chỉ em với ạ.
Em cảm ơn nhiều.

Nhìn công thức bác Hiệp viết mà thật thật sự đỉnh cao, học mãi hàm Text của bác Hiệp mà vẫn chưa học được....

Mình xin đề xuất 1 cách nữa tận dụng dãy sắp xếp giảm dần của hàm MATCH(.....,-1)

H3=IFERROR(INDEX($L$3:$P$3,,MATCH($G3+0.00001,OFFSET($L$3:$P$3,MATCH($D3,$K$4:$K$8,),,,),-1)),1)

Thân
 
Chào anh/chị,
Em có file excel với bài toán là tìm hệ số điểm dựa vào điều kiện theo tên mẫu và tỷ lệ nhiễm thuộc khoảng a - b tương ứng từng mẫu. Cụ thể file đính kèm.
Em mày mò mà không ra. Anh/ chị nào có cách chỉ em với ạ.
Em cảm ơn nhiều.
Với bảng dò gốc của bạn thì có thể dùng công thức này:
Mã:
=MATCH(2,1/COUNTIF(G3,OFFSET($L$3:$P$3,MATCH(D3,$K$4:$K$8,0),)))
Lưu ý: File đã bỏ khoảng trắng thừa trong bảng dò, nếu giữ nguyên thì chèn thêm hàm SUBSTITUTE.
Mã:
=MATCH(2,1/COUNTIF(G3,SUBSTITUTE(OFFSET($L$3:$P$3,MATCH(D3,$K$4:$K$8,0),)," ","")))
 

File đính kèm

  • He so diem.xlsx
    18.3 KB · Đọc: 8
Mình chủ yếu dùng công thức if thôi. ko dùng vlookup hay hlookup gì cả.
Cảm ơn bạn. Mình cũng làm IF nhưng cho các mã loại mẫu vô cùng công thức luôn để có biến đổi vị trí mã loại mẫu hay xóa bớt thì công thức vẫn chạy. Mà làm if công thức dài quá :)
Bài đã được tự động gộp:

Thử: (mượn file của bạn @tunglamweb bài #2) ô H3 dán công thức sau:
Mã:
=IF(D3="","",MAX(SUM(--TEXT(INDEX($L$4:$P$8,MATCH(D3,$K$4:$K$8,),)*{1,1,1,1,1;1,-1,-1,1,-1},"[="&G3&"]\"&{0;1}&";[>"&G3&"]\"&{1;0}&";\0")),1))
fill xuống.

Thân
Em cảm ơn ạ. Công thức này đỉnh cao quá
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom