Lọc dữ liệu với 2 điều kiện

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

vtrngkn

Thành viên mới
Tham gia
15/7/13
Bài viết
12
Được thích
0
Em có bảng tính với Tên KH,Mặt hàng cùng các tỷ lệ tương ứng ( tỷ lệ hồ cứng, hồ nước và silicon). Giờ e có thêm 1 vùng kế bên với Tên KH, Mặt hàng. Nhờ các bác giúp chỉ làm sao mà khi chỉ cần ghi vào ô Tên KH và Mặt hàng thì các tỷ lệ sẽ tự động hiện ra. Em cảm ơn.
 

File đính kèm

em có bảng tính với tên kh,mặt hàng cùng các tỷ lệ tương ứng ( tỷ lệ hồ cứng, hồ nước và silicon). Giờ e có thêm 1 vùng kế bên với tên kh, mặt hàng. Nhờ các bác giúp chỉ làm sao mà khi chỉ cần ghi vào ô tên kh và mặt hàng thì các tỷ lệ sẽ tự động hiện ra. Em cảm ơn.

o5=lookup(2,1/((c6:c18=l5)*(d6:d18=l6)),e6:e18)
o6=lookup(2,1/((c6:c18=l5)*(d6:d18=l6)),f6:f18)
o7=lookup(2,1/((c6:c18=l5)*(d6:d18=l6)),g6:g18)
 
1/ là lấy số 1 chia cho giá trị nào đó !

Sao lại phải chia trong trường hợp này ạ? (c6:c18=l5)*(d6:d18=l6) tưởng đương với 2 cộtlà Tên KH với Mặt hàng mà?

Cho em hỏi thêm: giả dụ trong bảng có những giá trị
xấp xỉ về tỷ lệ hồ cứng, nước, silicon của cùng khách hàng A, cùng loại mặt hàng PE. Có cách nào để lấy giá trị lớn nhất, trung bình và nhỏ nhất k ạ?
 
Lần chỉnh sửa cuối:
Sao lại phải chia trong trường hợp này ạ? (c6:c18=l5)*(d6:d18=l6) tưởng đương với 2 cộtlà Tên KH với Mặt hàng mà?
nói chung bạn cứ nhớ công thức dò tìm như sau :
PHP:
= Lookup(2,1/(điều kiện 1) /(điều kiện 2)/...(điều kiện n),Vùng dữ liệu cần lấy )

--> còn để mổ xẻ công thức trên thì trên diễn đàn có nhiều bài viết rồi , bạn tìm là sẽ thấy !


Cho em hỏi thêm: giả dụ trong bảng có những giá trị
xấp xỉ về tỷ lệ hồ cứng, nước, silicon của cùng khách hàng A, cùng loại mặt hàng PE. Có cách nào để lấy giá trị lớn nhất, trung bình và nhỏ nhất k ạ?

Vấn đề này tôi chưa hiểu rõ câu hỏi, bạn có thể giải thích hoặc ví dụ thêm được không !
 
Lần chỉnh sửa cuối:
Trong file bạn gửi thừa dòng cuối cùng (đều tên KH A và mặt hàng PE).
File gốc có bị trùng lắp vậy ko? Nếu ko trùng có thể dùng hàm Sumproduct, đặt công thức ở O5
=SUMPRODUCT(($C$6:$C$17=$L$5)*($D$6:$D$17=$L$6)*$E$6:$E$17)
tương tự O6, O7
Bạn tham khảo nhé
 
Trong file bạn gửi thừa dòng cuối cùng (đều tên KH A và mặt hàng PE).
File gốc có bị trùng lắp vậy ko? Nếu ko trùng có thể dùng hàm Sumproduct, đặt công thức ở O5
=SUMPRODUCT(($C$6:$C$17=$L$5)*($D$6:$D$17=$L$6)*$E$6:$E$17)
tương tự O6, O7
Bạn tham khảo nhé
Híc, chắc chắn có trùng lắp nên bạn í mới hỏi thế này :
vtrngkn
Cho em hỏi thêm: giả dụ trong bảng có những giá trị xấp xỉ về tỷ lệ hồ cứng, nước, silicon của cùng khách hàng A, cùng loại mặt hàng PE. Có cách nào để lấy giá trị lớn nhất, trung bình và nhỏ nhất k ạ?
Híc
 
Trong file bạn gửi thừa dòng cuối cùng (đều tên KH A và mặt hàng PE).
File gốc có bị trùng lắp vậy ko? Nếu ko trùng có thể dùng hàm Sumproduct, đặt công thức ở O5
=SUMPRODUCT(($C$6:$C$17=$L$5)*($D$6:$D$17=$L$6)*$E$6:$E$17)
tương tự O6, O7
Bạn tham khảo nhé

