MEDIAN Function (OpenOffice Calc)

Statistical Beginner OpenOffice Calc Introduced in OpenOffice.org 3.0
median central-tendency statistical numeric-data

The MEDIAN function in OpenOffice Calc returns the middle value in a dataset. Learn syntax, examples, behavior with even/odd counts, common errors, and best practices.

Compatibility

What the MEDIAN Function Does

  • Returns the middle value of a dataset
  • Ignores text and empty cells
  • Works with odd or even numbers of values
  • Includes dates and times (because they are numeric)
  • Works across sheets
  • Useful for statistical analysis, reporting, and data profiling

MEDIAN is ideal when you want a central value that is not distorted by outliers.

Syntax

MEDIAN(number1; number2; ...)

Arguments:

  • number1, number2, … — Individual values, cell references, or ranges
MEDIAN ignores text, empty cells, and logical values, but includes dates and times.

How MEDIAN Works

Odd number of values

The median is the middle value.

Example:
Values: 5, 7, 9
Median: 7

Even number of values

The median is the average of the two middle values.

Example:
Values: 5, 7, 9, 11
Median: (7 + 9) / 2 = 8

Basic Examples

Median of a range

=MEDIAN(A1:A10)

Median of multiple ranges

=MEDIAN(A1:A10; C1:C10)

Median of a list of values

=MEDIAN(10; 25; 7; 99; 3)

Result: 10

Median of dates

If A1:A5 contains dates:

=MEDIAN(A1:A5)

Result: the middle date.

Advanced Examples

Median across sheets

=MEDIAN(Sheet1.A1:A100)

Median with conditions (workaround)

OpenOffice Calc does not have MEDIANIF, but you can use:

=MEDIAN(IF(A1:A100="North"; B1:B100))

Confirm with Ctrl+Shift+Enter.

Median within a date range

=MEDIAN(IF((A1:A100>=DATE(2025;1;1))*(A1:A100<=DATE(2025;12;31)); B1:B100))

Confirm with Ctrl+Shift+Enter.

Median excluding zeros

=MEDIAN(IF(A1:A100<>0; A1:A100))

Confirm with Ctrl+Shift+Enter.

Median of filtered data

MEDIAN does not ignore filtered rows.
Workaround:

=MEDIAN(IF(SUBTOTAL(103; OFFSET(A1; ROW(A1:A100)-ROW(A1); 0)); A1:A100))

Confirm with Ctrl+Shift+Enter.

Median in a 3D range

=MEDIAN(Sheet1:Sheet5.A1:A10)

Common Errors and Fixes

MEDIAN returns 0 unexpectedly

Possible causes:

  • All values are text
  • All values are empty
  • Imported numbers stored as text
  • Hidden apostrophes ('123)

Fix: Convert text to numbers:
Data → Text to Columns → OK

MEDIAN includes values you expected it to ignore

MEDIAN includes:

  • Dates
  • Times
  • Numeric results of formulas

MEDIAN excludes values you expected it to include

MEDIAN ignores:

  • Text numbers ("123")
  • Empty cells
  • Logical values (TRUE/FALSE)
  • Errors

Err:502 — Invalid argument

Occurs when:

  • A malformed range is used
  • A text argument is not quoted properly

Err:508 — Missing parenthesis

Usually caused by:

  • Missing )
  • Using commas instead of semicolons

Best Practices

  • Use MEDIAN instead of AVERAGE when data contains outliers
  • Use array formulas for conditional medians
  • Convert imported text numbers to real numbers
  • Avoid mixing text and numbers in the same column
  • Use named ranges for cleaner formulas
  • Use MEDIAN for robust statistical summaries
MEDIAN is often more reliable than AVERAGE when analyzing real‑world data with extreme highs or lows.

Copyright 2026. All rights reserved.