Excel 16.0 build 20430
Windows, 64-bit, CPU not recorded
1 captured inputs are indexed for this environment. Capture dates: 2026-09-29 to 2026-09-29. This is a reading count, not a comparison with another build.
Logical functions
Matches all 4 recorded answers
Recorded: 1 in the answer bank and 3 workbook cells. How we measure this · See the Rust code
| Language | Name in Excel |
|---|---|
| Arabic | TRUE |
| Bulgarian | TRUE |
| Czech | PRAVDA |
| Danish | SAND |
| German | WAHR |
| Greek | TRUE |
| English (Australia) | TRUE |
| English (United Kingdom) | TRUE |
| English (United States) | TRUE |
| Spanish | VERDADERO |
| Estonian | TRUE |
| Finnish | TOSI |
| French | VRAI |
| Hebrew | TRUE |
| Croatian | TRUE |
| Hungarian | IGAZ |
| Indonesian | TRUE |
| Italian | VERO |
| Japanese | TRUE |
| Korean | TRUE |
| Lithuanian | TRUE |
| Latvian | TRUE |
| Norwegian | SANN |
| Dutch | WAAR |
| Polish | PRAWDA |
| Portuguese (Brazil) | VERDADEIRO |
| Portuguese (Portugal) | VERDADEIRO |
| Romanian | TRUE |
| Russian | ИСТИНА |
| Slovak | TRUE |
| Slovenian | TRUE |
| Serbian (Latin) | TRUE |
| Swedish | SANT |
| Thai | TRUE |
| Turkish | DOĞRU |
| Ukrainian | TRUE |
| Vietnamese | TRUE |
| Chinese (Simplified) | TRUE |
| Chinese (Hong Kong) | TRUE |
| Chinese (Traditional) | TRUE |
Names from Microsoft's support site.
TRUE()
TRUE() returns the logical value TRUE. It takes no arguments. The literal TRUE can be
written directly in a formula or cell with the same purpose; Microsoft retains the function
primarily for compatibility with other spreadsheet programs.
TRUE is a logical value, distinct from numeric one, the text "TRUE", and an empty cell.
A later operation may convert it to a number, but that conversion belongs to the operation
consuming the value.
Calculate =TRUE(), then try =ISLOGICAL(TRUE()) and =ISNUMBER(TRUE()) to inspect its kind.
Use =N(TRUE()) to request a numeric conversion explicitly.
A valid call has no input-dependent error. A call such as TRUE(0) has the wrong argument
count; handling an invalid formula is separate from calculating a valid constant.
Do not use TRUE as a substitute for a missing value. ISBLANK(TRUE()) and an actual blank
cell answer different questions. Likewise, "TRUE" is text until a particular consumer
chooses to interpret it.
Check that the call has zero arguments and return a tagged logical true value. Do not return
numeric 1: TYPE, ISLOGICAL, ISNUMBER and comparisons can observe the distinction.
A compiler may fold the call to a logical literal if that preserves the formula representation and any evaluation tracing it promises. FALSE and TRUE can share this path with one boolean parameter. No floating-point arithmetic or clock is needed.
Quoted from the public repository DnaCalc/DnaCalc, crates calc-func and calc-fml, at commit 9e1884369a67. Comments are the source's own. A kernel shared with other functions appears once, on its module page.
TRUE · 1 lines · calc-func/src/catalogue/logical.rs on GitHubconstant(TRUE, "TRUE", true_value)
true_value · 4 lines · calc-func/src/catalogue/logical.rs on GitHub/// TRUE: the logical TRUE.
fn true_value(_: &[CalcValue], _: &mut EvalServices<'_>) -> Result<CalcValue, FunctionFault> {
Ok(CalcValue::logical(true))
}
constant catalogue/logicalNo implementation has been published with a Handbook test suite for this function.
The recorded environments below distinguish a reading from a same-input comparison. Counts describe captured inputs in each environment; overlapping captures and comparisons are not totals of unique worksheet calls.
| Excel 16.0 build | Platform and CPU | Captured inputs |
|---|---|---|
| 20430 | Windows, 64-bit, CPU not recorded | 1 |
The record contains no same-input comparison between these environments. Reading different inputs on different builds does not establish either a version change or cross-build agreement.
Recorded environments and comparison details.
Windows, 64-bit, CPU not recorded
1 captured inputs are indexed for this environment. Capture dates: 2026-09-29 to 2026-09-29. This is a reading count, not a comparison with another build.
Write the literal TRUE in ordinary formulas. FALSE is the opposite constant;
NOT negates a logical test. NA is an explicit unavailable-value
marker when that is the intended meaning, and is an error rather than a logical value.
No named variants are recorded yet.
Suggest a correction or contribute an implementation · For agents