COUNTA Function (LibreOffice Calc)

Math Beginner LibreOffice Calc Introduced in LibreOffice 3.0
data-analysis statistics basic-functions

The COUNTA function in LibreOffice Calc counts non‑empty cells, including text, numbers, logical values, and formulas. This guide explains syntax, examples, edge cases, errors, and best practices.

Compatibility

▾

What the COUNTA Function Does ▾

  • Counts any non‑empty cell
  • Counts text, numbers, logical values, formulas, and errors
  • Ignores only truly empty cells
  • Works with ranges, references, and mixed arguments
  • Supports multiple ranges
  • Works across sheets
  • Handles large datasets efficiently

COUNTA is ideal for determining how many cells contain anything at all.

Syntax ▾

COUNTA(value1; value2; ...)
LibreOffice Calc uses semicolons (;) to separate arguments, not commas.
COUNTA counts text, unlike COUNT, which counts only numbers.

Basic Examples ▾

Count non‑empty cells in a range

=COUNTA(A1:A10)

Counts all cells that contain text, numbers, formulas, or errors.

Count non‑empty cells in multiple ranges

=COUNTA(A1:A10; C1:C10)

Count mixed values

=COUNTA(5; "Hello"; ""; 0; TRUE)

Result: 4
(Empty string "" counts as empty.)

Count formulas even if they return empty text

=COUNTA(A1:A10)

Cells containing formulas like ="" are counted as non‑empty.

COUNTA can accept up to 255 arguments, including ranges, values, and references.

Advanced Examples ▾

Count non‑empty cells across sheets

=COUNTA(Sheet1.A1:A10; Sheet2.B1:B10)

Count non‑empty cells using 3D references

LibreOffice supports 3D ranges:

=COUNTA(Sheet1:Sheet5.A1)

Counts how many A1 cells across five sheets contain any content.

Count only visible cells (filtered data)

LibreOffice Calc does not have a COUNTA_VISIBLE function, but you can use:

=SUBTOTAL(103; A1:A10)

Function code 103 means COUNTA.

Count cells that contain text only

Use COUNTIF:

=COUNTIF(A1:A10; "<>")

This excludes empty cells and counts only text or text‑like values.

Count cells that contain formulas

Use:

=SUMPRODUCT(NOT(ISFORMULA(A1:A10))=FALSE)

(Advanced technique for auditing spreadsheets.)

Common Errors and Fixes ▾

COUNTA returns a higher number than expected

Possible causes:

  • Cells contain formulas returning empty strings (="")
  • Cells contain spaces
  • Cells contain invisible characters (common in pasted data)
  • Cells contain error values

Fix:
Use TRIM or CLEAN, or inspect cells with:
=LEN(A1)

COUNTA returns 0 unexpectedly

Possible causes:

  • Range contains only truly empty cells
  • Imported data interpreted as empty strings

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

Err:504 — Parameter error

Occurs when:

  • A range reference is malformed
  • A non‑range argument is incorrectly formatted

Best Practices ▾

  • Use COUNTA to count any non‑empty cell
  • Use COUNT when counting only numbers
  • Use COUNTBLANK to count empty cells
  • Use COUNTIFS for conditional counting
  • Clean imported data before analysis
  • Use named ranges for cleaner formulas
Named ranges make formulas easier to read and maintain.
Example: =COUNTA(Employee_Records)

Copyright 2026. All rights reserved.