Hàm dò tìm cho 2 điều kiện trở lên

truckhoa2006

Thành viên hoạt động
Tham gia ngày
3 Tháng mười 2007
Bài viết
155
Được thích
14
Điểm
670
Tuổi
39
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.
 

File đính kèm

thanhsangnguyen1982

Thành viên bị đình chỉ hoạt động
Thành viên bị đình chỉ hoạt động
Tham gia ngày
21 Tháng mười hai 2010
Bài viết
876
Được thích
499
Điểm
0
Nơi ở
Nhà Trắng - Mỹ
Index, match

Bạn xem thử file, ngoài cách này còn có nhiều cách khác.
Công thức: sửa lại chỗ đỏ đỏ (lấy mã nhân viên)
{=INDEX(BANHANG!$D$4:$D$12,MATCH(BC.DOANHTHU!$C$3&$A6,BANHANG!$A$4:$A$12&BANHANG!$B$4:$B$12,0),)}
 

File đính kèm

Lần chỉnh sửa cuối:

hieuxd

Thành viên tích cực
Tham gia ngày
27 Tháng năm 2009
Bài viết
851
Được thích
1,145
Điểm
860
Nơi ở
Hà Nội
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.
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
 

File đính kèm

Lần chỉnh sửa cuối:

truckhoa2006

Thành viên hoạt động
Tham gia ngày
3 Tháng mười 2007
Bài viết
155
Được thích
14
Điểm
670
Tuổi
39
Bạn xem thử file, ngoài cách này còn có nhiều cách khác.
Công thức: sửa lại chỗ đỏ đỏ (lấy mã nhân viên)
{=INDEX(BANHANG!$D$4:$D$12,MATCH(BC.DOANHTHU!$C$3&$A6,BANHANG!$A$4:$A$12&BANHANG!$B$4:$B$12,0),)}
Hôm nay lại biết thêm 1 cách mới làm nữa rồi hay tuyệt với cám ơn anh nhiều nhiều
 

truckhoa2006

Thành viên hoạt động
Tham gia ngày
3 Tháng mười 2007
Bài viết
155
Được thích
14
Điểm
670
Tuổi
39
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
Mấy hôm trước em cũng có thấy công thức này và em rất thích, hôm nay cũng muốn làm như cái công thức này để làm nhưng lỡ xóa mất cái file đó rùi nên quên mất , ngồi nhớ mầy mậy ghi ra nhưng nó không ra, bây giờ nhì thấy công thức này mới biết mình thiếu "2;1/" . Cám ơn anh nhiều nhiều .
 

Let'GâuGâu

Thành viên mới
Tham gia ngày
12 Tháng chín 2013
Bài viết
3,144
Được thích
2,740
Điểm
560
Tuổi
48
Mấy hôm trước em cũng có thấy công thức này và em rất thích, hôm nay cũng muốn làm như cái công thức này để làm nhưng lỡ xóa mất cái file đó rùi nên quên mất , ngồi nhớ mầy mậy ghi ra nhưng nó không ra, bây giờ nhì thấy công thức này mới biết mình thiếu "2;1/" . Cám ơn anh nhiều nhiều .
bạn không nhớ gốc rể của nó, chỉ nhớ "mầy mậy" thì lần sau xóa file lậi quên nữa.....hichic
sao phải là 2? 1duoc không? 3 ,4,5,6........được không?
sao phải 1/? 1*,1+,1- được không
chúc bạnt hành công
 

truckhoa2006

Thành viên hoạt động
Tham gia ngày
3 Tháng mười 2007
Bài viết
155
Được thích
14
Điểm
670
Tuổi
39
bạn không nhớ gốc rể của nó, chỉ nhớ "mầy mậy" thì lần sau xóa file lậi quên nữa.....hichic
sao phải là 2? 1duoc không? 3 ,4,5,6........được không?
sao phải 1/? 1*,1+,1- được không
chúc bạnt hành công
Hehe, mình không biết nữa chỉ hiểu khúc đuối thui còn 2/1 là cái gì thì mình thua hihi
 

