Matrixformules in Excel (voorbeeld, snelkoppeling) - Hoe gebruik je Array in Excel?

Matrixformules zijn zeer nuttige en krachtige formules die worden gebruikt om enkele van de zeer complexe berekeningen in Excel uit te voeren, matrixformule is ook bekend als de CSE-formules om matrixformules uit te voeren, we moeten samen op CTRL + SHIFT + ENTER drukken in plaats van alleen op te drukken enter, er zijn twee soorten matrixformules, een die ons een enkel resultaat geeft en een andere die ons meerdere resultaten geeft.

Matrixformules in Excel

Arrays in Excel kunnen in Excel worden aangeduid als matrixformules. Array in Excel zijn zeer krachtige formules waarmee we complexe berekeningen kunnen uitvoeren.

Allereerst, wat is een array? Een array is een reeks waarden of variabelen in een dataset, zoals (a, b, c, d) is een array met waarden van 'a' tot 'd'. Evenzo is in Excel-array een reeks cellen met waarden,

In de bovenstaande schermafbeelding zijn cellen van B2 tot cel G2 een array of celbereik.

Deze staan ​​ook bekend als "CSE-formules" of "Control Shift Enter Formulas", aangezien we op Ctrl + Shift + Enter moeten drukken om een ​​matrixformule in Excel te maken.

In Excel hebben we twee soorten matrixformules:

  1. Een die ons één resultaat geeft.
  2. Een andere die ons meer dan één resultaat geeft.

We zullen beide soorten matrixformules over dit onderwerp leren.

Uitleg van matrixformules in Excel

Zoals uitgelegd, zijn matrixformules in Excel krachtige formules die ons helpen bij het uitvoeren van zeer complexe berekeningen.

Uit de bovenstaande voorbeelden hebben we geleerd dat deze formules in Excel de complexe en langdurige berekeningen vereenvoudigen. Er is echter één ding om te onthouden, in voorbeeld 2, waar we meerdere waarden hebben geretourneerd met behulp van deze formules in Excel. We kunnen de waarde van de cel niet wijzigen of inkorten omdat deze deel uitmaakt van een array.

Stel dat we cel G6 Excel willen verwijderen, geeft ons een fout, of als we de waarde in het celtype wijzigen, geeft elke willekeurige waarde in de cel Excel een fout.

Typ bijvoorbeeld een willekeurig getal in cel G6 en druk op enter, het geeft de volgende foutmelding:

Bij het typen van een willekeurige waarde 56 in de cel G6, geeft dit een foutmelding dat we een deel van de array niet kunnen wijzigen.

Als we een matrixformule moeten bewerken, ga dan naar de functiebalk en bewerk de waarden of het opgegeven bereik, of als we de matrixformule willen verwijderen, verwijder dan de hele matrix, dwz celbereik B6 tot G6.

Hoe matrixformules in Excel te gebruiken?

Laten we een matrixformule leren aan de hand van een paar voorbeelden:

Matrixformules kunnen in twee typen worden gebruikt:

  1. Als we een enkele waarde willen retourneren, gebruik dan deze formules in een enkele cel, zoals in voorbeeld 1.
  2. Als we meer dan één waarde willen retourneren, gebruik dan deze formules in Excel door het celbereik te selecteren zoals in voorbeeld 2.
  3. Druk op CTRL + Shift + Enter om een ​​matrixformule te maken.

Voorbeeld 1

In de verkoopgegevens van restaurants staan ​​producten, de prijs van elk product en het aantal verkochte producten.

De eigenaar wil de totale omzet van die producten berekenen.

De eigenaar kan doorgaan en het aantal verkochte items van elk product vermenigvuldigen en ze vervolgens optellen zoals in de onderstaande vergelijking,

En hij krijgt de totale verkoop,

Maar dit is een langdurige taak, en als de gegevens groter waren, zou het veel omslachtiger zijn. Excel biedt matrixformules voor dergelijke taken.

We zullen onze eerste matrixformule maken in cel B7.

# 1 - Typ = som in cel B7 en druk vervolgens op de tab-knop op het toetsenbord. Het opent de somformule.

# 2 - Selecteer celbereik B2 tot G2.

