
Samenvatting SORTEREN.OP() functie
De SORTEREN.OP() functie in Excel is ontworpen om gegevens dynamisch te sorteren op basis van de waarden in één of meerdere kolommen. In tegenstelling tot de gewone SORTEREN() functie, biedt SORTEREN.OP() de mogelijkheid om op specifieke kolommen te sorteren zonder dat je eerst het bereik handmatig moet herschikken. Hierdoor is deze functie ideaal voor het bouwen van dynamische tabellen, dashboards of geautomatiseerde analyses.
Wanneer je bijvoorbeeld een lijst met klanten wilt sorteren op omzet, naam of regio, hoef je niet steeds de kolommen aan te passen — SORTEREN.OP() doet dat automatisch.
Vertaling
Nederlands: SORTEREN.OP()
Engels: SORTBY()
Duits: ORDENARPOR()
Resultaat waarde
Sorteer de ene tabel, op basis van kolom(men) in een andere tabel.Doel
Het doel van de SORTEREN.OP() functie is om een reeks of tabel te sorteren op basis van de waarden in één of meerdere kolommen. De functie retourneert een dynamisch bereik dat automatisch wordt bijgewerkt wanneer de onderliggende gegevens veranderen.
Syntaxis
=SORTEREN.OP(matrix; op_matrix1;[sorteervolgorde1];[per_kolom];...)
Argumenten
matrix – Dit is het hoofdgegevensbereik dat je wilt sorteren. Het kan een tabel, een celbereik of een dynamische matrix zijn.
op_matrix1 – De kolom of rij waar Excel op moet sorteren. Je kunt hier één kolom opgeven, bijvoorbeeld B2:B20, of meerdere kolommen via een matrix, zoals {B2:B20\C2:C20} om eerst op kolom B en daarna op kolom C te sorteren.
sorteervolgorde – Een optioneel argument waarmee je bepaalt of de sortering oplopend of aflopend is. Gebruik 1 voor oplopend en -1 voor aflopend. Als je meerdere kolommen opgeeft in op_matrix, kun je ook meerdere waarden opgeven, bijvoorbeeld {1;-1}.
per_kolom – Nog een optioneel argument (WAAR of ONWAAR).
ONWAAR(standaard) sorteert per rij.WAARsorteert per kolom, wat handig is bij horizontale datasets.
De SORTEREN.OP() functie kan zowel in Excel Desktop, Online als Mobile gebruikt worden, mits de versie ondersteuning biedt voor dynamische matrixformules. In oudere versies van Excel (zoals 2016 of eerder) wordt de functie niet ondersteund.
Gebruik van SORTEREN.OP() functie
De SORTEREN.OP() functie wordt vooral gebruikt bij het dynamisch ordenen van gegevens in rapporten en dashboards. Stel dat je een lijst hebt met medewerkers, hun regio en omzetcijfers, dan kun je met één formule automatisch de lijst laten sorteren op omzet of naam.
Voorbeeld:
=SORTEREN.OP(A2:C20;C2:C20;-1)
In dit voorbeeld wordt de tabel gesorteerd op kolom C (omzet), in aflopende volgorde.
Je kunt SORTEREN.OP() ook combineren met de FILTER() functie om eerst te filteren op een bepaalde regio en daarna de resultaten te sorteren.
Voorbeeld:
=SORTEREN.OP(FILTER(A2:C20;B2:B20="Noord");C2:C20;-1)
Hier worden alleen de medewerkers uit de regio Noord weergegeven, gesorteerd op hun omzet van hoog naar laag.
Andere nuttige combinaties zijn met ALS() om sorteercriteria dynamisch te bepalen, of met INDIRECT() om flexibel kolomverwijzingen te gebruiken.
Voorbeeld:
=SORTEREN.OP(A2:D50;INDIRECT("C2:C50");1)
Hiermee kun je via een dynamische verwijzing bepalen op welke kolom gesorteerd wordt.
Waarom SORTEREN.OP() functie gebruiken?
Met SORTEREN.OP() kun je Excel laten meedenken. In plaats van handmatig te sorteren, laat je Excel automatisch bijwerken zodra gegevens veranderen. Dit bespaart tijd en voorkomt fouten.
Bijvoorbeeld, stel dat je maandelijkse omzetcijfers per verkoper bijhoudt. Door SORTEREN.OP() te gebruiken, blijven je topverkopers altijd bovenaan in je rapport:
=SORTEREN.OP(A2:C100;C2:C100;-1)
Een veelgemaakte fout is het niet goed afstemmen van het bereik tussen matrix en op_matrix. Beide bereiken moeten dezelfde hoogte (of breedte) hebben, anders geeft Excel de foutmelding #WAARDE!.
Tip: Gebruik de functie VERSCHUIVING() of INDEX() om dynamische bereiken aan te maken die altijd dezelfde omvang hebben.
Opmerkingen SORTEREN.OP() functie
- De SORTEREN.OP() functie is alleen beschikbaar in Excel-versies die dynamische matrixformules ondersteunen.
- Wanneer de sorteerbereiken niet overeenkomen, geeft de formule een
#WAARDE!fout. #BEREIK!kan optreden als het resultaat buiten het beschikbare werkbladgebied valt.- De functie werkt perfect samen met FILTER(), UNIEK(), REEKS() en SORTEREN() voor geavanceerde analyses.
- Excel Online en Mobile ondersteunen deze functie volledig, maar prestaties kunnen trager zijn bij grote datasets.
- In de Nederlandstalige Excel-versie gebruik je de naam SORTEREN.OP(), in de Engelstalige versie SORTBY().
