7 Excel Formulas Every Professional Should Know
There are over 500 functions in Excel, but you don't need to know them all. These seven formulas will handle 90% of your daily spreadsheet challenges. Master them, and you'll be the person everyone comes to when they need Excel help.
The Problem
Most professionals learn Excel by trial and error, picking up basic SUM and AVERAGE but missing the formulas that could save them hours every week. They end up doing manually what could be automated in seconds.
The Solution
These seven formulas are your Excel power toolkit. Each one solves common business problems elegantly and efficiently.
What You'll Need
- Excel 2016 or later (TEXTJOIN requires Excel 2019+ or Microsoft 365; all other formulas work in Excel 2016+)
- A willingness to practice
- Sample data to experiment with
Formula 1: SUMIFS - Conditional Sum with Multiple Criteria
The Problem It Solves: You need to sum values that meet multiple conditions.
Formula:
=SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2, ...)
Real-World Example: Sum all sales in the East region for Q4:
=SUMIFS(D2:D1000, B2:B1000, "East", C2:C1000, "Q4")
How it works:
D2:D1000- The column containing sales amountsB2:B1000, "East"- Only include rows where region is "East"C2:C1000, "Q4"- Only include rows where quarter is "Q4"
Pro Tip: You can add up to 127 criteria pairs!
Formula 2: COUNTIFS - Count with Multiple Conditions
The Problem It Solves: You need to count items meeting several criteria.
Formula:
=COUNTIFS(criteria_range1, criteria1, criteria_range2, criteria2, ...)
Real-World Example: Count high-priority tasks that are overdue:
=COUNTIFS(C2:C500, "High", D2:D500, "<"&TODAY())
How it works:
C2:C500, "High"- Tasks with "High" priorityD2:D500, "<"&TODAY()- Due date before today
Pro Tip: Use wildcards like "*report*" to match partial text.
Formula 3: IF with AND/OR - Complex Conditional Logic
The Problem It Solves: You need to make decisions based on multiple conditions.
Formula:
=IF(AND(condition1, condition2), value_if_true, value_if_false) =IF(OR(condition1, condition2), value_if_true, value_if_false)
Real-World Example: Determine bonus eligibility (sales > $50,000 AND tenure > 2 years):
=IF(AND(B2>50000, C2>2), "Eligible", "Not Eligible")
How it works:
AND(B2>50000, C2>2)- Both conditions must be true- Returns "Eligible" if both conditions are met
- Returns "Not Eligible" otherwise
Variation with OR:
=IF(OR(B2>100000, C2>5), "Senior Bonus", "Standard")
Either high sales OR long tenure qualifies for senior bonus.
Formula 4: TEXT - Format Numbers and Dates
The Problem It Solves: You need to combine text with formatted numbers or dates.
Formula:
=TEXT(value, format_code)
Real-World Example: Create a formatted report date:
="Report generated on "&TEXT(TODAY(), "MMMM D, YYYY")
Result: "Report generated on November 5, 2025"
Common Format Codes:
| Code | Example | Result |
|---|---|---|
| "MM/DD/YYYY" | 11/05/2025 | Date format |
| "$#,##0.00" | $1,234.56 | Currency |
| "0%" | 75% | Percentage |
| "DDDD" | Wednesday | Day name |
| "#,##0" | 1,234 | Thousands separator |
Formula 5: IFERROR - Graceful Error Handling
The Problem It Solves: Your formulas show ugly #N/A, #DIV/0!, or #VALUE! errors.
Formula:
=IFERROR(formula, value_if_error)
Real-World Example: Calculate percentage change without division errors:
=IFERROR((B2-A2)/A2, 0)
How it works:
- Attempts to calculate the percentage change
- If A2 is zero (causing #DIV/0!), returns 0 instead
- Works for any error type
Advanced Version with IFNA:
=IFNA(VLOOKUP(A2, Data!A:B, 2, FALSE), "Not Found")
IFNA only catches #N/A errors, letting other errors show (which might indicate real problems).
Formula 6: CONCAT or TEXTJOIN - Combine Text Intelligently
The Problem It Solves: You need to merge text from multiple cells with separators.
Formula (TEXTJOIN - recommended):
=TEXTJOIN(delimiter, ignore_empty, text1, text2, ...)
Real-World Example: Create a full address from separate fields:
=TEXTJOIN(", ", TRUE, A2, B2, C2, D2)
Where A2=Street, B2=City, C2=State, D2=Zip
Result: "123 Main St, Chicago, IL, 60601"
How it works:
", "- Uses comma-space as delimiterTRUE- Ignores empty cells (no awkward double commas)- Combines all provided cell values
For Older Excel (CONCAT):
=CONCAT(A2, ", ", B2, ", ", C2, " ", D2)
Formula 7: INDEX-MATCH - The Lookup Power Combo
The Problem It Solves: VLOOKUP is too limited for your lookup needs.
Formula:
=INDEX(return_range, MATCH(lookup_value, lookup_range, 0))
Real-World Example: Find an employee's salary by name (with name in column B, salary in column A):
=INDEX(A2:A100, MATCH(E2, B2:B100, 0))
How it works:
MATCH(E2, B2:B100, 0)- Finds the row number where E2 appears in the name columnINDEX(A2:A100, ...)- Returns the salary from that row- Works in any direction (unlike VLOOKUP!)
Two-Way Lookup (Matrix Style):
=INDEX(B2:F10, MATCH(H2, A2:A10, 0), MATCH(H3, B1:F1, 0))
This finds the intersection of a row and column—perfect for rate tables!
The Complete Solution
Here's a real-world example combining multiple formulas:
Scenario: Create a sales summary that shows total, count, and average for a selected region, with error handling.
="Total Sales: "&TEXT(IFERROR(SUMIFS(D:D, B:B, G2), 0), "$#,##0")& " | Deals: "&COUNTIFS(B:B, G2)& " | Average: "&TEXT(IFERROR(SUMIFS(D:D, B:B, G2)/COUNTIFS(B:B, G2), 0), "$#,##0")
Formula Breakdown
| Component | Purpose |
|---|---|
SUMIFS | Totals sales for selected region |
COUNTIFS | Counts deals for selected region |
IFERROR | Handles divide-by-zero if no deals |
TEXT | Formats numbers as currency |
& | Concatenates everything together |
Common Variations
Variation 1: Dynamic Date Ranges with SUMIFS
=SUMIFS(D:D, C:C, ">="&DATE(2025,1,1), C:C, "<="&DATE(2025,12,31))
Variation 2: Nested IFs for Multiple Outcomes
=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", "F")))
Variation 3: INDEX-MATCH with Multiple Criteria
=INDEX(D2:D100, MATCH(1, (A2:A100=G2)*(B2:B100=H2), 0))
Press Ctrl+Shift+Enter for legacy Excel versions.
Pro Tips
- Name your ranges:
=SUMIFS(Sales, Region, "East")is more readable than cell references - Use tables: Excel tables automatically expand formulas as you add data
- Test incrementally: Build complex formulas one piece at a time
- Document complex formulas: Add a comment explaining what it does
Troubleshooting
| Error | Cause | Solution |
|---|---|---|
| #VALUE! | Mismatched range sizes | Ensure all ranges in SUMIFS/COUNTIFS are same size |
| #N/A | No match found | Use IFERROR or check lookup value exists |
| #DIV/0! | Dividing by zero | Wrap in IFERROR or check denominator |
| Wrong result | Criteria not matching | Check for extra spaces, case sensitivity |
Conclusion
These seven formulas form the foundation of Excel mastery. SUMIFS and COUNTIFS handle conditional calculations. IF with AND/OR manages complex logic. TEXT formats your output professionally. IFERROR keeps your spreadsheets clean. TEXTJOIN combines data elegantly. And INDEX-MATCH handles any lookup challenge.
Practice each one until it becomes second nature. Before long, you'll be combining them in creative ways to solve problems your colleagues didn't even know could be automated.
Your journey to Excel expertise starts with these seven formulas. Master them, and the rest becomes easy.
Sponsored Content
Interested in advertising? Reach automation professionals through our platform.