# 3 - Plaats nu een asterisk "*" teken daarna om te vermenigvuldigen.

# 4 - Selecteer celbereik B3 tot G3.

# 5 - In plaats van op de Enter-toets te drukken, drukt u op CTRL + SHIFT + ENTER.

Excel gaf de waarde van de totale verkoop door het aantal producten te vermenigvuldigen met de prijs in elke kolom en ze bij elkaar op te tellen. In het gemarkeerde gedeelte kunnen we zien dat Excel een array heeft gemaakt voor celbereik B2 tot G2 en B3 tot G3.

In het bovenstaande voorbeeld wordt uitgelegd hoe Excel-matrixformules een enkele waarde retourneren voor een matrix of set gegevens.

Voorbeeld 2

Nu we verdergaan met dezelfde gegevens, wat als de eigenaar de verkopen voor elk product afzonderlijk wil weten, dwz de verkoop van product 1 en product 2 enzovoort.

Hij kan een heel eind komen en in elke cel een functie uitvoeren die de verkoopwaarde berekent.

De vergelijking in cel B5 moet hij herhalen voor cel c4, d4, enzovoort.

Nogmaals, als het grotere gegevens waren, zou het een vervelende en vermoeiende taak zijn.

In dit voorbeeld zullen we leren hoe matrixformules in Excel meerdere waarden retourneren voor een set arrays.

# 1 - Selecteer de cellen waar we onze subtotalen willen hebben, dwz per productverkoop voor elk product. In dit geval is het een celbereik B8 tot G8.

# 2 - Typ an is gelijk aan teken "=" a

# 3 - Selecteer celbereik B2 tot G2.

# 4 - Typ daarna een asterisk "*" teken.

# 5 - Selecteer nu celbereik B3 tot G3.

# 6 - Wat betreft matrixformules, druk niet op Enter, maar druk op CTRL + SHIFT + ENTER.

Uit het bovenstaande voorbeeld wordt uitgelegd hoe een matrixformule meerdere waarden voor een matrix in Excel kan retourneren.

Cellen B6 tot G6 is een array.

Voorbeeld # 3

Voor dezelfde restauranteigenaar heeft hij de verkoopgegevens van het restaurant voor vijf maanden jan feb maart april, mei en juni. Hij wil het gemiddelde groeipercentage van de verkoop weten.

Wat de eigenaar nu normaal kan doen, is de verkoopwaarde van feb-maanden aftrekken van jan in cel C2 enzovoort en vervolgens het gemiddelde berekenen.

Nogmaals, als dit grotere gegevens waren, zou het een zeer vermoeiende taak zijn. Laten we dit doen met de array in Excel-formules.

# 1 - Typ = gemiddeld in de cel D8 en druk vervolgens op de TAB-knop.

# 2 - Om de groei te berekenen, moeten we de waarden van een maand aftrekken van de vorige maand om het celbereik van B3 tot B7 te selecteren.

# 3 - Zet daarna een aftrekteken (-),

# 4 - Selecteer nu cellen van B2 tot B6.

# 5 - Zoals voor array in Excel, druk niet op enter, maar druk op CTRL + SHIFT + ENTER.

Matrixformules in Excel berekenden eenvoudig en probleemloos de gemiddelde omzetgroei.

De eigenaar hoeft nu niet de groei van elke maand te berekenen en daarna de gemiddelde functie uit te voeren.

Dingen om te onthouden

  1. Deze staan ​​ook bekend als CSE-formules of Control Shift Enter Excel-formules.
  2. Maak geen haakjes voor een array; Excel zelf doet dat, het zou een fout of een onjuiste waarde retourneren.
  3. Als u de haakjes “(“ handmatig invoert, zal Excel het als een tekst behandelen.
  4. Druk niet op enter; Druk in plaats daarvan op CTRL + SHIFT + Enter om een ​​matrixformule te gebruiken.
  5. We kunnen de cel van een matrix niet wijzigen, dus om een ​​matrixformule te wijzigen, wijzigt u de formule via de functiebalk of verwijdert u de formule en geeft u deze opnieuw op in het gewenste formaat.

Interessante artikelen...