Arrayformler i Excel (eksempel, genvej) - Hvordan bruges Array i Excel?

Indholdsfortegnelse

Matrixformler er meget nyttige og kraftfulde formler, der bruges til at udføre nogle af de meget komplekse beregninger i excel, matrixformel er også kendt som CSE-formler for at udføre matrixformler, vi skal trykke CTRL + SHIFT + ENTER sammen i stedet for bare at trykke indtast, der er to typer matrixformler, en, der giver os et enkelt resultat, og en anden, der giver os flere resultater.

Array formler i Excel

Arrays i excel kan betegnes som arrayformler i excel. Array in excel er meget stærke formler, der gør det muligt for os at udføre komplekse beregninger.

Første ting først, hvad er en matrix? Et array er et sæt værdier eller variabler i et datasæt som (a, b, c, d) er et array, der har værdier fra “a” til “d.” Tilsvarende er i excel-array en række celler med værdier,

I ovenstående skærmbillede er celler fra B2 til celle G2 en matrix eller række af celler.

Disse er også kendt som "CSE-formler" eller "Control Shift Enter Formulas", da vi skal trykke på Ctrl + Shift + Enter for at oprette en matrixformel i Excel.

I Excel har vi to typer Array-formler:

  1. En der giver os et enkelt resultat.
  2. En anden, der giver os mere end et resultat.

Vi lærer begge typer Array-formler om dette emne.

Forklaring af matrixformler i Excel

Som forklaret er matrixformler i Excel effektive formler, der hjælper os med at udføre meget komplekse beregninger.

Fra ovenstående eksempler lærte vi disse formler i Excel forenkler de komplekse og lange beregninger. Der er dog en ting at huske i eksempel 2, hvor vi returnerede flere værdier ved hjælp af disse formler i excel. Vi kan ikke ændre eller skære værdien af ​​cellen, da den er en del af en matrix.

Antag, at vi ønskede at slette celle G6 excel vil give os en fejl, eller hvis vi ændrer værdien i celletypen, vil en vilkårlig værdi i celle excel give en fejl.

Skriv for eksempel et tilfældigt tal i celle G6, og tryk på enter, det giver følgende fejl,

Når du indtaster en tilfældig værdi 56 i cellen G6, giver det en fejl, at vi ikke kan ændre en del af arrayet.

Hvis vi har brug for at redigere en matrixformel, skal du gå til funktionslinjen og redigere værdierne eller det angivne interval, eller hvis vi vil slette matrixformlen, skal du slette hele arrayet, dvs. celleområde B6 til G6.

Hvordan bruges Array Formler i Excel?

Lad os lære en Array Formula med et par eksempler:

Matrixformler kan bruges i to typer:

  1. Hvis vi vil returnere en enkelt værdi, skal du bruge disse formler i en enkelt celle, som i eksempel 1.
  2. Hvis vi vil returnere mere end en værdi, skal du bruge disse formler i Excel ved at vælge celleområdet som i eksempel 2.
  3. Tryk på CTRL + Skift + Enter for at oprette en matrixformel.

Eksempel nr. 1

I salgsdata for restauranter er der produkter, prisen på hvert produkt og antallet af solgte produkter.

Ejeren ønsker at beregne det samlede salg udført af disse produkter.

Ejeren kan gå videre og multiplicere antallet af solgte varer af hvert produkt og derefter opsummere dem som i nedenstående ligning,

Og han får det samlede salg,

Men dette er en langvarig opgave, og hvis dataene var større, ville de være meget mere kedelige. Excel tilbyder Array-formler til sådanne opgaver.

Vi opretter vores første Array-formel i celle B7.

# 1 - I celle B7 skal du skrive = sum og derefter trykke på faneknappen på tastaturet. Det åbner sumformlen.

# 2 - Vælg celleområde B2 til G2.

# 3 - Sæt nu et stjerne "*" tegn efter det for at formere sig.

# 4 - Vælg celleområde B3 til G3.

# 5 - I stedet for at trykke på enter-tasten skal du trykke på CTRL + SKIFT + ENTER.

Excel gav værdien af ​​det samlede salg ved at multiplicere antallet af produkter til prisen i hver kolonne og opsummere dem. I det fremhævede afsnit kan vi se, at excel skabte en matrix for celleområde B2 til G2 og B3 til G3.

Ovenstående eksempel forklarer, hvordan excel-matrixformler returnerer en enkelt værdi for et array eller datasæt.

Eksempel 2

Fortsætter med de samme data nu, hvad hvis ejeren ønsker at kende salget for hvert produkt separat, dvs. salg af produkt 1 og produkt 2 osv.

Han kan enten gå langt og i hver celle udføre en funktion, der beregner salgsværdien.

Ligningen i celle B5, han er nødt til at gentage den for celle c4, d4 osv.

Igen, hvis det var større data, ville det være en kedelig og trættende opgave.

I dette eksempel lærer vi, hvordan arrayformler i excel returnerer flere værdier for et sæt arrays.

# 1 - Vælg de celler, hvor vi vil have vores subtotaler, dvs. pr. Produktsalg for hvert produkt. I dette tilfælde er det et celleområde B8 til G8.

# 2 - Indtast en ligning for at underskrive “=” a

# 3 - Vælg celleområde B2 til G2.

# 4 - Indtast et stjerne “*” tegn efter det.

# 5 - Vælg nu celleområde B3 til G3.

# 6 - Hvad angår matrixformel, skal du ikke trykke på enter, tryk på CTRL + SKIFT + ENTER.

Fra ovenstående eksempel forklares det, hvordan en matrixformel kan returnere flere værdier for en matrix i excel.

Celler B6 til G6 er en matrix.

Eksempel 3

For den samme restaurantejer har han dataene for salg udført af restauranten i fem måneder januar feb marts april, maj og juni. Han ønsker at kende den gennemsnitlige vækstrate for salg.

Nu, hvad ejeren normalt kan gøre, er at fratrække salgsværdien af ​​februar-måneder til Jan i cellen C2 og så videre og derefter beregne gennemsnittet.

Igen, hvis dette var større data, ville det være en meget trættende opgave. Lad os gøre dette med arrayet i Excel-formler.

# 1 - I celle D8 skal du skrive = gennemsnit og derefter trykke på TAB-knappen.

# 2 - For at beregne vækst skal vi trække værdierne på en måned fra den foregående måned for at vælge celleområdet fra B3 til B7.

# 3 - Sæt et træk (-) tegn efter det,

# 4 - Vælg nu celler fra B2 til B6.

# 5 - Hvad angår array i excel, skal du ikke trykke på enter, tryk på CTRL + SHIFT + ENTER.

Matrixformler i Excel beregner let den gennemsnitlige vækst for salget uden besvær.

Ejeren behøver nu ikke at beregne hver måneds vækst og derefter udføre den gennemsnitlige funktion efter det.

Ting at huske

  1. Disse er også kendt som CSE-formler eller Control Shift Enter Excel-formler.
  2. Lav ikke parentes til en matrix; excel selv gør det, ville det returnere en fejl eller forkert værdi.
  3. Indtastning af parentes “(“ manuelt, excel behandler det som en tekst.
  4. Tryk ikke på enter; I stedet skal du trykke på CTRL + SHIFT + Enter for at bruge en matrixformel.
  5. Vi kan ikke ændre cellen i en matrix, så for at ændre en matrixformel skal du enten ændre formlen fra funktionsbjælken eller slette formlen og redesigne den i det ønskede format.

Interessante artikler...