Hàm match 3 điều kiện (3 người xem)

  • Thread starter Thread starter hitmen
  • Ngày gửi Ngày gửi
Liên hệ QC

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

hitmen

Thành viên mới
Tham gia
14/3/11
Bài viết
23
Được thích
5
Các cao thủ cho em hỏi sử dụng hàm match theo 2 điều kiện thế nào, hàm này của em không chạy

=INDEX(PHANBO;MATCH($B4&$C$1;'Phan bo'!$G$3:$G$20&'Phan bo'!$H$3:$H$20;0);MATCH(E$2;'Phan bo'!2:2;0))

(em tìm dòng thỏa mãn 2 điều kiện)
 
Các cao thủ cho em hỏi sử dụng hàm match theo 2 điều kiện thế nào, hàm này của em không chạy

=INDEX(PHANBO;MATCH($B4&$C$1;'Phan bo'!$G$3:$G$20&'Phan bo'!$H$3:$H$20;0);MATCH(E$2;'Phan bo'!2:2;0))

(em tìm dòng thỏa mãn 2 điều kiện)

Không biết dữ liệu như thế nào mà chỉ đưa hàm thì Bill Gate cũng thua.
 
Tôi cũng không biết dữ liệu của bạn như thế nào nhưng trong công thức trên thấy sai chổ này:
MATCH($B4&$C$1;'Phan bo'!$G$3:$G$20&'Phan bo'!$H$3:$H$20;0)
 
Các cao thủ cho em hỏi sử dụng hàm match theo 2 điều kiện thế nào, hàm này của em không chạy

=INDEX(PHANBO;MATCH($B4&$C$1;'Phan bo'!$G$3:$G$20&'Phan bo'!$H$3:$H$20;0);MATCH(E$2;'Phan bo'!2:2;0))

(em tìm dòng thỏa mãn 2 điều kiện)
Hàm mảng, sử dụng tổ hợp phím Ctrl+Shift+Enter, bạn làm thao tác này chưa?
 
Em xin bổ sung file:

Tại sheet Bao cáo, ô J2 em muốn lựa chọn theo điều kiện
 

File đính kèm

Công thức mảng nhưng bạn chưa nhấn tổ hợp phím Ctrl+Shift+Enter.
Và nhớ bẫy lỗi khi công thức trả về kết quả #N/A
 

File đính kèm

Bác ơi,

Em làm không được. Giá trị $A3&$J$2 và B$2 không thay đổi tạ các dòng
Bài đã được tự động gộp:

Bài này bạn dùng pivot còn gì bằng

Cảm ơn bác, nhưng em không muốn dùng pivot vì muốn linh hoạt thêm một số thông tin nữa
 

File đính kèm

  • QUAN LY.xlsx
    QUAN LY.xlsx
    64.4 KB · Đọc: 5
  • Hinh1.png
    Hinh1.png
    26.9 KB · Đọc: 5
  • Hinh2.png
    Hinh2.png
    27.3 KB · Đọc: 5
Cảm ơn bác, nhưng em không muốn dùng pivot vì muốn linh hoạt thêm một số thông tin nữa
Thử:
Mã:
B3=IFERROR(LOOKUP(2,1/($A3=TB_XUAT[Mã])/($J$2=TB_XUAT[NHOM]),INDEX(TB_XUAT[[Đường]:[Fast Food]],,MATCH(B$2,'Phan bo'!$C$2:$H$2,))),)
Chỉ Enter. Copy cho các ô tương ứng còn lại.

Thân.
 

File đính kèm

Thử:
Mã:
B3=IFERROR(LOOKUP(2,1/($A3=TB_XUAT[Mã])/($J$2=TB_XUAT[NHOM]),INDEX(TB_XUAT[[Đường]:[Fast Food]],,MATCH(B$2,'Phan bo'!$C$2:$H$2,))),)
Chỉ Enter. Copy cho các ô tương ứng còn lại.

Thân.

Cám ơn bác rất nhiều, em đọc hàm vẫn chưa hiểu nhưng sẽ tìm hiểu thêm
 
Thử:
Mã:
B3=IFERROR(LOOKUP(2,1/($A3=TB_XUAT[Mã])/($J$2=TB_XUAT[NHOM]),INDEX(TB_XUAT[[Đường]:[Fast Food]],,MATCH(B$2,'Phan bo'!$C$2:$H$2,))),)
Chỉ Enter. Copy cho các ô tương ứng còn lại.

Thân.
Bác tạo table sao không cần @ nó cũng hiểu nhỉ. em thấy file của em nó hiện kiểu có @

214239
 
Lần chỉnh sửa cuối:
Cám ơn bác rất nhiều, em đọc hàm vẫn chưa hiểu nhưng sẽ tìm hiểu thêm
Công thức đó tương đương như công thức sau:
Mã:
B3=IFERROR(LOOKUP(2,1/($A3='Phan bo'!$A$3:$A$2397)/($J$2='Phan bo'!$B$3:$B$2397),INDEX('Phan bo'!$C$3:$H$2397,,MATCH(B$2,'Phan bo'!$C$2:$H$2,))),)

Tham khảo LOOKUP(2,1/(ĐK1)/(ĐK2)/..../(ĐKn), "Vùng Lấy Giá Trị" )

không cần @ nó cũng hiểu
Khi tạo công thức, chọn Vùng bên bảng Table như công thức vừa cập nhật.

Thân
 

File đính kèm

Công thức đó tương đương như công thức sau:
Mã:
B3=IFERROR(LOOKUP(2,1/($A3='Phan bo'!$A$3:$A$2397)/($J$2='Phan bo'!$B$3:$B$2397),INDEX('Phan bo'!$C$3:$H$2397,,MATCH(B$2,'Phan bo'!$C$2:$H$2,))),)

Tham khảo LOOKUP(2,1/(ĐK1)/(ĐK2)/..../(ĐKn), "Vùng Lấy Giá Trị" )


Khi tạo công thức, chọn Vùng bên bảng Table như công thức vừa cập nhật.

Thân
Cảm ơn bác, cái này dễ hiểu hơn
 
Web KT

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

Back
Top Bottom