ndu96081631

Huyền thoại GPE
Thành viên BQT
Super Moderator
Tham gia ngày
5 Tháng sáu 2008
Bài viết
30,280
Được thích
52,675
Điểm
11,910
Hehe, mình không biết nữa chỉ hiểu khúc đuối thui còn 2/1 là cái gì thì mình thua hihi
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ả
 
Lần chỉnh sửa cuối:

truckhoa2006

Thành viên hoạt động
Tham gia ngày
3 Tháng mười 2007
Bài viết
155
Được thích
14
Điểm
670
Tuổi
39
Tiếp phần dò tiền 2 điều kiện

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ả
Da em hiểu rồi cám ơn thấy, cái này là do học không đến nơi đến chốn đó thầy.
Em thêm một câu hỏi trong hàng ngàn câu hỏi nữa ( giá thấy mở lớp ở Phan Thiết thì hay biết mấy)
Tình hình là Nếu khách hàng là khách lẻ thì phải làm sao hả thầy, khi em kéo công thức xuống thì nó không hiện ra nữa.
Cột C ra sai bét hết.
Xin thầy chỉ giúp em.
 

File đính kèm

ndu96081631

Huyền thoại GPE
Thành viên BQT
Super Moderator
Tham gia ngày
5 Tháng sáu 2008
Bài viết
30,280
Được thích
52,675
Điểm
11,910
Da em hiểu rồi cám ơn thấy, cái này là do học không đến nơi đến chốn đó thầy.
Em thêm một câu hỏi trong hàng ngàn câu hỏi nữa ( giá thấy mở lớp ở Phan Thiết thì hay biết mấy)
Tình hình là Nếu khách hàng là khách lẻ thì phải làm sao hả thầy, khi em kéo công thức xuống thì nó không hiện ra nữa.
Cột C ra sai bét hết.
Xin thầy chỉ giúp em.
Ngày 10/4/2013 có 5 khách lẻ (KL). Vậy cái gì phân biệt được KL này với KL kia?
Bằng mắt thường bạn còn không phân biệt được thì công thức sẽ viết sao?
Tôi nghĩ bài này bạn dùng PivotTable để liệt kê thì hay hơn
 

hieuxd

Thành viên tích cực
Tham gia ngày
27 Tháng năm 2009
Bài viết
851
Được thích
1,145
Điểm
860
Nơi ở
Hà Nội
Da em hiểu rồi cám ơn thấy, cái này là do học không đến nơi đến chốn đó thầy.
Em thêm một câu hỏi trong hàng ngàn câu hỏi nữa ( giá thấy mở lớp ở Phan Thiết thì hay biết mấy)
Tình hình là Nếu khách hàng là khách lẻ thì phải làm sao hả thầy, khi em kéo công thức xuống thì nó không hiện ra nữa.
Cột C ra sai bét hết.
Xin thầy chỉ giúp em.
Tìm theo mã nhân viên đi
mã nhân viên cũng như số báo danh khi thi ấy nó phải là duy nhất
Bạn hơi lười đánh mã nhân viên nhé
Thống nhất khách lẻ thì cứ đánh mã số theo kiểu: KL1, KL2, ........... KL...
 

truckhoa2006

