OR in SoftMaker PlanMaker: Syntax, Logical Tests and Examples
Test whether one or more logical criteria are true, including priority-order and inventory exceptions.
Verification status: Official documentation referenced; example outcomes independently reasoned or arithmetically checked where stated. Not executed in SoftMaker PlanMaker 2026. How formula examples are checked
OR in SoftMaker PlanMaker: flag a row if any condition is true
Quick answer: =OR(B3<C3,NOT(D3)) is expected TRUE for the Adapter order, because the stock is short (3<6), even though its approval flag is TRUE. OR returns TRUE when at least one supplied logical condition is TRUE. PlanMaker 2026 OR reference.
Exact official syntax and arguments
=OR(Value1 [, Value2, Value3 ...])
| Argument | Type and meaning | Required? | Default |
|---|---|---|---|
Value1 |
First logical value or condition; for example B3<C3. |
Yes | None. |
Value2 |
Second logical condition, such as NOT(D3). |
Optional | Omitted (no extra test). |
Value3 ... |
More conditions. TRUE is returned if any test is TRUE. | Optional | No additional tests if omitted. |
The square brackets indicate optional arguments in the official syntax; do not type them. The PlanMaker OR reference does not publish a numeric maximum argument count, so Excel’s limits are not presented as PlanMaker limits. OR(TRUE,FALSE) is TRUE; OR(FALSE,FALSE) is FALSE.
Build the worksheet used in the examples
Enter the following records into a new, empty PlanMaker worksheet, with headers in row 1. Put real numeric values in B and C and actual logical values TRUE or FALSE in D (not quoted text). All formulas below refer to these exact positions.
| Row | A: Item | B: In stock | C: Required | D: Approved | E: Region |
|---|---|---|---|---|---|
| 2 | Cable | 8 | 5 | TRUE | North |
| 3 | Adapter | 3 | 6 | TRUE | East |
| 4 | Charger | 12 | 8 | FALSE | North |
| 5 | Case | 0 | 0 | TRUE | West |
| 6 | Mouse | 7 | 7 | TRUE | South |
| 7 | Monitor | 4 | 2 | FALSE | East |
Walkthrough 1: flag any order with a stock shortage OR missing approval
-
Create the practice table. Put TRUE and FALSE in column D as logical values.
-
Select blank cell G3.
-
Enter:
=OR(B3<C3,NOT(D3)) -
Expected G3: TRUE. Row 3 has 3 units against 6 needed:
B3<C3is TRUE.NOT(D3)is FALSE because the order is approved. At least one is TRUE, so OR is TRUE. -
For row 2, change references to 2; both shortage and missing approval are FALSE, so the result is expected FALSE.
| Sample row | Stock short? | Not approved? | OR expected |
|---|---|---|---|
| 2 Cable | FALSE | FALSE | FALSE |
| 3 Adapter | TRUE | FALSE | TRUE |
| 4 Charger | FALSE | TRUE | TRUE |
| 7 Monitor | FALSE | TRUE | TRUE |
Manual check: =OR(FALSE,FALSE) is expected FALSE and =OR(TRUE,FALSE) is expected TRUE, agreeing with SoftMaker’s official examples.
Advanced example: turn exception flags into an actionable text status
Create an explicit review label rather than leaving a standalone TRUE/FALSE value:
=IF(OR(B3<C3,NOT(D3)),"Review order","No exception")
Expected: Review order for Adapter (row 3). Copy down using relative references. On Cable (row 2), the analogous formula is expected No exception. This makes the output understandable in an operations queue, but it is a demonstration and not an automatic approval decision.
A second use is checking membership in a small allowed-region list:
=OR(E2="North",E2="East")
Expected TRUE for row 2 (North); expected FALSE for row 5 (West). For longer lists, a lookup or counting method may be easier to maintain; this example only illustrates two allowed values.
Common OR-specific misconceptions
- OR means one or more, not exactly one.
=OR(TRUE,TRUE)is TRUE. Don’t use OR to assert that exactly one condition applies. - Write separate complete expressions:
=OR(E2="North",E2="East"), not=OR(E2="North" OR "East"). - For an issue flag based on a missing approval, use
NOT(D3)only when D3 contains an actual TRUE/FALSE value. Do not assume text flags or blanks are coerced identically across spreadsheet programs. - OR is a logical test, not a sum or count. To count rows satisfying conditions, a different aggregation function and carefully defined logic are needed.
Input conventions, mistakes, and troubleshooting
- Start with
=. Without it, PlanMaker may interpret the entry as text. See SoftMaker’s formula basics. - Use comparisons that return logical values. For example,
B2>=C2is a test; writing"B2>=C2"is only a text string.TRUEandFALSEare logical constants, while"TRUE"and"FALSE"are text. This tutorial uses tested-by-reasoning comparisons and literal logical cells; it does not assert how arbitrary text is coerced. - Check row alignment and boundaries.
B2>=C3accidentally compares different orders. Verify cell addresses before assuming the formula is wrong. - Use English-manual argument separators as shown. The documented function syntax and examples use commas. The input/array separators shown in other manual sections can depend on regional configuration. For a different locale, use the installed PlanMaker function dialog to confirm the expected separator; no localized configuration was executed for this guide.
- Keep calculations and business policy distinct. A logical result answers exactly the expression you wrote, not whether your workflow is sensible. Row 5 has no requested units, so a production release rule should also check
C5>0. - Do not guess a precise error message for unchecked input. If a formula produces an error instead of TRUE/FALSE, test each referenced comparison in its own blank cell, inspect types and references, and use PlanMaker’s formula-auditing tools. Exact errors for malformed text or platform-specific coercion were not observed in native PlanMaker.
Cross-software caution: Microsoft Excel, Google Sheets and LibreOffice Calc also implement logical AND/OR/NOT patterns, but exact local separators, text-coercion, blank-cell behavior, argument ceilings, and imported workbook fidelity require testing in each application. Avoid claiming a complete compatibility guarantee from similarly named functions.
Related published-source guide and companion references
Official reference and verification
- SoftMaker PlanMaker — function documentation
- SoftMaker’s formula basics
- PlanMaker’s formula-auditing tools
- OR — PlanMaker 2024
- OR — PlanMaker 2021
Verification status: Official documentation checked; example outcomes were independently reasoned or arithmetically checked where applicable. Not executed in SoftMaker PlanMaker.
- No genuine SoftMaker PlanMaker screenshots are included; this guide does not use mock application images.