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

Geavanceerd Sorteren met SORTBY en LARGE

Veeg om het menu te tonen

SORT werkt goed voor basisrangschikkingen, maar geavanceerdere rapportages vereisen vaak meerdere sorteerniveaus of onafhankelijke sorteerverwijzingen. In dit hoofdstuk wordt SORTBY gebruikt voor meerlagige rangschikking en LARGE voor KPI-extractie.

SORTBY-structuur

=SORTBY(array, by_array1, sort_order1, [by_array2, sort_order2])
  • array: gegevensset die wordt geretourneerd;
  • by_array1: eerste sorteerverwijzing;
  • sort_order1: eerste sorteervolgorde;
  • by_array2: optionele tweede sorteerverwijzing;
  • sort_order2: tweede sorteervolgorde.

In tegenstelling tot SORT gebruikt SORTBY externe arrays in plaats van interne kolomposities.

LARGE-structuur

=LARGE(array, k)
  • array: numerieke waarden die worden geëvalueerd;
  • k: rangschikkingspositie;
  • 1: grootste waarde;
  • 2: op één na grootste waarde.

LARGE retourneert één gerangschikte waarde in plaats van een volledig gesorteerde gegevensset.

Stap 1 Invoerwaarden controleren
expand arrow

Controleer in Dynamic_Reports of de volgende invoerwaarden aanwezig zijn:

CelWaarde
J2North
J43000
Stap 2 SORTBY-rapport opbouwen
expand arrow

Vervang de vorige SORT-formule door:

=SORTBY(
FILTER(Sales_Data!A2:H52,(Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4),"No results found"),
FILTER(Sales_Data!E2:E52,(Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4),"No results found"),1,
FILTER(Sales_Data!H2:H52,(Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4),"No results found"),-1
)
  • Eerste sorteerniveau: Regio oplopend;
  • Tweede sorteerniveau: Omzet aflopend.
Stap 3 Primaire sortering testen
expand arrow

Bekijk de uitvoer en controleer of de rijen alfabetisch per regio zijn gegroepeerd.

Stap 4 Secundaire rangschikking testen
expand arrow

Controleer binnen elke groep of de omzetwaarden van hoog naar laag worden weergegeven.

Stap 5 Consistentie van arrays valideren
expand arrow

Alle FILTER-voorwaarden binnen SORTBY moeten arrays met identieke rijaantallen retourneren. Als één array niet overeenkomt, werkt de formule niet.

Stap 6 Hoogste omzetwaarde extraheren
expand arrow

Typ in een aparte cel:

=LARGE(Sales_Data!H2:H52, 1)

Dit retourneert de hoogste omzetwaarde in de gegevensset.

Stap 7 Dynamisch filteren toevoegen aan LARGE
expand arrow

Vervang de formule door:

=LARGE(FILTER(Sales_Data!H2:H52, Sales_Data!E2:E52=J2), 1)
  • FILTER(...): beperkt de gegevensset tot de geselecteerde regio;
  • 1: retourneert de hoogste omzetwaarde.
Stap 8 Dynamische KPI-updates testen
expand arrow

Wijzig de regiowaarde in J2. Let op:

  • Het SORTBY-rapport wordt automatisch bijgewerkt;
  • De LARGE-KPI wordt automatisch bijgewerkt.

1. Waarom biedt SORTBY meer flexibiliteit dan SORT?

2. Wat is een strikte vereiste voor arrays die binnen SORTBY worden gebruikt?

3. Wat is het belangrijkste verschil tussen SORT/SORTBY en LARGE?

question mark

Waarom biedt SORTBY meer flexibiliteit dan SORT?

Selecteer het correcte antwoord

question mark

Wat is een strikte vereiste voor arrays die binnen SORTBY worden gebruikt?

Selecteer het correcte antwoord

question mark

Wat is het belangrijkste verschil tussen SORT/SORTBY en LARGE?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 4

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 4
some-alt