What Most People Miss About Parentheses in Excel

Yes, you type parentheses in Excel the same way you do in Notepad. But if you think they only matter in formulas like =SUM(A1:A5), you’ll break your reports when Excel silently reorders your logic.

The Setup

You’re auditing Q1 sales for a regional distributor. Data lives in A1:E10: names, territories, base revenue, bonus %, and target shortfall. You need to flag reps who missed targets *by more than 15%*, but only if their territory is 'West' or 'Central'. And you must show that shortfall as a negative value—wrapped in parentheses—for accounting alignment.
ABCDE
Rep NameTerritoryRevenueBonus %Target
Sarah ChenWest$124,5007.2%$142,000
Diego MoraCentral$98,2005.8%$115,000
Amina PatelEast$156,3008.5%$148,000
James WuWest$87,6006.1%$105,000
Lena TorresCentral$112,9006.9%$124,500
Rajiv KimNorth$135,4007.7%$132,000
Maya SinghWest$76,1005.3%$92,000
Tariq BellCentral$104,8006.4%$118,000
Nina LopezEast$142,2008.1%$139,500

The Challenge

You need to compute shortfall as (Target − Revenue), then display it as a parenthetical negative *only* for West/Central reps who missed target by >15%. That means three layers of logic: arithmetic, conditional filtering, and text formatting—all relying on correct parenthesis placement. Get one pair wrong and Excel returns #VALUE! or worse: a silent miscalculation where (A1−B1)*0.15 becomes A1−B1*0.15. And here’s what most miss: parentheses around text values inside CONCATENATE or TEXT functions *must be escaped with double quotes*, not typed literally. Type ="("&A1&")" — not =(A1). The latter tries to evaluate A1 as a function.

Walking Through It

We’ll build column F: "Formatted Shortfall". Start in F2.
StepActionResultShortcut
1In F2, enter: =IF(OR(B2="West",B2="Central"),(E2−C2),"")Shows $17,500 for Sarah, $16,800 for Diego — but no parentheses yetAlt+= (to insert SUM, then edit)
2Wrap the subtraction in extra parentheses: =IF(OR(B2="West",B2="Central"),(E2−C2),"") → change to =IF(OR(B2="West",B2="Central"),-(E2−C2),"")Now shows −$17,500, −$16,800 — negative sign applied correctlyF2 → Ctrl+Enter (keep editing)
3Add 15% threshold: =IF(AND(OR(B2="West",B2="Central"),(E2−C2)/E2>0.15),-(E2−C2),"")Only Sarah ($17,500/$142,000 = 12.3%) disappears — she doesn’t hit 15% shortfall. James stays: $17,400/$105,000 = 16.6%Ctrl+Shift+Enter (legacy array, not needed here—but good to know)
4Convert to parenthetical text: =IF(AND(OR(B2="West",B2="Central"),(E2−C2)/E2>0.15),"("&TEXT(−(E2−C2),"$#,##0")&")","-")F2 now shows "($17,400)" for James, "-" for everyone elseAlt+H+F+F (Format Cells dialog)
Notice Step 4: the outer parentheses around the number are literal text—so we wrap them in quotes and concatenate. No math happens there. That’s why you *can’t* write =(−(E2−C2)) and expect "($17,400)". Excel sees that as a number, not text.

The Result

Final F2:F10 after dragging down:
F
-
-
-
($17,400)
-
-
($15,900)
($13,200)
-
Three reps qualify: James Wu (West), Maya Singh (West), Tariq Bell (Central). All others get "-".

What Could Go Wrong

Mistake #1: Nested OR without outer parentheses Writing =IF(OR(B2="West",B2="Central"),X,Y) works. But =IF(OR(B2="West",B2="Central")*(E2−C2)>0.15,X,Y) fails — Excel treats the * as multiplication, not AND logic. You’ll get #VALUE! unless you wrap the whole OR clause: =IF((OR(B2="West",B2="Central"))*(E2−C2)/E2>0.15,X,Y). Mistake #2: Forgetting quote escaping in text mode Typing ="("&E2−C2&")" gives #VALUE! because Excel tries to subtract C2 from the string "(", not from E2. Correct: ="("&TEXT(E2−C2,"0")&")". Mistake #3: Using parentheses to force text alignment Some users wrap numbers like =(A1) hoping Excel will auto-format as currency with parentheses. It won’t. That formula just returns A1 unchanged. Use Format Cells → Number → Currency → Negative numbers: ($1,234.10), or apply TEXT() with explicit format codes. Here’s your quick-reference cheat sheet for next time:
Use CaseCorrect SyntaxWrong Syntax
Force calculation order=A1*(B1+C1)=A1*B1+C1
Conditional text with parens="("&TEXT(A1,"0")&")"=(A1)
Nested logical test=IF((A1>100)*(B1<50),"Yes","No")=IF(A1>100*B1<50,"Yes","No")
Display negative as (123)TEXT(A1,"#,##0_);[Red](#,##0)")="("&ABS(A1)&")" (ignores sign)
James Chen

James Chen

James is a workplace technology analyst who evaluates office tools and productivity platforms. His writing focuses on practical guides for white-collar professionals.