Applies ToExcel voor Microsoft 365 Excel voor Microsoft 365 voor Mac Webversie van Excel Excel voor iPad Excel voor iPhone

In september 2018 hebben we dynamische matrixformules uitgebracht voor Excel voor Microsoft 365. De verschillen tussen dynamische matrices en verouderde Ctrl+Shift+Enter-formules (CSE) worden hieronder besproken.

Dynamische matrixformules:

  • Kan 'overlopen' buiten de celgrenzen waar de formule wordt ingevoerd. In het volgende voorbeeld ziet u de functie RANDARRAY in D1, die overloopt in D1:F5 of 5 rijen bij 3 kolommen. De dynamische matrixformule bestaat technisch gezien alleen in cel D1, terwijl bij een verouderde CSE-formule de formule in het hele bereik moet worden ingevoerd.De functie RANDARRAY die is ingevoerd in cel D1, loopt van D1 naar F5.

  • Het formaat wordt automatisch gewijzigd wanneer gegevens worden toegevoegd of verwijderd uit het bronbereik. Met CSE-matrixformules wordt het retourgebied afgekapt als het te klein is of worden #N/A geretourneerd als het te groot is.

  • Berekenen in een context van 1x1. De functie RAND retourneert bijvoorbeeld één resultaat, dus als u meerdere willekeurige getallen wilt retourneren naar het raster, kunt u de functie RANDARRAY gebruiken. De functies RIJ en KOLOM retourneren de rij en kolom van de broncel. SEQUENCE(ROW()) kan worden gebruikt om het oude gedrag van RIJ te repliceren in een verouderde matrixformule.

  • Nieuwe formules die meer dan 1 resultaat retourneren, lopen automatisch over. U hoeft niet op Ctrl+Shift+Enter te drukken.

  • CSE-matrixformules blijven behouden vanwege compatibiliteitsredenen. In de toekomst moet u in plaats daarvan formules voor dynamische matrices gebruiken.

  • Wanneer cellen in een verouderde CSE-matrixformule van elkaar afhankelijk waren, probeert Excel elk afzonderlijk te berekenen in plaats van als een matrix. Dit gedrag werd 'CSE-onderbreking' genoemd en onder bepaalde omstandigheden kunnen formules die op deze manier worden berekend, inconsistente resultaten opleveren. Om de kans op inconsistente resultaten te voorkomen, raden we u aan afzonderlijke formules te gebruiken in plaats van te vertrouwen op cse-opsplitsing. Dynamische matrixformules worden niet verbroken. In plaats daarvan rapporteren ze de kringzoeker, zodat u deze kunt aanpakken.

  • Kan eenvoudig worden gewijzigd door de broncel te wijzigen, terwijl cse-matrixformules vereisen dat het hele bereik tegelijkertijd wordt bewerkt.

  • Het invoegen/verwijderen van kolommen en rijen is niet toegestaan in een actief cse-matrixformulebereik. U moet eerst alle bestaande matrixformules verwijderen die in de weg staan.

Meer hulp nodig?

U kunt altijd uw vraag stellen aan een expert in de Excel Tech Community of ondersteuning vragen in de Communities.

Zie ook

De functie FILTER

De functie ASELECT.MATRIX

De functie VOLGORDE

De functie SORTEREN

De functie SORTEREN.OP

De functie UNIEK

#OVERLOOP! -fouten in Excel

Dynamische matrices en gedrag van matrices op aangrenzende cellen

Impliciete snijpuntoperator: @

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.