Arrayformler i Excel (exempel, genväg) - Hur använder jag Array i Excel?

Innehållsförteckning

Arrayformler är mycket användbara och kraftfulla formler som används för att utföra några av de mycket komplexa beräkningarna i excel, arrayformel är också känd som CSE-formler för att utföra arrayformler vi behöver trycka på CTRL + SHIFT + ENTER tillsammans istället för att bara trycka på enter, det finns två typer av matrisformler, en som ger oss ett enda resultat och en annan som ger oss flera resultat.

Arrayformler i Excel

Arrayer i excel kan betecknas som arrayformler i excel. Array in excel är mycket kraftfulla formler som gör det möjligt för oss att utföra komplexa beräkningar.

Första saker först, vad är en matris? En matris är en uppsättning värden eller variabler i en datamängd som (a, b, c, d) är en matris som har värden från "a" till "d." På samma sätt är i excel-array ett antal celler med värden,

I ovanstående skärmdump är celler från B2 till cell G2 en matris eller cellintervall.

Dessa kallas också "CSE-formler" eller "Control Shift Enter Formulas", eftersom vi behöver trycka på Ctrl + Shift + Enter för att skapa en matrisformel i Excel.

I Excel har vi två typer av matrisformler:

  1. Ett som ger oss ett enda resultat.
  2. Ett annat som ger oss mer än ett resultat.

Vi lär oss båda typerna av Array-formler om detta ämne.

Förklaring av matrisformler i Excel

Som förklarat är arrayformler i Excel kraftfulla formler som hjälper oss att utföra mycket komplexa beräkningar.

Från ovanstående exempel lärde vi oss dessa formler i Excel förenklar de komplexa och långa beräkningarna. Det finns dock en sak att komma ihåg, i exempel 2, där vi returnerade flera värden med hjälp av dessa formler i Excel. Vi kan inte ändra eller minska värdet på cellen eftersom det är en del av en matris.

Antag att vi ville ta bort cell G6 excel kommer att ge oss ett fel, eller om vi ändrar värdet i celltypen kommer något slumpmässigt värde i cell excel att ge ett fel.

Skriv till exempel ett slumpmässigt tal i cell G6 och tryck på enter det ger följande fel,

När du skriver ett slumpmässigt värde 56 i cellen G6 ger det ett fel att vi inte kan ändra en del av matrisen.

Om vi ​​behöver redigera en matrisformel, gå till funktionsfältet och redigera värdena eller det angivna intervallet, eller om vi vill ta bort matrisformeln, ta bort hela matrisen, dvs. cellintervall B6 till G6.

Hur använder jag matrisformler i Excel?

Låt oss lära oss en Array Formula med några exempel:

Arrayformler kan användas i två typer:

  1. Om vi ​​vill returnera ett enda värde, använd dessa formler i en enda cell, som i exempel 1.
  2. Om vi ​​vill returnera mer än ett värde, använd dessa formler i Excel genom att välja cellområdet som i exempel 2.
  3. Tryck på CTRL + Skift + Enter för att skapa en matrisformel.

Exempel 1

I restaurangförsäljningsdata finns produkter, priset på varje produkt och antalet sålda produkter.

Ägaren vill beräkna den totala försäljningen av dessa produkter.

Ägaren kan fortsätta och multiplicera antalet sålda artiklar av varje produkt och sedan summera dem som i nedanstående ekvation,

Och han kommer att få den totala försäljningen,

Men det här är en lång uppgift, och om data var större skulle det vara mycket mer tråkigt. Excel erbjuder matrisformler för sådana uppgifter.

Vi kommer att skapa vår första matrisformel i cell B7.

# 1 - I cell B7 skriver du = summa och trycker sedan på flikknappen på tangentbordet. Det öppnar summan formel.

# 2 - Välj cellintervall B2 till G2.

# 3 - Sätt nu ett asterisk “*” -tecken efter det för att multiplicera.

# 4 - Välj cellintervall B3 till G3.

# 5 - I stället för att trycka på Enter-tangenten, tryck CTRL + SKIFT + ENTER.

Excel gav värdet av den totala försäljningen genom att multiplicera antalet produkter till priset i varje kolumn och summera dem. I det markerade avsnittet kan vi se att excel skapade en matris för cellintervall B2 till G2 och B3 till G3.

Ovanstående exempel förklarar hur excel-matrisformler returnerar ett enda värde för en matris eller uppsättning data.

Exempel 2

Fortsätt med samma data nu, tänk om ägaren vill veta försäljningen för varje produkt separat, dvs. försäljning av produkt 1 och produkt 2 och så vidare.

Han kan antingen gå långt och i varje cell utföra en funktion som beräknar försäljningsvärdet.

Ekvationen i cell B5, han måste upprepa den för cell c4, d4, och så vidare.

Återigen om det var större data, skulle det vara en tråkig och tröttsam uppgift.

I det här exemplet lär vi oss hur matrisformler i Excel returnerar flera värden för en uppsättning matriser.

# 1 - Välj cellerna där vi vill ha våra delsummor, dvs. per produktförsäljning för varje produkt. I det här fallet är det ett cellintervall B8 till G8.

# 2 - Skriv in lika för att underteckna “=” a

# 3 - Välj cellintervall B2 till G2.

# 4 - Skriv ett asterisk “*” -tecken efter det.

# 5 - Välj nu cellintervall B3 till G3.

# 6 - När det gäller matrisformel, tryck inte på enter, tryck CTRL + SKIFT + RETUR.

Från ovanstående exempel förklaras hur en matrisformel kan returnera flera värden för en matris i excel.

Cellerna B6 till G6 är en matris.

Exempel # 3

För samma restaurangägare har han uppgifterna för försäljningen gjorda av restaurangen i fem månader jan feb mars april, maj och juni. Han vill veta den genomsnittliga tillväxttakten för försäljning.

Nu kan det som ägaren normalt gör att subtrahera försäljningsvärdet av feb-månader till Jan i cellen C2 och så vidare beräkna sedan genomsnittet.

Återigen om det här var större data, skulle det vara en mycket tröttsam uppgift. Låt oss göra detta med matrisen i excelformler.

# 1 - I cellen D8, skriv = genomsnitt och tryck sedan på TAB-knappen.

# 2 - För att beräkna tillväxt måste vi subtrahera värdena på en månad från föregående månad för att välja cellintervallet från B3 till B7.

# 3 - Sätt ett subtraherande (-) tecken efter det,

# 4 - Välj nu celler från B2 till B6.

# 5 - När det gäller array i excel, tryck inte på enter, tryck CTRL + SKIFT + ENTER.

Arrayformler i Excel beräknar enkelt den genomsnittliga tillväxten för försäljningen utan krångel.

Ägaren behöver nu inte beräkna varje månads tillväxt och sedan utföra den genomsnittliga funktionen efter det.

Saker att komma ihåg

  1. Dessa kallas också CSE-formler eller Control Shift Enter Excel-formler.
  2. Gör inte parentes för en matris; excel själv gör det, skulle det returnera ett fel eller felaktigt värde.
  3. Ange parentesen “(“ manuellt, excel behandlar det som en text.
  4. Tryck inte på Enter; istället trycker du på CTRL + SKIFT + Enter för att använda en matrisformel.
  5. Vi kan inte ändra cellen i en matris, så för att ändra en matrisformel, modifiera antingen formeln från funktionsfältet eller ta bort formeln och redesign den i önskat format.

Intressanta artiklar...