Thành viên hoạt động
Tham gia ngày
3 Tháng mười 2007
Bài viết
155
Được thích
14
Điểm
670
Tuổi
39
Tìm theo mã nhân viên đi
mã nhân viên cũng như số báo danh khi thi ấy nó phải là duy nhất
Bạn hơi lười đánh mã nhân viên nhé
Thống nhất khách lẻ thì cứ đánh mã số theo kiểu: KL1, KL2, ........... KL...
Đúng ý bạn này giống ý mình nà, mình còn muốn dùng SỐ Thứ Tự cho nó dễ nữa kìa, lúc đó mình sẽ nối KL với số thứ tự, nhưng ngặc nỗi là mình làm không được. Không biết chuyển làm sao: Ở cột STT mình để công thức " =IF(B4="","",MAX(A3:A3)+1)" để nó tự điền STT. Sao đó mình ghi ở cột D như sau: Nếu Cột C có nội dung là KL thì ghi là " khách lẻ + STT) (VD ở file mình đưa là " Khách lẻ 10" ) Nhưng không viết tại sao nó cứ Fasle hoài ah. Mình đã dùng hàm Value , Text, subt... đổi STT ra để nối mà không được . Xin hướng dẫn dùm .
Xin thấy và bạn hướng dẫn dùm em đã theo vào cột STT rồi.
Cám ơn mọi người.
 

File đính kèm

hieuxd

Thành viên tích cực
Tham gia ngày
27 Tháng năm 2009
Bài viết
851
Được thích
1,145
Điểm
860
Nơi ở
Hà Nội
Đúng ý bạn này giống ý mình nà, mình còn muốn dùng SỐ Thứ Tự cho nó dễ nữa kìa, lúc đó mình sẽ nối KL với số thứ tự, nhưng ngặc nỗi là mình làm không được. Không biết chuyển làm sao: Ở cột STT mình để công thức " =IF(B4="","",MAX(A3:A3)+1)" để nó tự điền STT. Sao đó mình ghi ở cột D như sau: Nếu Cột C có nội dung là KL thì ghi là " khách lẻ + STT) (VD ở file mình đưa là " Khách lẻ 10" ) Nhưng không viết tại sao nó cứ Fasle hoài ah. Mình đã dùng hàm Value , Text, subt... đổi STT ra để nối mà không được . Xin hướng dẫn dùm .
Xin thấy và bạn hướng dẫn dùm em đã theo vào cột STT rồi.
Cám ơn mọi người.
Khách lẻ theo số thứ tự:
=IF(C13="KL";"Khách lẻ "&A13;"")
Doanh thu kiểu này thành 3 điều kiện (bẫy lỗi kiểu 2003 hơi dài)
=IF(ISNA(LOOKUP(2;1/($C$3=BANHANG!$B$4:$B$18)/(A6=BANHANG!$C$4:$C$18)/(B6=BANHANG!$D$4:$D$18);BANHANG!$E$4:$E$18));"";LOOKUP(2;1/($C$3=BANHANG!$B$4:$B$18)/(A6=BANHANG!$C$4:$C$18)/(B6=BANHANG!$D$4:$D$18);BANHANG!$E$4:$E$18))
Excel 2007 thì chơi hàm này:
=IFERROR(LOOKUP(2;1/($C$3=BANHANG!$B$4:$B$18)/(A6=BANHANG!$C$4:$C$18)/(B6=BANHANG!$D$4:$D$18);BANHANG!$E$4:$E$18);"")

nhàn cái đầu chuyển sang thống kê theo món của thầy Ndu nói: Dùng cái món Gioivot gì ấy
 

File đính kèm

truckhoa2006

Thành viên hoạt động
Tham gia ngày
3 Tháng mười 2007
Bài viết
155
Được thích
14
Điểm
670
Tuổi
39
Khách lẻ theo số thứ tự:
=IF(C13="KL";"Khách lẻ "&A13;"")
Doanh thu kiểu này thành 3 điều kiện (bẫy lỗi kiểu 2003 hơi dài)
=IF(ISNA(LOOKUP(2;1/($C$3=BANHANG!$B$4:$B$18)/(A6=BANHANG!$C$4:$C$18)/(B6=BANHANG!$D$4:$D$18);BANHANG!$E$4:$E$18));"";LOOKUP(2;1/($C$3=BANHANG!$B$4:$B$18)/(A6=BANHANG!$C$4:$C$18)/(B6=BANHANG!$D$4:$D$18);BANHANG!$E$4:$E$18))
Excel 2007 thì chơi hàm này:
=IFERROR(LOOKUP(2;1/($C$3=BANHANG!$B$4:$B$18)/(A6=BANHANG!$C$4:$C$18)/(B6=BANHANG!$D$4:$D$18);BANHANG!$E$4:$E$18);"")

