Bỏ qua nội dung chính

Làm cách nào để tìm giá trị tối đa hoặc tối thiểu dựa trên tiêu chí trong Excel?

doc-tìm-giá-trị-tối-đa-với-tiêu-chí-1

Giả sử tôi có dải dữ liệu sau, cột A chứa tên sản phẩm và cột B có số lượng đặt hàng, bây giờ, tôi muốn tìm giá trị đặt hàng tối đa của sản phẩm KTE như hình minh họa sau. Trong Excel, làm cách nào chúng ta có thể trích xuất giá trị tối đa hoặc tối thiểu dựa trên một hoặc nhiều tiêu chí?

Tìm giá trị Tối đa hoặc Tối thiểu chỉ dựa trên một tiêu chí

Tìm giá trị Tối đa hoặc Tối thiểu dựa trên nhiều tiêu chí


mũi tên màu xanh bong bóng bên phải Tìm giá trị Tối đa hoặc Tối thiểu chỉ dựa trên một tiêu chí

Để trả về giá trị tối đa hoặc giá trị nhỏ nhất với một tiêu chí, hàm MAX sẽ giúp bạn.

1. Nhập công thức này: =MAX((A2:A13=D2)*B2:B13) vào một ô cụ thể mà bạn muốn, xem ảnh chụp màn hình:

doc-tìm-giá-trị-tối-đa-với-tiêu-chí-2

Lời khuyên: Trong công thức này: A2: A13 is các ô phạm vi chứa tiêu chí, D2 là tiêu chí bạn muốn tìm giá trị tối đa dựa trên, B2: B13 là phạm vi trả về giá trị tương ứng.

2. Sau đó nhấn Ctrl + Shift + Enter các phím với nhau để nhận giá trị tối đa của KTE, xem ảnh chụp màn hình:

doc-tìm-giá-trị-tối-đa-với-tiêu-chí-3

Chú thích: Để nhận giá trị tối thiểu dựa trên tiêu chí cụ thể, vui lòng nhập công thức này =MIN(IF(A2:A13=D2,B2:B13)), sau khi nhập công thức, bạn phải nhấn Ctrl + Shift + Enter các phím với nhau, sau đó bạn sẽ nhận được kết quả sau:

doc-tìm-giá-trị-tối-đa-với-tiêu-chí-4


mũi tên màu xanh bong bóng bên phải Tìm giá trị Tối đa hoặc Tối thiểu dựa trên nhiều tiêu chí

Nếu bạn muốn tìm giá trị tối đa hoặc tối thiểu với nhiều tiêu chí, bạn có thể sử dụng các công thức sau:

Lấy dữ liệu sau đây làm ví dụ, tôi cần tìm thứ tự tối đa hoặc tối thiểu của KTE trong tháng XNUMX:

doc-tìm-giá-trị-tối-đa-với-tiêu-chí-5

1. Nhập công thức này vào một ô bạn muốn đặt kết quả: =MAX(IF(A2:A13=F1,IF(B2:B13=F2,C2:C13))), xem ảnh chụp màn hình:

doc-tìm-giá-trị-tối-đa-với-tiêu-chí-7

Lời khuyên: Trong công thức này: A2: A13 là dữ liệu chứa tiêu chí1, B2: B13 là phạm vi dữ liệu chứa tiêu chí2, F1F2 là tiêu chí bạn dựa trên, C2: C13 đề cập đến phạm vi bạn muốn trả về giá trị tối đa.

2. Sau đó nhấn Ctrl + Shift + Enter các phím đồng thời, giá trị lớn nhất trong đó giá trị tương ứng trong A2: A13 bằng giá trị trong F1và giá trị tương ứng trong B2: B13 bằng giá trị trong F2 Được trả lại.

doc-tìm-giá-trị-tối-đa-với-tiêu-chí-8

Chú thích: Để nhận giá trị tối thiểu dựa trên các tiêu chí này, vui lòng áp dụng công thức sau: =MIN(IF(A2:A13=F1,IF(B2:B13=F2,C2:C13))), và nhớ nhấn Ctrl + Shift + Enter chìa khóa với nhau.


Các hàng Kết hợp Nâng cao: (Tìm giá trị tối đa hoặc tối thiểu dựa trên một cột chính)

Với Kutools cho Excel'S Các hàng kết hợp nâng cao tiện dụng, bạn có thể nhanh chóng kết hợp nhiều hàng trùng lặp thành một bản ghi dựa trên các cột chính và nó cũng có thể áp dụng một số phép tính như tổng, trung bình, đếm, v.v. cho các cột khác.

  • 1. Chỉ định cột chính mà bạn muốn tìm giá trị tối đa hoặc giá trị nhỏ nhất mà cột khác dựa vào;
  • 2. Chọn một phép tính mà bạn cần.

doc-tìm-giá-trị-tối-đa-với-tiêu-chí-9

Kutools cho Excel: với hơn 200 bổ trợ Excel tiện dụng, dùng thử miễn phí không giới hạn trong 60 ngày. Tải xuống và dùng thử miễn phí ngay!


Các bài liên quan:

Làm cách nào để chọn dữ liệu / giá trị tối đa với hàm max trong Excel?

Làm thế nào để chọn giá trị cao nhất và giá trị thấp nhất trong Excel?

Công cụ năng suất văn phòng tốt nhất

