Criteria của hàm Dmax không phải là một range (1 người xem)

Liên hệ QC

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

tronghv77

Thành viên mới
Tham gia
3/3/13
Bài viết
24
Được thích
4
Chào anh chị và các bạn,
Em đang cần tìm Max có điều kiện, nhưng không muốn dùng Criteria là một range,
mn có cách gì để làm được như thế ko ak?
(e chưa biết dùng maco gì cả!)

em có gửi file đính kèm, mn xem giúp e nhé!
 

File đính kèm

Chào anh chị và các bạn,
Em đang cần tìm Max có điều kiện, nhưng không muốn dùng Criteria là một range,
mn có cách gì để làm được như thế ko ak?
(e chưa biết dùng maco gì cả!)

em có gửi file đính kèm, mn xem giúp e nhé!
Thế thì dùng công thức mảng vậy:
Mã:
=MAX(IF(D3:D12=2,G3:G12,""))
Nhớ kết thúc bằng tổ hợp Ctrl+Shift+Enter nhé.
 
[thongbao]Em đang cần tìm Max có điều kiện, nhưng không muốn dùng Criteria là một range,
[/thongbao]

Hình như ước muốn này của bạn đi ngược với đường hướng người tạo ra excel thì fải!
 
Thế thì dùng công thức mảng vậy:
Code:

=MAX(IF(D3:D12=2,G3:G12,""))
Cảm ơn bạn NghiaPhuc nhiều nhé, làm theo cách này t đã có được kết quả như ý rồi :D

Nhớ kết thúc bằng tổ hợp Ctrl+Shift+Enter nhé.

Nhưng cho mình hỏi chỗ này, tại sao lại phải làm như vậy? T chưa hiểu nguyên lý của việc này lắm, giải thích giúp t với!
 
Hình như ước muốn này của bạn đi ngược với đường hướng người tạo ra excel thì fải!
Cảm ơn ban!
:D có vẽ là như vậy thì phải!
Nhưng t không muốn dùng "range" trong criteria vì nếu có 20 câu (hoặc nhiều hơn) cần truy vấn như vậy, mà phải tạo ra 20 range (có thể ít hơn) như vậy thì t thấy không tiện lắm cho việc lưu trữ và trình bày :)
 
[ThongBao] Nhưng t không muốn dùng "range" trong criteria vì nếu có 20 câu (hoặc nhiều hơn) cần truy vấn như vậy, mà phải tạo ra 20 range (có thể ít hơn) như vậy thì t thấy không tiện lắm cho việc lưu trữ và trình bày :)[/thongbao]

Nhưng CSDL của bạn lên trên ngàn dòng thì suy nghĩ của bạn sẽ đổi chiều!

Ngoài ra, việc tự động hóa DMAX() dễ hơn SUMPRODUCT() nhiều; không những với 20 câu mà với 200 câu cũng OK tấp lự!
 
Nhưng CSDL của bạn lên trên ngàn dòng thì suy nghĩ của bạn sẽ đổi chiều!
Cảm ơn bạn, t nghĩ trong trường hợp này t sẽ có nhiều hơn môt cách để làm :)

việc tự động hóa DMAX() dễ hơn SUMPRODUCT() nhiều
T đồng ý!

không những với 20 câu mà với 200 câu cũng OK
Ý t ở trên là ngại việc phải tạo ra 20 range để làm điều kiện cho hàm Dmax!
Tức là, để kết quả luôn đúng, thì đồng nghĩa với việc những range điều kiện này phải được duy trì, việc này làm t thấy hơi ngại :D
 

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

Back
Top Bottom