OR in SoftMaker PlanMaker: Syntax, Logical Tests and Examples

Logical Beginner SoftMaker PlanMaker 2026

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

  1. Create the practice table. Put TRUE and FALSE in column D as logical values.

  2. Select blank cell G3.

  3. Enter:

    =OR(B3<C3,NOT(D3))
    
  4. Expected G3: TRUE. Row 3 has 3 units against 6 needed: B3<C3 is TRUE. NOT(D3) is FALSE because the order is approved. At least one is TRUE, so OR is TRUE.

  5. 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

  1. Start with =. Without it, PlanMaker may interpret the entry as text. See SoftMaker’s formula basics.
  2. Use comparisons that return logical values. For example, B2>=C2 is a test; writing "B2>=C2" is only a text string. TRUE and FALSE are 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.
  3. Check row alignment and boundaries. B2>=C3 accidentally compares different orders. Verify cell addresses before assuming the formula is wrong.
  4. 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.
  5. 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.
  6. 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.

Official reference and verification

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.