Mục lục
Hôm nay chúng ta sẽ tiếp tục tìm hiểu hàm MIN và tìm hiểu thêm một số cách tìm số nhỏ nhất dựa trên một hoặc nhiều điều kiện trong Excel. Tôi sẽ chỉ cho bạn sự kết hợp của MIN và IF, sau đó cho bạn biết về hàm MINIFS hoàn toàn mới để chứng minh rằng hàm này chắc chắn đáng để bạn chú ý.
Tôi đã trình bày về chức năng MIN và các khả năng của nó. Nhưng nếu bạn đã sử dụng Excel một thời gian, tôi tin rằng bạn biết rằng bạn có thể kết hợp các công thức với nhau theo nhiều cách để giải quyết nhiều tác vụ khác nhau mà bạn có thể chỉ nghĩ đến. Trong bài viết này, tôi muốn tiếp tục làm quen với MIN, chỉ cho bạn một số cách sử dụng nó khác và đưa ra một giải pháp thay thế tinh tế.
Chúng ta bắt đầu chứ?
MIN với một số điều kiện
Trước đây tôi đã chỉ cho bạn cách sử dụng hàm MIN và IF để bạn có thể tìm số nhỏ nhất trên cơ sở một số tiêu chí. Nhưng nếu một điều kiện không đủ thì sao? Điều gì sẽ xảy ra nếu bạn cần tiến hành tìm kiếm phức tạp hơn và xác định giá trị thấp nhất dựa trên một vài yêu cầu? Bạn nên làm gì sau đó?
Khi bạn biết cách phát hiện giới hạn tối thiểu với 1 giới hạn bằng cách sử dụng MIN và IF, bạn có thể thắc mắc về các cách phát hiện giới hạn đó bằng hai hoặc thậm chí nhiều tham số. Làm thế nào bạn có thể làm điều đó? Giải pháp sẽ rõ ràng như bạn nghĩ – sử dụng hàm MIN và 2 hàm IF trở lên.
Vì vậy, trong trường hợp bạn cần tìm giá trị thấp nhấtsố lượng táo được bán ở một khu vực cụ thể, đây là giải pháp dành cho bạn:
{=MIN(IF(A2:A15=F2,IF(C2:C15=F3,D2:D15)))}
Hoặc, bạn có thể tránh nhiều IF bằng cách sử dụng ký hiệu nhân (*). Vì bạn áp dụng công thức mảng nên toán tử AND được thay thế bằng dấu hoa thị. Bạn có thể xem trang này để cập nhật kiến thức của mình về các toán tử logic trong hàm mảng.
Vì vậy, cách khác để có số lượng táo bán được ít nhất ở miền nam là:
{=MIN(IF((A2:A15=F2)*(C2:C15=F3),D2:D15))}
Lưu ý! Hãy nhớ rằng tổ hợp của MIN và IF là một công thức mảng nên được nhập bằng Ctrl + Shift + Enter .
MINIFS hoặc cách dễ dàng tìm số nhỏ nhất dựa trên một hoặc một số điều kiện
MINIFS trả về giá trị tối thiểu theo một hoặc nhiều nguyên tắc mà bạn chỉ định. Như bạn có thể thấy từ tên của nó, đây là sự kết hợp của MIN và IF.
Lưu ý! Hàm này chỉ khả dụng trong Microsoft Excel 2019 và trong các phiên bản mới nhất của Office 365.
Khám phá cú pháp của MINIFS
Công thức này đi qua phạm vi dữ liệu của bạn và trả về cho bạn số nhỏ nhất theo các thông số bạn thiết lập. Cú pháp của nó như sau:
=MINIFS (phạm vi tối thiểu, phạm vi1, tiêu chí1, [phạm vi2], [tiêu chí2],…)- Phạm vi tối thiểu (bắt buộc) - phạm vi để tìm giá trị nhỏ nhất trong
- Range1 (bắt buộc) - tập dữ liệu để kiểm tra yêu cầu đầu tiên
- Criteria1 (bắt buộc) - điều kiện để kiểm tra Range1for
- [range2], [criteria2], … (tùy chọn) - (các) dải dữ liệu bổ sung và yêu cầu tương ứng của chúng. Bạn có thể thêm tối đa 126 tiêu chí và phạm vi trong một công thức.
Hãy nhớ rằng chúng tôi đang tìm kiếm số nhỏ nhất bằng cách sử dụng MIN và IF và nhấn Ctrl + Shift + Enter để biến nó thành công thức mảng? Chà, người dùng Office 365 có sẵn một giải pháp khác. Cảnh báo spoiler – dễ dàng hơn :)
Hãy quay lại các ví dụ của chúng tôi và kiểm tra xem giải pháp có thể dễ dàng đến mức nào.
Sử dụng MINIFS để đạt mức tối thiểu theo một tiêu chí
Các sức hấp dẫn của MINIFS là ở sự đơn giản của nó. Hãy nhìn xem, bạn cho nó thấy phạm vi với các số, một tập hợp các ô để kiểm tra điều kiện và chính điều kiện đó. Nói thì dễ hơn làm :)
Đây là công thức mới để giải trường hợp trước của chúng ta:
=MINIFS(B2:B15,A2:A15,D2)
Logic là đơn giản như ABC:
A - Trước tiên, hãy chuyển đến phạm vi để kiểm tra giá trị nhỏ nhất.
B - Sau đó, các ô để tìm tham số và chính tham số đó.
C - Lặp lại phần cuối nhiều lần tùy theo tiêu chí trong công thức của bạn.
Tìm giá trị nhỏ nhất dựa trên nhiều điều kiện với MINIFS
Tôi đã chỉ cho bạn cách xác định số nhỏ nhất được xác định bởi 1 yêu cầu sử dụng MINIFS. Nó là khá dễ dàng, phải không? Và tôi tin rằng khi bạn đọc xong câu này, bạn sẽ nhận ra rằng mình đã biết cách tìm số nhỏ nhất bằng nhiều tiêu chí:)
Đây là bản cập nhật cho nhiệm vụ này:
=MINIFS(D2:D15, A2:A15, F2, C2:C15, F3)
Lưu ý! Kích thước của min_range và tất cả các criteria_range phải giống nhau để công thức hoạt động chính xác. Nếu không, bạn sẽ nhận được lỗi #VALUE! lỗi thay vì kết quả chính xác.
Cách tìm số nhỏ nhất không có số 0 bằng MINIFS
Các tham số bạn chỉ định trong MINIFS có thể không chỉ là một số từ và giá trị mà còn là các biểu thức có toán tử logic (>,<,,=). Ý tôi là bạn có thể xác định số nhỏ nhất lớn hơn 0 chỉ bằng một công thức:
=MINIFS(B2:B15, B2:B15, ">0")
Sử dụng MINIFS để xác định giá trị nhỏ nhất bằng cách đối sánh một phần
Khi xác định số dưới cùng, có thể tìm kiếm của bạn không hoàn toàn chính xác. Có thể có thêm một số từ, ký hiệu hoặc dấu cách ngẫu nhiên sau từ khóa trong phạm vi dữ liệu của bạn. Điều này có thể khiến bạn không nhận được kết quả như mong đợi.
Thật may mắn, các ký tự đại diện có thể được sử dụng trong MINIFS và là người tiết kiệm nhỏ của bạn trong tình huống này . Vì vậy, nếu bạn biết chắc chắn rằng có nhiều lối vào khác nhau, chẳng hạn như táo trong bảng của bạn và bạn cần tìm con số nhỏ nhất trong tất cả, chỉ cần đặt dấu hoa thị ngay sau từ tìm kiếm để công thức có dạng như sau:
=MINIFS(C2:C15,A2:A15,"Apple*")
Trong trường hợp này, nó sẽ kiểm tra tất cả các lần xuất hiện của apple theo sau là bất kỳ từ và ký hiệu nào và trả về cho bạn số nhỏ nhất từ cột Đã bán . Đâymánh khóe có thể trở thành một công cụ tiết kiệm thời gian thực và công sức khi nói đến các trận đấu từng phần.
Người ta nói "Cũ là vàng". Nhưng theo như bạn thấy, một cái gì đó mới (như MINIFS) có thể còn tốt hơn nữa. Nó đơn giản, hiệu quả và không cần phải ghi nhớ tổ hợp Ctrl + Shift + Enter mọi lúc. Sử dụng MINIFS, bạn có thể dễ dàng tìm thấy giá trị nhỏ nhất dựa trên các điều kiện một, hai, ba, v.v..
Nhưng nếu bạn thích "vàng cũ" hơn, thì cặp MIN và IF sẽ giúp bạn. Sẽ mất thêm một vài lần bấm nút, nhưng nó hoạt động (đó không phải là vấn đề sao?)
Nếu bạn đang muốn tìm giá trị thấp thứ N với các tiêu chí, hãy sử dụng công thức NẾU NHỎ.
Tôi hy vọng bạn thích đọc ngày hôm nay. Trong trường hợp bạn có bất kỳ câu hỏi hoặc ví dụ nào khác, vui lòng để lại suy nghĩ của bạn trong phần bình luận.