=OR(logical1, [logical2], ...)
| Argument | Required | Description |
|---|---|---|
| logical1 | Required | The first condition to test. Any expression that evaluates to TRUE or FALSE — comparisons, logical functions, or cell references containing booleans. |
| logical2 ... | Optional | Additional conditions, up to 255 total. OR returns TRUE the moment it finds a TRUE argument and stops evaluating the rest. It only returns FALSE if every single argument is FALSE. |
| A | B | C | |
|---|---|---|---|
| 1 | Rep | Region | Include |
| 2 | Alice | North | =OR(B2="North",B2="South") |
| 3 | Bob | East | FALSE |
| 4 | Carol | South | TRUE |
| 5 | Dan | West | FALSE |
| 6 | Ella | North | TRUE |
| 7 | Finn | East | FALSE |
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Customer | Tier | Order | Discount |
| 2 | Alice | Premium | 350 | =OR(B2="Premium",C2>500) |
| 3 | Bob | Standard | 620 | TRUE |
| 4 | Carol | Standard | 280 | FALSE |
| 5 | Dan | Premium | 150 | TRUE |
| 6 | Eve | Standard | 450 | FALSE |
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ticket | Status | Days Open | Action |
| 2 | TKT-001 | Urgent | 5 | =IF(OR(B2="Urgent",C2>30),"Escalate","Normal") |
| 3 | TKT-002 | Normal | 45 | Escalate |
| 4 | TKT-003 | Normal | 12 | Normal |
| 5 | TKT-004 | Urgent | 32 | Escalate |
| 6 | TKT-005 | Normal | 28 | Normal |
=IF(OR(B2="Urgent",C2>30),"Escalate","Normal")
=IF(OR(B2="Member",C2>=100),"Free shipping","Standard rate")
=OR(C2="North",C2="South")
=IF(OR(D2<TODAY(),E2>10000),"Review","OK")
=IF(OR(C2=TODAY(),D2=""),"Attention","On track")
=IF(OR(B2="North",B2="South"),"Include","Exclude")
=IF(AND(C2>0,OR(D2="VIP",E2>500)),"Qualify","Pass")
=COUNTIF({"North","South","East","West"},B2)>0