nhàn cái đầu chuyển sang thống kê theo món của thầy Ndu nói: Dùng cái món Gioivot gì ấy
Làm được rồi cám ơn bạn nhiều nha.
 

hoa vy

Thành viên mới
Tham gia ngày
14 Tháng mười hai 2010
Bài viết
4
Được thích
0
Điểm
0
Các bạn giúp mình vụ này với, mình tìm giá trị với 2 điều kiện như trong file, giúp mình công thức ngắn nhất ngoài index và match được ko?
Cám ơn các bạn nhiều,
 

File đính kèm

hpkhuong

######
Tham gia ngày
20 Tháng năm 2011
Bài viết
4,618
Được thích
4,057
Điểm
560
Nơi ở
Quận 2 - TP.HCM
Các bạn giúp mình vụ này với, mình tìm giá trị với 2 điều kiện như trong file, giúp mình công thức ngắn nhất ngoài index và match được ko?
Cám ơn các bạn nhiều,
Công thức ô C3:

Mã:
 C3 =LOOKUP(2,1/($A3=$E$8:$E$18)/($B3=$F$8:$F$18),$G$8:$G$18)
 

khuongvietphong

Be all you can be !
Tham gia ngày
6 Tháng bảy 2014
Bài viết
2,076
Được thích
1,428
Điểm
560
Tuổi
25
Nơi ở
Hà Nội
Các bạn giúp mình vụ này với, mình tìm giá trị với 2 điều kiện như trong file, giúp mình công thức ngắn nhất ngoài index và match được ko?
Cám ơn các bạn nhiều,
Bảng của bạn thiết kế hình như bị nhầm một chỗ, mình đã sửa lại nó cho phù hợp, bạn xem file đính kèm mình gửi bên dưới nhá.

Công thức ô C3:

Mã:
 C3 =LOOKUP(2,1/($A3=$E$8:$E$[COLOR=#ff0000]18[/COLOR])/($B3=$F$8:$F$[COLOR=#ff0000]18[/COLOR]),$G$8:$G$[COLOR=#ff0000]18[/COLOR])
Công thức trên của anh hpkhuong la chuan rồi tuy nhiên do bảng của bạn bị sai nên một số chỗ báo lỗi , sau khi sửa lại cái bảng của bạn, thì phải thay những chỗ bôi đỏ trong CT của anh hpkhuong bằng 19 mới ra kết quả chuẩn.
 

File đính kèm

Lần chỉnh sửa cuối:

hoa vy

Thành viên mới
Tham gia ngày
14 Tháng mười hai 2010
Bài viết
4
Được thích
0
Điểm
0
Cám ơn các bạn nhiều nha, cám ơn nhìu, ôm hun thắm thiếttttttt
 

oldman.2112

Thành viên mới
Tham gia ngày
11 Tháng chín 2015
Bài viết
6
Được thích
0
Điểm
163
Tôi đang làm bảng excel quản lý danh mục đầu tư chứng khoán, đang bị vướng vấn đề: trong ngày phát sinh mua và bán nhiều lần nhiều mã CK.
Làm sao có công thức lọc theo ngày, lấy nghiệp vụ "mua", mã giao dịc nhiều lần chỉ lấy 1 lần.
Thấy đề tài ở đây gần giống nên tôi post ở đây.
Cảm ơn quý bạn góp ý.
 

File đính kèm

oldman.2112

Thành viên mới
Tham gia ngày
11 Tháng chín 2015
Bài viết
6
Được thích
0
Điểm
163
Tôi thấy hàm LOOKUP khi dò tìm gặp các cặp có điều kiện giống nhau thì chỉ lấy 1 kết quả sau cùng , tơi muốn lấy tuần tự hết các kết quả, các bạn vui lòng giúp cho
 

File đính kèm

Top Bottom