Een matrixformule maken

Opmerking:  We willen u graag zo snel mogelijk de meest recente Help-inhoud in uw eigen taal bieden. Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor u is. Kunt u ons onder aan deze pagina laten weten of de informatie nuttig voor u was? Hier is het Engelstalige artikel ter referentie.

Matrixformules bieden krachtige formules waarmee u complexe berekeningen die vaak kunnen niet worden uitgevoerd met standaard werkbladfuncties. Ze zijn ook genoemd 'Ctrl-Shift-Enter' of "CSE" formules, omdat u moet druk op Ctrl + Shift + Enter deze kunnen worden ingevoerd.  U kunt matrixformules gebruiken, zoals de schijnbaar waardoor, doen

  • Het aantal tekens in een celbereik tellen

  • Getallen optellen die aan bepaalde voorwaarden voldoen, zoals de laagste waarden in een bereik van getallen of getallen die tussen een boven- en ondergrens vallen

  • Elke n'de waarde in een bereik van waarden optellen

Excel biedt twee soorten matrixformules: matrix formules die verschillende berekeningen uitvoeren om te genereren van een enkel resultaat en matrixformules die meerdere resultaten berekenen. Sommige werkbladfuncties retourneren matrices met waarden, of een matrix van waarden als een argument vereisen. Zie richtlijnen en voorbeelden van matrixformulesvoor meer informatie.

Met dit type matrixformule kunt u een werkbladmodel vereenvoudigen doordat een aantal verschillende formules wordt vervangen door één matrixformule.

  1. Klik in de cel waarin u de formule wilt invoeren.

  2. Voer de formule in die u wilt gebruiken.

    In matrixformules wordt de standaardsyntaxis voor formules gebruikt. Alle matrixformules beginnen met een gelijkteken (=) en u kunt alle reguliere Excel-functies gebruiken in matrixformules.

    Bijvoorbeeld deze formule berekent de totale waarde van een matrix van aandelen en plaatst het resultaat in de cel naast "Totaalwaarde."

    Een veelgebruikte matrixformule

    In de formule worden eerst de aandelen (cellen B2 – I2) op prijs (cellen B3 – I3) vermenigvuldigd en vervolgens worden die resultaten opgeteld tot een eindtotaal van 53.184. Dit is een voorbeeld van een matrixformule in één cel omdat de formule slechts in één cel voorkomt.

  3. Druk op Ctrl+Shift+Enter.

    De formule wordt automatisch tussen { } (accolades) geplaatst.

    Opmerking: Handmatig typen accolades rond een formule wordt niet omzetten in een matrixformule, moet u op Ctrl + Shift + Enter om een matrixformule maken te drukken. Elk gewenst moment dat u de matrixformule bewerken de accolades ({}) verwijderd uit de matrixformule en u moet druk op Ctrl + Shift + Enter opnieuw kunt u de wijzigingen in een matrixformule en toe te voegen van de accolades.

Als u meerdere resultaten wilt berekenen met een matrixformule, moet u de matrix invoeren in een celbereik dat precies hetzelfde aantal rijen en kolommen bevat als u gebruikt in de matrixargumenten.

  1. Selecteer het celbereik waarin u de matrixformule wilt invoeren.

  2. Voer de formule in die u wilt gebruiken.

    In matrixformules wordt de standaardsyntaxis voor formules gebruikt. Alle matrixformules beginnen met een gelijkteken (=) en u kunt alle reguliere Excel-functies gebruiken in matrixformules.

    Klik in het volgende voorbeeld wordt de formule veelvouden deelt met prijs in elke kolom en de formule komt voor in de geselecteerde cellen in rij 5.

    Een matrixfunctie in meerdere cellen
  3. Druk op Ctrl+Shift+Enter.

    De formule wordt automatisch tussen { } (accolades) geplaatst.

    Opmerking: Handmatig typen accolades rond een formule wordt niet omzetten in een matrixformule, moet u op Ctrl + Shift + Enter om een matrixformule maken te drukken. Elk gewenst moment dat u de matrixformule bewerken de accolades ({}) verwijderd uit de matrixformule en u moet druk op Ctrl + Shift + Enter opnieuw kunt u de wijzigingen in een matrixformule en toe te voegen van de accolades.

Als u nieuwe gegevens opnemen in de matrixformule moet, raadpleegt u een matrixformule uitvouwen. U kunt ook proberen:

Als u met matrixformules wilt oefenen voordat u ze op uw eigen gegevens toepast, kunt u deze voorbeeldgegevens gebruiken.

De onderstaande werkmap bevat voorbeelden van matrixformules. U kunt de voorbeelden het beste gebruiken door de werkmap naar uw computer te kopiëren door te klikken op het Excel-pictogram in de rechterbenedenhoek en vervolgens de werkmap te openen in het Excel-bureaubladprogramma.

Kopieer de onderstaande tabel en plak deze in Excel in cel A1. Zorg ervoor dat u selecteert cellen E2: E11, voert u de formule = C2:C11 * D2:D11, en druk op Ctrl + Shift + Enter zodat u een matrixformule.

Verkoper

Type auto

Aantal verkocht

Prijs per stuk

Totaalbedrag

Barnhill

Sedan

5

2200

=C2:C11*D2:D11

Coupé

4

1800

Ingle

Sedan

6

2300

Coupé

8

1700

Jordan

Sedan

3

2000

Coupé

1

1600

Pica

Sedan

9

2150

Coupé

5

1950

Sanchez

Sedan

6

2250

Coupé

8

2000

Een matrixformule in meerdere cellen maken

  1. Selecteer in de voorbeeldwerkmap de cellen E2 tot en met E11. In deze cellen zal het resultaat worden weergegeven.

U selecteert altijd de cel(len) waarin het resultaat moet worden weergegeven, voordat u de formule invoert.

Deze vereiste geldt altijd en kent geen uitzonderingen.

  1. Voer de onderstaande formule in. Voer de formule in een cel in door gewoon met het typen te beginnen (druk op het gelijkteken). De formule verschijnt in de laatste cel die u hebt geselecteerd. U kunt de formule ook typen in de formulebalk.

    =C2:C11*D2:D11

  2. Druk op Ctrl+Shift+Enter.

Een matrixformule in één cel maken

  1. Klik in de voorbeeldwerkmap op cel B13.

  2. Voer deze formule in met een methode uit stap 2 die hierboven wordt beschreven:

    =SOM(C2:C11*D2:D11)

  3. Druk op Ctrl+Shift+Enter.

Met de formule worden de waarden in de celbereiken C2:C11 en D2:D11 vermenigvuldigd en worden vervolgens de resultaten opgeteld om een eindtotaal te berekenen.

Meer hulp nodig?

U kunt altijd uw vraag stellen aan een expert in de Excel Tech Community, ondersteuning vragen in de Answer-community of een nieuwe functie of verbetering voorstellen in Excel User Voice.

Naar boven

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×