Tìm giá trị lớn nhất, nhỏ nhất theo điều kiện

Liên hệ QC

07vivi94

Thành viên mới
Tham gia
25/11/21
Bài viết
11
Được thích
0
Anh chị có thể xem giúp e sao công thức này lại ko ra kết quả vậy ạ?
CÔng thức đúng là như nào ạ
Mong mọi người giải đáp giúp e ạ
1639129517595.png
 
Ctr+Shift+Enter xem dc k bạn.
 
Số canh lề giữa là vứt rồi.

Mã:
--D$6:D$17
 
Không phải lúc nào "*" cũng là ký tự đặc biệt. Khi hàm nào đó chấp nhận "*" là ký tự đặc biệt thì help có nêu rõ, và khi đó "*" mới có ý nghĩa đặc biệt. Không phải bạn cứ dùng "*" là nó có ý nghĩa đặc biệt đâu. Trong công thức của bạn, trong ngữ cảnh đó, ký tự "*" chỉ có nghĩa là chính mình.

Bạn có thể sửa thành, vd.
Mã:
=MAX(IF(NOT(ISERR(FIND(F25,C6:C17))),D6:D17))
Kết thúc bằng Ctrl + Shift + Enter

Hoặc kết thúc bằng Enter
Mã:
=MAX(IF(ISERR(FIND(F25,C6:C17));0;D6:D17))
 
Lần chỉnh sửa cuối:
Hoặc thử:

Mã:
=MAX(IF(ISNUMBER(FIND(F25,C6:C17)),D6:D17))

=MAX(IF(F25=LEFT(C6:C17,LEN(F25)),D6:D17))

Ctrl+Shift+Enter.

Mã:
=AGGREGATE(14,6,D6:D17/ISNUMBER(FIND(F25,C6:C17)),1)

=AGGREGATE(14,6,D6:D17/(F25=LEFT(C6:C17,LEN(F25))),1)

Chỉ Enter.
 
À tôi chưa nghĩ kỹ.

Lưu ý:
1. Trong bài 6 nên dùng Search, nó tìm được cả "Gạch" cả "gạch"
2. Nếu trong dữ liệu có cả "Gạch viên" và "Cua nhiều gạch" thì Search tìm thấy "gạch" trong cả hai.

Nếu đầu câu luôn viết hoa thì nên dùng Find. Find sẽ không tìm thấy "gạch" trong "Cua nhiều gạch" vì G trong F25 là chữ hoa còn g trong "Cua nhiều gạch" là chữ thường. Find lúc đó nếu tìm thấy thì luôn ở đầu câu.

Công thức đưa ra chỉ là ví dụ. Cái mấu chốt là bạn đã sai khi dùng "*"
 
Lần chỉnh sửa cuối:
Người ra đề bài này khá dốt.
Điển hình gạch thẻ và gạch viên rõ ràng là khác nhau xa, đơn giá cái này bằng 2 cái kia. Thống kê max số lượng hoàn toàn vô nghĩa.
 
Web KT

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

Back
Top Bottom