IF vs IFS: When to Stop Nesting
Your commission tiers started as one IF, grew to three nested IFs with a tail of parentheses, and now nobody on the team can safely edit the formula. Is IFS the fix, and what changes?
Excel & Google Sheets
This formula works in both Excel and Google Sheets.
How it works
A nested IF buries each new tier one level deeper — =IF(B2>=90,"Gold",IF(B2>=75,"Silver","Bronze")) — and every added tier adds a parenthesis to balance at the end. IFS flattens the same logic into condition/result pairs read left to right, stopping at the first condition that's true. That stop-at-first-true rule does the range work for you: by the time IFS tests B2>=75, the >=90 case is already handled, so the pair order IS the logic — biggest threshold first. The one behavioral difference: nested IF's final else is built in, while IFS has none — if no condition matches, it returns #N/A. The fix is the TRUE catch-all as the last pair, which always matches and acts as the else. Both formulas produce identical tiers on the verified grid below. IFS needs Excel 2019/365 or Google Sheets; a single either/or is still cleaner as plain IF.
When to use it
Use IFS for commission tiers, grade bands, shipping brackets, and status labels — anywhere three or more outcomes stack. Keep plain IF for two-outcome checks like pass/fail or overdue/on-time.
Common mistakes
Did this formula help?
Engine-verified against the sample data aboveDownload the proof sheet (.xlsx)Last reviewed 2026-07-09