Trong bảng tra mà có giá trị trùng - -> hàm sumproduct trên " tiêu và toi " luôn
* mới lại theo mình hàm sumproduct tốc độ sẽ chậm hơn lookup !
 
Híc, chắc chắn có trùng lắp nên bạn í mới hỏi thế này :

Híc
"Con cò giả" hay "Con cò già" khả năng có trùng lắp, nhưng nếu con số mà khác nhau thì bảng dữ liệu ko còn ý nghĩa, mà lúc đấy chả biết tìm theo dòng trên hay dòng dưới nữa..
 
"Con cò giả" hay "Con cò già" khả năng có trùng lắp, nhưng nếu con số mà khác nhau thì bảng dữ liệu ko còn ý nghĩa, mà lúc đấy chả biết tìm theo dòng trên hay dòng dưới nữa..
Vậy người ta mới nhờ
Có cách nào để lấy giá trị lớn nhất, trung bình và nhỏ nhất k ạ?
còn bảng dữ liệu có ý nghĩa hay không thì chỉ có chủ topic này mới biết
Híc
 
nói chung bạn cứ nhớ công thức dò tìm như sau :
PHP:
= Lookup(2,1/(điều kiện 1) /(điều kiện 2)/...(điều kiện n),Vùng dữ liệu cần lấy )

--> còn để mổ xẻ công thức trên thì trên diễn đàn có nhiều bài viết rồi , bạn tìm là sẽ thấy !
Vâng, cảm ơn a.


Vấn đề này tôi chưa hiểu rõ câu hỏi, bạn có thể giải thích hoặc ví dụ thêm được không !
Trong file bạn gửi thừa dòng cuối cùng (đều tên KH A và mặt hàng PE).
File gốc có bị trùng lắp vậy ko? Nếu ko trùng có thể dùng hàm Sumproduct, đặt công thức ở O5
=SUMPRODUCT(($C$6:$C$17=$L$5)*($D$6:$D$17=$L$6)*$E$6:$E$17)
tương tự O6, O7
Bạn tham khảo nhé
Có trùng Tên KH vs mặt hàng đấy ạ.
Theo file đính kèm e có chỉnh lại với cùng KH A và mặt hàng là PE thì giá trị của tỷ lệ hồ cứng, nước, si có khác biệt đôi chút. E đã highlight cả 2 dòng. Ý e hỏi là với giá trị như vậy thì giờ em muốn khi lọc nó sẽ ra giá trị trung bình.
 

File đính kèm

Lần chỉnh sửa cuối:
Vâng, cảm ơn a.
Có trùng Tên KH vs mặt hàng đấy ạ.
Theo file đính kèm e có chỉnh lại với cùng KH A và mặt hàng là PE thì giá trị của tỷ lệ hồ cứng, nước, si có khác biệt đôi chút. E đã highlight cả 2 dòng. Ý e hỏi là với giá trị như vậy thì giờ em muốn khi lọc nó sẽ ra giá trị trung bình.

Thử vậy xem đúng ý bạn không
 

File đính kèm

Vâng, cảm ơn a.

Có trùng Tên KH vs mặt hàng đấy ạ.
Theo file đính kèm e có chỉnh lại với cùng KH A và mặt hàng là PE thì giá trị của tỷ lệ hồ cứng, nước, si có khác biệt đôi chút. E đã highlight cả 2 dòng. Ý e hỏi là với giá trị như vậy thì giờ em muốn khi lọc nó sẽ ra giá trị trung bình.

Bạn có gửi file nhầm không vậy ? sao tôi không thấy highlight gì hết vậy ?
--> cũng hơi hình dung ra câu hỏi của bạn : bạn thử dùng hàm AVERAGEIFS
ví dụ : công thức cho O5 :
PHP:
=AVERAGEIFS(E6:E18,C6:C18,L5,D6:D18,L6)
 
Bạn có gửi file nhầm không vậy ? sao tôi không thấy highlight gì hết vậy ?
--> cũng hơi hình dung ra câu hỏi của bạn : bạn thử dùng hàm AVERAGEIFS
ví dụ : công thức cho O5 :
PHP:
=AVERAGEIFS(E6:E18,C6:C18,L5,D6:D18,L6)

Đúng rồi ạ, e cũng vừa mới mò ra cái hàm này xong. Cảm ơn các bác rất nhiều :D
Thử vậy xem đúng ý bạn không
Tuyệt vời ông mặt trời ạ.
 
Web KT

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

Back
Top Bottom