🤖 Trợ lý AI của Kutools: Cách mạng hóa việc phân tích dữ liệu dựa trên: Thực thi thông minh   |  Tạo mã  |  Tạo công thức tùy chỉnh  |  Phân tích dữ liệu và tạo biểu đồ  |  Gọi các hàm Kutools...
Các tính năng phổ biến: Tìm, đánh dấu hoặc xác định các bản sao   |  Xóa hàng trống   |  Kết hợp các cột hoặc ô mà không làm mất dữ liệu   |   Vòng không có công thức hữu ích. Cảm ơn !
Siêu tra cứu: Nhiều tiêu chí VLookup    VLookup Nhiều Giá Trị  |   VLookup trên nhiều trang tính   |   Tra cứu mờ ....
Danh sách thả xuống nâng cao: Tạo nhanh danh sách thả xuống   |  Danh sách thả xuống phụ thuộc   |  Danh sách thả xuống nhiều lựa chọn ....
Trình quản lý cột: Thêm một số cột cụ thể  |  Di chuyển cột  |  Chuyển đổi trạng thái hiển thị của các cột ẩn  |  So sánh dãy và cột hữu ích. Cảm ơn !
Các tính năng nổi bật: Tiêu điểm lưới   |  Chế độ xem thiết kế   |   Thanh công thức lớn    Trình quản lý sổ làm việc & trang tính   |  Thư viện tài nguyên (Văn bản tự động)   |  Bảng chọn ngày   |  Kết hợp các bảng tính   |  Mã hóa/Giải mã ô    Gửi email theo danh sách   |  Siêu lọc   |   Bộ lọc đặc biệt (lọc in đậm/nghiêng/gạch ngang...) ...
15 bộ công cụ hàng đầu12 bản văn CÔNG CỤ (thêm văn bản, Xóa ký tự,...)   |   50 + Biểu đồ Các loại (Biểu đồ Gantt,...)   |   40+ Thực tế Công thức (Tính tuổi dựa trên ngày sinh,...)   |   19 chèn CÔNG CỤ (Chèn mã QR, Chèn ảnh từ đường dẫn,...)   |   12 Chuyển đổi CÔNG CỤ (Số thành từ, Chuyển đổi tiền tệ,...)   |   7 Hợp nhất & Tách CÔNG CỤ (Các hàng kết hợp nâng cao, Chia ô,...)   |   ... và nhiều hơn nữa

Nâng cao kỹ năng Excel của bạn với Kutools for Excel và trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian.  Bấm vào đây để có được tính năng bạn cần nhất...

Mô tả


Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
Comments (10)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Tip: use MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) or MINIFS...


The solution presented here is stupid and doesn't really work.
This comment was minimized by the moderator on the site
This was super helpful, thank you so much!
This comment was minimized by the moderator on the site
i'm finding min value from each cell (which not in a range), and it give me answer '-'. how to solve this? =min(A3, B3, D3, G3). but the B3 is zero.
This comment was minimized by the moderator on the site
Hello,

Similar to above example, where the MAX array formula finds the max value for KTE and Jan (two conditions) --> i am trying to do almost same, but i need to return not just the maximum value, but the name of the row which contains this maximum value... Imagine, if there is one more column between B and C, which contains the name of the person who did the order, for example... I was trying to use INDEX formula, but it doesn't really work. Like this: =INDEX(C2:C13,MAX(IF(A2:A13=F1,IF(B2:B13=F2,D2:D13)),0) What can be the solution here?
This comment was minimized by the moderator on the site
Hi,

I would like to get help to retrieve a value from a table based on an Object's Name (Multiple objects with multiple data from a same objects which differentiate by date) to get the latest data based on specified date ( more latest data may be available than the specified data).

No. Well Start Date End Date Oil Rates (stb/d)
1 BT-101L 1/1/2017 0:00 1/2/2017 0:00 59
2 BT-106L 1/7/2017 0:00 1/8/2017 0:00 124
3 BT-106S 1/8/2017 0:00 1/9/2017 0:00 132
4 BT-101L 1/9/2017 0:00 1/10/2017 0:00 138
5 BT-201S 1/10/2017 0:00 1/11/2017 0:00 144
6 BT-203S 1/11/2017 0:00 1/12/2017 0:00 150
7 BT-101L 1/29/2017 0:00 1/30/2017 0:00 269

In the results mode, I need to populate the data based on latest available data.

Date BT-101L
1-Jan 59
2-Jan 59
3-Jan 59
4-Jan 59
5-Jan 59
6-Jan 59
7-Jan 59
8-Jan 132
9-Jan 132
10-Jan 132
11-Jan 132
12-Jan 132
13-Jan 132
14-Jan 132
15-Jan 132
16-Jan 132

Can anyone help?
This comment was minimized by the moderator on the site
Similar question but based on reversed information. I work in land investment. I have a list of counties and corresponding values. The lower the value the more I need to work in the area. If I plug say "County A" with a value of 100, then County B with a value of 85, then County C with a value of 66, what statement can I use to identify County C as the one I need to work on?
This comment was minimized by the moderator on the site
Hi, when I try the MIN formula it doesn't work and just gives me 0??
This comment was minimized by the moderator on the site
Virtualcoyright - Do you have blanks in the range you are using the MIN for? If so, it will return with the following formula 0:

=MIN(IF(A2:A13=D2,B2:B13))

To prevent it getting 0 if blanks exist in the range B2:B13, write the formula in the following manner:

=MIN(IF(A2:A13=D2,IF(B2:B13<>0,B2:B13)))
This comment was minimized by the moderator on the site
Sir you have just saved my bacon ! I was facing a problem that i didn't have any blanks & all values where > 0 but the minimum formula resulted in 0 while i wanted the least positive value and your modified formula did just that. I think they should modify the article to include your modified formula.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations