Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Interactieve Rapporten met FILTER | Dynamische Arrays en Interactieve Rapportage
Excel Formules

Interactieve Rapporten met FILTER

Veeg om het menu te tonen

In plaats van ruwe gegevens handmatig te filteren, gebruik FILTER om een dynamisch rapport te maken dat automatisch bijwerkt op basis van gebruikersinvoer.

FILTER-structuur

=FILTER(array, include, [if_empty])
  • array: gegevensset die wordt geretourneerd;
  • include: logische test die bepaalt welke rijen worden opgenomen;
  • [if_empty]: terugvalwaarde als er geen rijen overeenkomen.

Formule gebruikt in dit hoofdstuk:

=FILTER(Sales_Data!A2:H52, Sales_Data!E2:E52=J2, "No results found")
  • Sales_Data!A2:H52: gegevensset die wordt geretourneerd;
  • Sales_Data!E2:E52=J2: filtervoorwaarde;
  • "No results found": terugvaluitvoer.

EN- en OF-logica in FILTER

EN-logica gebruikt vermenigvuldiging:

(Condition1) * (Condition2)

Beide voorwaarden moeten TRUE retourneren.

OF-logica gebruikt optelling:

(Condition1) + (Condition2)

Ten minste één voorwaarde moet TRUE retourneren.

Stap 1 Invoercellen maken
expand arrow

Voeg in Dynamic_Reports toe:

CelWaarde
J1Geselecteerde regio
J2North
Stap 2 Het eerste FILTER-rapport maken
expand arrow

Typ in K2:

=FILTER(Sales_Data!A2:H52, Sales_Data!E2:E52=J2, "No results found")

Druk op Enter. Het rapport toont nu alleen rijen die overeenkomen met de geselecteerde regio.

Stap 3 Het rapport testen
expand arrow

Wijzig de waarde in J2.

Voorbeelden:

South
East

Merk op dat het rapport automatisch bijwerkt.

Stap 4 Een tweede invoer toevoegen
expand arrow

Voeg toe:

CelWaarde
J3Minimale omzet
J43000
Stap 5 Een EN-voorwaarde toevoegen
expand arrow

Werk de formule in K2 bij:

=FILTER(Sales_Data!A2:H52, (Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4), "No results found")
  • (Sales_Data!E2:E52=J2): regiovoorwaarde;
  • (Sales_Data!H2:H52>J4): omzetvoorwaarde;
  • *: EN-logica.
Stap 6 Dynamisch filteren testen
expand arrow

Wijzig de minimale omzetwaarde in J4.

Voorbeeld:

5000

Merk op dat het rapport automatisch bijwerkt en minder rijen toont.

Stap 7 OF-logica testen
expand arrow

Vervang de formule door:

=FILTER(Sales_Data!A2:H52, (Sales_Data!E2:E52=J2)+(Sales_Data!H2:H52>J4), "No results found")
  • +: OF-logica;
  • Rijen worden geretourneerd als ten minste één voorwaarde waar is.
Stap 8 Terugvalgedrag testen
expand arrow

Voer een regio in die niet bestaat in J2.

Controleer dat Excel het volgende retourneert:

No results found

1. Waarom heeft FILTER de voorkeur boven de ingebouwde filterdropdowns van Excel voor rapportages?

2. Wat is de rol van Sales_Data!E2:E52=J2?

3. Wat is het effect van het vervangen van * door + in een FILTER-voorwaarde?

question mark

Waarom heeft FILTER de voorkeur boven de ingebouwde filterdropdowns van Excel voor rapportages?

Selecteer het correcte antwoord

question mark

Wat is de rol van Sales_Data!E2:E52=J2?

Selecteer het correcte antwoord

question mark

Wat is het effect van het vervangen van * door + in een FILTER-voorwaarde?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 2

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 2. Hoofdstuk 2
some-alt