1. Core Concept: Syntax & Mechanics of =MIN()
The MIN() function returns the smallest numeric value from a supplied range of numbers.
Example with values: 120, 85, 240, 60, 150
2. 🔥 Live Interactive — Find Lowest Sales Amount
Task: Calculate =MIN(B2:B6)to find the lowest sales figure. Edit any salesperson's number below to see the minimum update immediately:
| Row | A (Salesperson) | B (Sales Amount ₹) |
|---|---|---|
| 2 | Amit | |
| 3 | Priya | |
| 4 | Rahul | |
| 5 | Neha | |
| 6 | Arjun | |
| Lowest Sales (=MIN(B2:B6)): | ₹27,000 | |
3. 🔥 Live Practice — Lowest Product Price & Dynamic Changes
Experiment: Currently the Mouse is the lowest at ₹1,500. Change the Mouse price to ₹2,500 and observe how the minimum updates automatically:
| Product | Price (₹) |
|---|---|
| Laptop | |
| Mouse | |
| Keyboard | |
| Monitor | |
| Webcam | |
| Minimum Product Price (=MIN(B2:B6)): | ₹1,500 |
4. Practical Business Use: Smallest Order Value
Business Requirement: The sales manager wants to track the smallest order placed today to inspect low-ticket checkout sizes:
| Order ID | Order Value (₹) |
|---|---|
| ORD101 | |
| ORD102 | |
| ORD103 | |
| ORD104 | |
| ORD105 | |
| Smallest Order (=MIN(B2:B6)): | ₹6,700 |
5. Selecting a Continuous Range: =MIN(B2:B8)
Instead of typing individual arguments like =MIN(B2, B3, B4, B5, B6, B7, B8), use range syntax =MIN(B2:B8):
| Transaction ID | Amount (₹) |
|---|---|
| TX001 | ₹25,000 |
| TX002 | ₹18,000 |
| TX003 | ₹42,000 |
| TX004 | ₹9,500 |
| TX005 | ₹31,000 |
| TX006 | ₹12,000 |
| TX007 | ₹27,000 |
| Minimum Transaction (=MIN(B2:B8)): | ₹9,500 |
6. Lowest Score: Crucial Concept (Value vs Name)
Key Distinction: =MIN(B2:B6) returns 65. It does notreturn "Rahul".
| Student Name | Excel Score |
|---|---|
| Amit | 78 |
| Priya | 92 |
| Rahul | 65 |
| Neha | 88 |
| Arjun | 71 |
| Lowest Score (=MIN(B2:B6)): | 65 |
7. 🔥 Multi-Week 2D Matrix: =MIN(B2:D5)
MIN() can evaluate entire two-dimensional matrices across rows and columns simultaneously:
| Product | Week 1 (B) | Week 2 (C) | Week 3 (D) |
|---|---|---|---|
| Laptop | |||
| Mouse | |||
| Keyboard | |||
| Monitor | |||
| Lowest Price Across All Weeks (=MIN(B2:D5)): | ₹1,400 | ||
8. Understanding Limitations: MIN() vs Criteria Filtering
The standard =MIN() function evaluates every numeric cell in the target range unconditionally.
MINIFS() function.9. 🔥 Data Analysis Challenge: Monthly Revenue Tracking
Review the 6-month revenue ledger below. Identify the lowest monthly performance:
| Month | Revenue (₹) |
|---|---|
| January | |
| February | |
| March | |
| April | |
| May | |
| June | |
| Lowest Monthly Revenue (=MIN(B2:B7)): | ₹68,000 |
10. 🔥 Debugging Challenge: Formula Identification
Test your formula selection skills:
11. How =MIN() Handles Blank Cells & Text
When MIN() evaluates a range like =MIN(A1:A5):
- Blank / Empty Cells: Ignored completely (they are NOT treated as 0).
- Text Strings & Labels: Ignored in cell range references.
- Negative Numbers: Fully evaluated (e.g.
-50is smaller than10).
12. 🔥 Live Final Challenge: E-Commerce Ledger Audit
Scenario: You are auditing an e-commerce sales ledger. Enter the formula to calculate the smallest order in column C (Range: C2:C8):
| Row | A (Order ID) | B (Customer) | C (Order Value ₹) |
|---|---|---|---|
| 2 | ORD001 | Amit | ₹25,000 |
| 3 | ORD002 | Priya | ₹18,500 |
| 4 | ORD003 | Rahul | ₹42,000 |
| 5 | ORD004 | Neha | ₹9,700 |
| 6 | ORD005 | Arjun | ₹31,500 |
| 7 | ORD006 | Karan | ₹12,800 |
| 8 | ORD007 | Sneha | ₹27,500 |
13. Quick Check Assessment Quiz
Test your understanding of MIN() ranges, text handling, and value vs label mechanics:
Excel MIN() Formula Assessment Quiz
Test your mastery of smallest numeric value isolation, blank cell behavior, and 2D matrix range analysis.
1. What does the Excel =MIN() function return?
14. Accuracy & Production Best Practices
Production guidelines for using =MIN():
- Lock Table Ranges with F4: When copying formulas across summary sheets, use absolute references like
=MIN($C$2:$C$100). - Pairing with Lookups: To find the salesperson or product corresponding to the minimum value, combine MIN with
XLOOKUP(MIN(B2:B10), B2:B10, A2:A10). - Zero vs Blank Verification: Ensure zero-sales rows are intended as
0, as 0 will become the minimum value.