Hàm dò tìm cho 2 điều kiện trở lên (1 người xem)

Liên hệ QC

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

Thử công thức này tại G4 :

=IFERROR(OFFSET($C$3,SMALL(IF($A$4:$A$9=$A$4,IF($B$4:$B$9="Mua",ROW($C$4:$C$9)-3)),ROW(1:1)),0),"")

Ct mảng, kết thúc bằng tổ hợp ctrl+shift+enter

Excel thật là tuyệt, thật là ngưỡng mộ các bạn đã có thể biên soạn công thức để giải quyết các vấn đề khác nhau như là nghệ sỉ làm xiếc.
Cảm ơn các bạn
 
Tôi có dữ liệu đính kèm nhờ anh chị em lọc giúp: Cột mã số trùng nhau thì lọc ra đơn vị công tác gộp lại một dòng như File đính kèm. Chân thành cảm ơn.
 

File đính kèm

Tôi có dữ liệu đính kèm nhờ anh chị em lọc giúp: Cột mã số trùng nhau thì lọc ra đơn vị công tác gộp lại một dòng như File đính kèm. Chân thành cảm ơn.

Nội dung hỏi của bạn đâu liên quan với tiêu đề topic: "Dò tìm 2 điều kiện"
Nếu bài chưa bị khóa thì xem thử file này, xài hàm tự tạo nhé.
Enable Macros khi mở file
 

File đính kèm

File đính kèm

Mấy pro cho em hỏi cú pháp 1/(...)/(...) có thể tìm tài liệu ở đâu.
Hiên em đang cần chuyển lệnh vd như
=LOOKUP(2, 1 / ("TRET"= B23:B10001) / ("C3"= C23:C10001), E23:E10001)
sang VBA nhưng đang không biết lỗi từ đâu.
Hàm vba của em:
Application.WorksheetFunction.Lookup(1, 1 / ("TRET" = Range("B22:B10000")) / ("C3" = Range("C22:C10000")), Range("E22:E10000"))
L
ỗi VBA: RUNTIME error 13, type mismatch.
Em nghỉ vấn đề nằm ở chỗ cú pháp 1/(...)/(...) hoặc "TRET" = Range("B22:B10000") . Pro nào cứu dc giúp em với.
!$@!!
 
Cái vụ dò tìm nhiều điều kiện Lookup xem ra vẫn rất mạnh
nhập hàm:
=LOOKUP(2;1/($C$3=BANHANG!$A$4:$A$300)/(A6=BANHANG!$B$4:$B$300);BANHANG!$D$4:$D$300)View attachment 111051
Cho e hỏi tí, ví dụ ở sheet BANHANG Nguyễn Văn 2 ở cột dịch vụ để trống , cũng với công thức này bên BC.DOANH THU trả về số 0 thì thế nào ạ?
 
Bên mảng kết quả có 1 dòng không có dữ liệu, muốn trả về số 0 thì thế nào ạ?
 
Bên mảng kết quả có 1 dòng không có dữ liệu, muốn trả về số 0 thì thế nào ạ?
 
Bên mảng kết quả có 1 dòng không có dữ liệu, muốn trả về số 0 thì thế nào ạ?
Chào Lê Thị My Na,

Nếu có file của bạn đính kèm để đặt vấn đề thì hay biết mấy, bạn nhỉ! /-*+/

Theo câu hỏi của bạn, và đoán đoán rằng: bạn thử dùng thêm =IFERROR(Lookup(....),0) xem đúng ý bạn chưa nha.

Chúc bạn ngày vui
 
Em có 1 file bán hàng như sau:
Sheet 1: BANHANG ( Bán hàng)
Sheet 2: BC.DOANHTHU ( Báo cáo doanh thu)
Tại ô C6: của Sheet 2 em cần dò tìm và trả ra kết quả với điều kiện như sau:
Phải là ngày cần được tra và phải là mã học viên đó thì mới ra kết quả.

Cám ơn các anh chị đã xem bài.

Bạn dùng CT:
=VLOOKUP($C$3&A6,CHOOSE({1,2},BANHANG!$A$4:$A$12&BANHANG!$B$4:$B$12,BANHANG!$D$4:$D$12),2,)
ctrL+SHIFT+ÊNTER
 
Cái gì mà 2/1 chứ?
Câu trúc LOOKUP trong bài này là:
=LOOKUP(trị dò, mảng dò, mảng kết quả)
Tương ứng
=LOOKUP(2;1/($C$3=BANHANG!$A$4:$A$300)/(A6=BANHANG!$B$4:$B$300);BANHANG!$D$4:$D$300)
Vậy:
- Số 2 là trị dò
- 1/(...)/(...) là mảng dò
- Phần cuối là mảng kết quả
Em mong Thầy giúp đỡ ạ:
- Tại sao trị dò lại là 2? Em thử thay số 2 bằng các số khác thì kết quả nó không thay đổi.
- Mảng dò tại sao lại có 1/? Em thử thay 1 bằng các giá trị khác thì kết quả vẫn không đổi. Cái này em có thể đọc được ở đâu để hiểu rõ hơn ạ

Em xin cảm ơn ạ
 
Em mong Thầy giúp đỡ ạ:
- Tại sao trị dò lại là 2? Em thử thay số 2 bằng các số khác thì kết quả nó không thay đổi.
- Mảng dò tại sao lại có 1/? Em thử thay 1 bằng các giá trị khác thì kết quả vẫn không đổi. Cái này em có thể đọc được ở đâu để hiểu rõ hơn ạ

Em xin cảm ơn ạ
Bạn đọc bài này xem:
http://www.giaiphapexcel.com/forum/showthread.php?90087-Hàm-Lookup
 
Em nhờ các anh chị giúp đỡ:
Hiện tại em đang làm file excel bán hàng nhưng không biết cách thống kê số lượng bán hàng theo ngày như thế nào. Cụ thể là làm sao để có được các con số ở các ô vàng trong sheet Nhập_Xuất_Tồn trong file em kèm theo.
Các anh chị nào biết nhờ hướng dẫn giúp em ạ.
Em xin cảm ơn!
 

File đính kèm

-----------------------------------------------
 
Dùng Sumproduct cho nhanh
 
Cái gì mà 2/1 chứ?
Câu trúc LOOKUP trong bài này là:
=LOOKUP(trị dò, mảng dò, mảng kết quả)
Tương ứng
=LOOKUP(2;1/($C$3=BANHANG!$A$4:$A$300)/(A6=BANHANG!$B$4:$B$300);BANHANG!$D$4:$D$300)
Vậy:
- Số 2 là trị dò
- 1/(...)/(...) là mảng dò
- Phần cuối là mảng kết quả
thầy ơi, thầy có thể giải thích cho em hiểu vì sao trị dò lại là số 2, còn mảng dò lại là 1/(...)/(...). đây là lần đầu tiên em biết kiểu này, mong thầy giúp đỡ ạ. Em cảm ơn ạ.
 
Web KT

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

Back
Top Bottom