AND in SoftMaker PlanMaker: Syntax, Logical Tests and Examples
Check whether every specified logical condition is true, with stock-approval and exception examples.
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
AND in SoftMaker PlanMaker: test whether every condition passes
Quick answer: =AND(B2>=C2,D2=TRUE) returns expected TRUE when an order has enough stock and approval. AND returns TRUE only when every supplied logical test is TRUE; otherwise it returns FALSE. It combines tests rather than returning a customized status message. Official PlanMaker 2026 AND reference.
Exact official syntax and arguments
=AND(Value1 [, Value2, Value3 ...])
| Argument | Type and meaning | Required? | Default |
|---|---|---|---|
Value1 |
First expression, cell value or formula evaluated as a logical condition, e.g., B2>=C2. |
Yes | None. |
Value2 |
Second logical condition, e.g., D2=TRUE. |
Optional | No test is added if omitted. |
Value3 ... |
Further logical conditions when every check must pass. | Optional | No additional conditions if omitted. |
Square brackets in SoftMaker’s reference are notation for optional arguments, not characters you type. The manuals do not state a maximum number of arguments in the individual AND reference, so this guide does not invent one. AND is not an exclusive-or operator; unlike OR, it requires all specified conditions to pass.
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: stock available AND approved
-
Enter the entire practice table above. Make sure
D2is the boolean TRUE, not text in quotes. -
Select an empty cell, for example
G2. -
Type:
=AND(B2>=C2,D2=TRUE) -
Expected
G2: TRUE. Cable has 8 units on hand against a requirement of 5 (8>=5is TRUE), and its approval flag is TRUE. ThereforeAND(TRUE,TRUE)is TRUE. -
Copy the expression down to
G3andG4, allowing relative references to update.
| Formula location | Evaluation | Expected |
|---|---|---|
| G2 | 8 ≥ 5 and approved TRUE | TRUE |
| G3 | 3 ≥ 6 is FALSE, although approved TRUE | FALSE |
| G4 | 12 ≥ 8 is TRUE, but approved FALSE | FALSE |
Independent sanity check: =AND(TRUE,FALSE) is expected FALSE; =AND(TRUE,TRUE) is expected TRUE, matching SoftMaker’s own reference examples.
Advanced example: a release rule that rejects zero-quantity orders
Using only B5>=C5 and D5=TRUE would classify row 5 (Case, 0>=0) as TRUE despite no units being requested. Add a third business rule and wrap the logical result in IF:
=IF(AND(B5>=C5,C5>0,D5=TRUE),"Release","Hold")
Expected: Hold. The quantity rule C5>0 is FALSE. In a row with a genuine approved order, such as row 2, the same formula adjusted to B2, C2, and D2 is expected Release. The IF syntax and optional IfFalse argument are documented in SoftMaker’s 2026 IF manual.
To avoid an unintended empty-request release, test the business requirements individually before copying a complex condition through a live order book. The sample is illustrative and not an inventory-control system.
Common AND-specific misconceptions
=AND(B2>=C2,D2=TRUE)is about both statements; it does not choose between them. Use OR when either one is sufficient.- A comparison
D2=TRUEcan be shortened toD2when D2 is known to contain a real Boolean. The explicit form is easier to audit for mixed imported data. - AND does not tell you which input failed. For an explanation, inspect each test separately or use an IF expression to provide a tailored message.
- A required-only version such as
=AND(B2>=C2)evaluates just one logical condition; the optional syntax does not supply an invisible second condition.
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 2026 IF manual
- SoftMaker’s formula basics
- PlanMaker’s formula-auditing tools
- AND — PlanMaker 2024
- AND — 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.