Apple Numbers FALSE: Boolean Results and Optional OR Conditions
Use FALSE() in Numbers formulas, keep boolean results distinct from text and disable an optional OR trigger with a complete worksheet example.
Verification status: See the evidence and test scope described in this guide. How formula examples are checked
Quick answer: =FALSE() returns the boolean value FALSE. The function has no arguments, but its empty parentheses are required. Apple also permits the unquoted value FALSE or false directly in a cell or formula argument.
Availability and version history
- Introduced: The original release and introduction date are not established by the checked references.
- Availability: Currently documented in Apple’s Functions Help 15.4 documentation edition; explicitly included for compatibility with imported spreadsheets. No final supported-version endpoint is established.
- Scope: Shared iWork reference; exact historical availability in individual Mac, iPad, iPhone and iCloud builds remains unverified. Compatibility does not mean the function is retired.
- Checked: October 14, 2026, against the official FALSE reference. Examples checked by independent boolean logic; no native Numbers test.
Syntax and constant results
=FALSE()
FALSE supplies a logical constant, not an instruction to reverse a value. Use NOT to reverse a boolean expression. A formula such as =FALSE() always returns the same boolean result; it does not test a nearby cell.
Keep boolean values separate from labels. =FALSE() returns a boolean; ="FALSE" returns text. Use a text label such as “No” when you want a label, and a boolean when another formula needs a logical result. The examples below do not rely on implicit conversion of text into booleans.
Check the basic logic
Create a Numbers table named FalseControls, with two columns A:B and seven rows including one header row. Use A for labels and enter these formulas in B:
| Cell | Formula | Expected result |
|---|---|---|
| B2 | =FALSE() |
FALSE |
| B3 | =AND(1,FALSE()) |
FALSE |
| B4 | =OR(0,FALSE()) |
FALSE |
| B5 | =OR(5,FALSE()) |
TRUE |
| B6 | =NOT(FALSE()) |
TRUE |
| B7 | =IF(FALSE(),"Escalate","Normal") |
Normal |
Apple explicitly publishes the first two cases. The remaining results use its documented OR, NOT and IF rules. In those logical contexts, numeric zero is false and a nonzero number is true.
The role of FALSE depends on the surrounding function. In OR it contributes no successful condition, leaving other conditions to decide the result. In AND it makes the combined result false for ordinary valid boolean inputs. These statements describe logical results, not a promise that other arguments will be skipped during evaluation.
Advanced: turn an optional trigger off without losing other triggers
Create a separate table named Escalation, with eight columns A:H and five rows. Put Case, Open tasks, Age in days, Manual flag and Escalate in A1:E1. Enter A2:D5 exactly as follows. For the D cells, enter =FALSE() or =TRUE() as shown so that their value type is explicit:
| Row | Case | Open tasks | Age in days | D formula | Expected E with H2 TRUE | Expected E with H2 FALSE |
|---|---|---|---|---|---|---|
| 2 | Routine | 8 | 2 | =FALSE() |
FALSE | FALSE |
| 3 | High count | 12 | 2 | =FALSE() |
TRUE | TRUE |
| 4 | Overdue | 8 | 10 | =FALSE() |
TRUE | TRUE |
| 5 | Manual only | 8 | 2 | =TRUE() |
TRUE | FALSE |
Put Manual trigger enabled in H1 and =TRUE() in H2. In E2 enter the following formula, then fill to E5:
=OR(B2>10,C2>7,IF($H$2,D2,FALSE()))
A case escalates if its task count exceeds 10, its age exceeds seven days, or its enabled manual flag is true. The IF function returns FALSE for the optional trigger when the setting is off. The two numeric triggers remain active.
Replace H2 with =FALSE() and compare the final column in the expected-results table. Only Manual only changes from TRUE to FALSE. Restore =TRUE() in H2 afterward. The $H$2 anchor keeps the common setting fixed while B2, C2 and D2 advance on fill-down.
This pattern is useful whenever an OR-based decision has an optional branch. Returning TRUE for the disabled branch would instead force every valid result to true, bypassing the intended test.
Defaults, errors and related functions
FALSE itself has no optional argument or default to configure. Do not confuse its constant result with another function’s omitted-argument behavior. For example, IF’s handling of an entirely omitted false branch differs from an explicitly empty branch; use an explicit FALSE() when that is the intended result.
Passing a value to FALSE(value) does not match Apple’s zero-argument syntax. The short reference does not document every resulting error label or coercion case. Blank cells, text and error values should be investigated separately from the fully populated controls above.
Use TRUE for the opposite constant, OR for any-condition decisions and AND when all requirements must hold.