Excel 16.0 build 20430
Windows, 64-bit, CPU not recorded
1,212 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.
Statistical functions
Matches all 1,227 recorded answers
Recorded: 1,212 in the answer bank and 15 workbook cells. How we measure this · See the Rust code
| Language | Name in Excel |
|---|---|
| Arabic | MINA |
| Bulgarian | MINA |
| Czech | MINA |
| Danish | MINV |
| German | MINA |
| Greek | MINA |
| English (Australia) | MINA |
| English (United Kingdom) | MINA |
| English (United States) | MINA |
| Spanish | MINA |
| Estonian | MINA |
| Finnish | MINA |
| French | MINA |
| Hebrew | MINA |
| Croatian | MINA |
| Hungarian | MIN2 |
| Indonesian | MINA |
| Italian | MINA |
| Japanese | MINA |
| Korean | MINA |
| Lithuanian | MINA |
| Latvian | MINA |
| Norwegian | MINA |
| Dutch | MINA |
| Polish | MIN.A |
| Portuguese (Brazil) | MINA |
| Portuguese (Portugal) | MÍNIMOA |
| Romanian | MINA |
| Russian | МИНА |
| Slovak | MINA |
| Slovenian | MINA |
| Serbian (Latin) | MINA |
| Swedish | MINA |
| Thai | MINA |
| Turkish | MİNA işlevi |
| Ukrainian | MINA |
| Vietnamese | MINA |
| Chinese (Simplified) | MINA |
| Chinese (Hong Kong) | MINA |
| Chinese (Traditional) | MINA |
Names from Microsoft's support site.
MINA(value1, [value2], ...)
MINA(value1, [value2], …) returns the smallest value in a set, where logical values and
text are converted to numbers rather than skipped.
The consequence that dominates this function. Because text and FALSE convert to 0
rather than being skipped, MINA can never exceed 0 once any text or FALSE is present. And
because most spreadsheet data is positive — prices, quantities, durations, distances, counts —
that is not an edge case, it is the ordinary case. A column of positive measurements with one
"n/a" typed into it has MINA equal to 0, and the 0 appears nowhere in the data.
MINA is therefore not a selector in the sense MIN is: its result need not be one of its
inputs. It is the mirror of MAXA's zero clamp, and it is the worse of the two,
because the direction of the clamp points into the region where real data lives.
| Argument | Meaning | Notes |
|---|---|---|
value1 | The first value | "Value1 is required" |
value2, … | Further values | Optional; "1 to 255 values" |
Argument boundaries carry no meaning; all slots pool into one reduction.
| Value | Typed directly into the argument list | Reached inside an array or reference |
|---|---|---|
| Number | counted | counted |
TRUE | counted as 1 | counted as 1 |
FALSE | counted as 0 | counted as 0 |
| Text that reads as a number | counted as its numeric value | see below |
| Text that does not read as a number | error | see below |
| Empty cell | — | ignored |
| Error value | error | error |
The two "see below" cells are a documented contradiction, and the Handbook publishes it as a
finding rather than choosing a side. Microsoft's MINA page asserts both of the following
about text inside a reference:
These cannot both hold. If text evaluates as 0 it is counted and drags the minimum down to
zero on all-positive data; if it is ignored, the minimum of an all-positive column stays
positive. The two readings differ on exactly the case that distinguishes MINA from MIN, and
they can differ by the entire magnitude of the data.
The same contradiction appears verbatim on the MAXA page, which is evidence that it is a family-wide editorial defect in the documentation rather than a per-function slip.
What can be said without observing Excel:
MINA a reason to exist as a separate function. Under rule 2
applied to text, MINA and MIN would differ only on logicals in references.MIN page points at MINA as the way to "include logical values and text
representations of numbers in a reference as part of the calculation", which is consistent
with rule 1.Returns Number. The result need not be one of the inputs, because text and FALSE are
converted rather than selected.
0; under rule 2 it is the no-values case,
also 0. The two readings coincide here, so this input does not discriminate between
them. The discriminating input is an all-positive numeric column with one text cell.TRUE in a reference counts as 1, which is the family's undisputed purpose and the
cleanest observable difference from MIN. On data all greater than 1, a stray TRUE becomes
the minimum.| Error | Condition | Basis |
|---|---|---|
#VALUE! | A directly-passed argument is text that cannot be translated into a number | Documented on Microsoft's MINA page |
| propagated | An argument is an error value | Documented ("arguments that are error values … cause errors") |
No documented #NUM!, #DIV/0! or empty-input error; the documented empty-input answer is 0.
No floating-point arithmetic beyond the conversions, so no rounding error to analyse. Three observations are worth recording.
The zero clamp is directional, and its direction is the bad one. MAXA's clamp only bites
on all-negative data; MINA's bites on all-positive data, which is the common shape. Combined
with the no-values rule, MINA reaches 0 by two independent routes, so a hierarchical
MINA-of-MINAs over positive data reports 0 if any column is empty or contains any
text. An implementer must track "have I seen an admissible value" as a flag separate from the
running best and must not initialise the accumulator to 0.
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.
MINA · 1 lines · calc-func/src/catalogue/aggregate.rs on GitHubaggregate(MINA, "MINA", VALUES, mina)
mina · 7 lines · calc-func/src/catalogue/aggregate.rs on GitHub/// MINA: MIN, with held text read as 0 and held logicals as 1 and 0.
fn mina(
arguments: &[CalcValue],
services: &mut EvalServices<'_>,
) -> Result<CalcValue, FunctionFault> {
extreme(MINA, Held::Values, |n, best| n < best, arguments, services)
}
aggregate catalogue/aggregateextreme catalogue/aggregateholds_held_arrays catalogue/aggregateread_held_references catalogue/aggregatenumber_of catalogue/aggregateeach_value catalogue/aggregateread_values catalogue/aggregatereader catalogue/aggregateread_reference catalogue/aggregateoverflow_numbers catalogue/comparisonnumbers catalogue/comparisonin_band catalogue/comparisonRounded::up catalogue/comparisonRoundings::of catalogue/comparisonRoundings::disjoint catalogue/comparisonlow32 decimalNatural::from_u64 decimalNatural::pow10 decimalNatural::normalize decimalNatural::is_zero decimalNatural::mul_add_small decimalNatural::times_pow10 decimalNatural::times_pow5 decimalNatural::times_pow2 decimalExactDecimal::binary decimaloperand coerceNo 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,212 |
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,212 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.
MINA as
the remedy for wanting logicals and numeric text counted, and whose page carries the same
empty-set divergence finding. MINA's page returns the favour: "To exclude logical values and
text representations from calculations, use the MIN function instead."A suffix family: AVERAGEA,
COUNTA, STDEVA, STDEVPA,
VARA, VARPA. Shared intent, not one shared rule.
COUNTA in particular counts non-empty values without converting them. Read each page.0.MIN. A workbook switched from MIN to MINA to "handle the text cells"
has changed the answer to 0 on every positive column containing text.No named variants are recorded yet.
Suggest a correction or contribute an implementation · For agents