Excel #CALC! error

A dynamic array formula returned an empty result, typically FILTER with no matching rows.

Why it appears

How to fix it

  1. Add FILTER’s third argument for the empty case: =FILTER(A2:C9,C2:C9>100,"No results").
  2. Call the LAMBDA or use it inside MAP or BYROW.

Gives the error

=FILTER(A2:C11,C2:C11>50000)

Fixed

=FILTER(A2:C11,C2:C11>50000,"Sin resultados")

About Ads

This site uses Google AdSense to display ads. These ads help us keep WebHerramientas completely free. Ads are managed by Google and meet strict security and privacy standards.

Advertising
Loading ad...

Ads help us keep WebHerramientas free for everyone

Practice it

Solve the exercise on the sheet; it is checked instantly. See all lessons · Formula translator

FILTER

FILTER(range, condition) returns only the rows that meet the condition. The condition compares a whole column with a value, like B2:B11=F1, and is checked row by row.

Example=FILTER(A2:C11,B2:B11=F1)FILTRAR = FILTER

In E3, show the sales (all three columns) for the region in F1.

E3
ABCDEFGH
1SalespersonRegionAmountRegionNorth
2CarmenNorth18,500
3JorgeSouth4,200
4LucíaNorth3,900
5AndrésCentral21,000
6PaolaSouth17,800
7RicardoNorth6,400
8ElenaCentral5,900
9MateoNorth19,900
10SofíaWest800
11DiegoCentral4,600
12

Tip: while typing, click a cell or drag across several to insert their reference. F4 anchors the reference with $.

Frequently asked questions

What does #CALC! mean in Excel?
A dynamic array formula returned an empty result, typically FILTER with no matching rows.
How do I get rid of the #CALC! error?
Add FILTER’s third argument for the empty case: =FILTER(A2:C9,C2:C9>100,"No results"). Call the LAMBDA or use it inside MAP or BYROW.
What is #CALC! called in Spanish Excel?
Spanish Excel shows it as #¡CALC!.