Alle Excel-functies

#BEREKENEN! in Excel: wat betekent het en hoe los je het op?

#BEREKENEN! betekent dat een nieuwere functie zoals FILTER een lege uitkomst geeft: geen enkele rij voldoet aan je voorwaarde. In de Engelse Excel heet deze fout #CALC!.

Probeer gratis de eerste oefeningenIn de les De functie FILTER

Wat betekent #BEREKENEN!?

#BEREKENEN! betekent dat een formule een lege uitkomst geeft, en een lege lijst kan Excel niet tonen. Je ziet de fout vooral bij FILTER, als geen enkele rij aan je voorwaarde voldoet. In een Engelstalige Excel heet deze fout #CALC!.

Je formule is dus niet kapot: er is gewoon niets gevonden. Daarom heeft FILTER een derde argument, waarin je zegt wat Excel moet tonen als de lijst leeg is, zoals Geen resultaten of een lege tekst.

Wanneer krijg je #BEREKENEN!?

  • Je filtert op een regio die niet in de lijst staat: =FILTER(C2:C6;A2:A6="Brugge").
  • Je filtert op een bedrag dat niemand haalt, zoals alle bestellingen boven 5000 euro.
  • Je voorwaarde bevat een tikfout, zoals Gnet in plaats van Gent.
  • Je filtert een lijst die nog leeg is, omdat de gegevens er pas later bijkomen.

#BEREKENEN! stap voor stap oplossen

Zo los je de fout op:

  1. Klik op de cel met #BEREKENEN! en lees de voorwaarde in de formule.
  2. Controleer of er echt rijen zijn die eraan voldoen. Een tikfout of een spatie te veel is genoeg om niets te vinden.
  3. Is het normaal dat er soms niets gevonden wordt, geef FILTER dan een derde argument: de tekst die Excel dan moet tonen.=FILTER(C2:C6;A2:A6="Brugge";"Geen resultaten")

Voorbeelden

De fout

In E1 staat =FILTER(C2:C6;A2:A6="Brugge"). Brugge staat niet in de lijst, dus blijft de uitkomst leeg.

E1
A
B
C
D
E
F
G
H
1
Regio
Product
Omzet
#BEREKENEN!
2
Gent
Laptop
1200
3
Sint-Niklaas
Scherm
340
4
Gent
Scherm
410
5
Antwerpen
Laptop
980
6
Sint-Niklaas
Muis
75
7
8
9
10
Gereed

Met een derde argument

In E1 staat =FILTER(C2:C6;A2:A6="Brugge";"Geen resultaten"). Nu toont FILTER een melding in plaats van de fout. Verander Brugge in Gent, en je krijgt de omzet van Gent.

E1
A
B
C
D
E
F
G
H
1
Regio
Product
Omzet
Geen resultaten
2
Gent
Laptop
1200
3
Sint-Niklaas
Scherm
340
4
Gent
Scherm
410
5
Antwerpen
Laptop
980
6
Sint-Niklaas
Muis
75
7
8
9
10
Gereed

Wel gevonden

In E1 staat =FILTER(C2:C6;A2:A6="Gent";"Geen resultaten"). Gent staat wel in de lijst: FILTER toont de twee bedragen, 1200 en 410, onder elkaar.

E1
A
B
C
D
E
F
G
H
1
Regio
Product
Omzet
1200
2
Gent
Laptop
1200
410
3
Sint-Niklaas
Scherm
340
4
Gent
Scherm
410
5
Antwerpen
Laptop
980
6
Sint-Niklaas
Muis
75
7
8
9
10
Gereed

Hier gaat het vaak mis

  • De fout betekent niet dat je formule verkeerd is: er is gewoon niets dat aan je voorwaarde voldoet. Controleer wel of je voorwaarde juist gespeld is.
Nu zelf proberen?
Oefen dit in de les De functie FILTER, met correctie en uitleg bij elke stap. De eerste oefeningen zijn gratis.

Probeer gratis de eerste oefeningen

Veelgestelde vragen

Bestaat #BEREKENEN! ook in oudere versies?

Nee. Je ziet de fout alleen in Excel 365 en in Excel 2021 of nieuwer, bij de nieuwe functies die over meerdere cellen overlopen.

Lees ook

#WAARDE!#N/B#DEEL/0!#NAAM?#VERW!