Contact

MDETERM in Collabora Office: Calculate Determinants and Check Matrix Structure

Array Intermediate Collabora Office Calc

Compute Collabora matrix determinants with complete numeric tables, signed-area checks and clear square-array and precision limits.

Verification status: See the evidence and test scope described in this guide. How formula examples are checked

Quick answer: MDETERM returns one determinant for a square numeric matrix. For the two-by-two matrix with rows (4,1) and (2,3), =MDETERM(A2:B3) has expected result 10, from 4Ɨ3āˆ’1Ɨ2.

Availability and version history

  • Introduced: original Collabora release and launch date are not established by the sources reviewed.
  • Availability: documented in Collabora Office 26.04 help, scoped to the desktop-help release.
  • Platform scope: support in every online or mobile deployment is not inferred from desktop documentation.
  • Checked: October 14, 2026. Function-specific documentation and independently derived controls; no native Collabora test was performed.

Syntax and output shape

=MDETERM(Array)

The direct Collabora reference requires a square input array. It explicitly says the determinant returns in the current cell; no multi-cell result range is required. The array-function overview also lists MDETERM among functions that handle area references as arrays.

All examples use numeric cells, English function names and the documented desktop-help scope. The calculations are independent mathematical controls, not native application observations.

Example 1: reproduce a two-by-two determinant

Enter this input in A2:B3, with no headings inside that range:

Worksheet row A B
2 4 1
3 2 3

Place the formula outside A2:B3:

=MDETERM(A2:B3)
=A2*B3-B2*A3

Both expected results are 10. The explicit expression is a two-by-two determinant check, not a general algorithm for larger matrices. A sum of all four entries also happens to be 10 here, so use the next controls to show that simple addition is not the operation being performed.

Example 2: swap rows and inspect the sign

On a separate sheet, reverse the row order to (2,3) followed by (4,1). The determinant is āˆ’10, while the sum of entries is still 10. Swapping two rows reverses the determinant’s sign.

The magnitude can describe an area scale, but the sign carries orientation information. A negative determinant is not itself an input error or proof that a matrix cannot be inverted.

Advanced example: distinguish row scaling from whole-matrix scaling

Use these separate two-by-two controls:

Matrix rows Expected determinant
(8,2); (2,3) 20
(8,2); (4,6) 40

The first doubles only the original first row and doubles the determinant. The second doubles both rows, so the determinant is multiplied by four. For a two-by-two matrix, scaling every entry by c scales the determinant by c².

This distinction is useful when checking unit conversions. It is a mathematical property of the explicit matrices, not evidence that every floating-point input will satisfy an exact equality in native software.

Advanced example: a triangular three-by-three check

Enter this matrix in D2:F4 on another part of the sheet:

Worksheet row D E F
2 2 1 4
3 0 3 5
4 0 0 6
=MDETERM(D2:F4)

Expected result: 36, the product 2Ɨ3Ɨ6 of the diagonal entries. That shortcut works for a triangular matrix, where all entries on one side of the diagonal are zero. It does not authorize multiplying just the diagonal of an arbitrary matrix.

Advanced example: singularity and near-singularity

The matrix with rows (4,1) and (8,2) has determinant 0 because its second row is twice its first. It has no inverse in ordinary matrix algebra. See MINVERSE for the separate inverse operation.

A different matrix, with rows (1,1) and (1,1.000001), has mathematical determinant 0.000001. The rows are almost dependent. This example demonstrates sensitivity; the exact stored decimal, native output precision and error threshold have not been tested. Do not classify all small nonzero determinants as zero using a universal hard-coded cutoff.

Interpretation and unresolved errors

Using the original matrix’s columns as two planar vectors gives a parallelogram area of 10 and triangle area 5. This is an interpretation of those coordinates; unrelated data columns need not represent geometry.

The cited Collabora section does not enumerate exact errors for nonsquare, text, blank or error-containing inputs. This guide therefore requires a square all-numeric fixture and leaves those native cases unverified. It also makes no universal maximum-size or numerical-accuracy claim. MMULT multiplies matrices, while MUNIT constructs an identity matrix for further checks.

References and verification

Complete matrices and outputs were independently calculated using arithmetic and exact rational checks where appropriate. They are documentation-backed expectations, not native Collabora captures or a certification of every type, error and client boundary.