Sådan oprettes en række af tal ved hjælp af Excel INDEX -funktion

Anonim

I denne artikel lærer vi, hvordan du opretter liste eller række af tal i Excel 2016.

I Instance skal vi få listen med tal i orden, som kan bruges i en formel til yderligere beregningsproces. Derefter forsøger vi at gøre det manuelt, hvilket resulterer i flere komplikationer som fejl eller forkert formel.

Hvordan løser man problemet?

Først skal vi forstå logikken bag denne opgave. For at oprette en liste skal vi kende første nummer og sidste nummer. På basis af rekorden vil vi lave en formel ud af det. For at løse dette problem vil vi bruge to excel -funktioner.

  1. ROW funktion
  2. INDIREKT funktion

Generisk formel:

= RÆKKE ( INDIREKT (start_ref & ":" & end_ref)

BEMÆRK: Denne formel returnerer listen over tal fra form1 til num2. Brug Ctrl + Shift + Enter mens du bruger formlen med andre driftsformler.
Eksempel:

Lad os forstå formlen med nogle data i excel.

Først lærer vi den nemme vej ud til denne opgave. Her genererer formlen en række tal fra 5 til 10.

Skriv formlen i D2 -cellen.

Formel:

= RÆKKE ( 5:10 )

5: Startnummer

10: slutnummer

Forklaring:

Efter at formlen er brugt i cellen, vises cellens enkeltoutput som 5 i gif'et herunder. Men arrayet ligger inde i cellen. Da jeg klikkede på formlen i formellinjen, og tryk på F9 cellen viser mig array = {5; 6; 7; 8; 9; 10) , det resulterende array.

Ovenstående gif forklarer processen med at opnå en matrix {5; 6; 7; 8; 9; 10}

Nu får vi når vi tager tallene som angivet som input og operationer udført over arrays.

Lige array

For det første array vil vi bruge formlen ved hjælp af den generiske formel ovenfor

Brug formlen:

= RÆKKE ( INDIREKT ( D3 & ":" & E3))


Forklaring:

Efter at formlen er brugt i cellen, vises cellens enkeltoutput som 5 i gif'et herunder. Men arrayet ligger inde i cellen. Da jeg klikkede på formlen i formellinjen, og tryk på F9 cellen viser mig array = {5; 6; 7; 8; 9; 10} , det resulterende array.

Efter brug af F9 -genvejen ser arrayet ud som vist på billedet ovenfor.

Betjening: Find SUM af tal fra 5 til 10.
Til dette vil vi bruge SUM -funktionen med matrixformel.
Brug formlen i G3 -cellen.

{ = SUM (RÆKKE (INDIRECT (D3 & ":" & E3)))}

Forklaring:
Ovenstående finder SUM af arrayet = 5 + 6 + 7 + 8 + 9 + 10 = 45

Arrayformlen fungerer fint med SUM -funktionen for at returnere værdien som 45.

BEMÆRK: Denne formel returnerer listen over tal fra form1 til num2. Brug Ctrl + Shift + Enter mens du bruger formlen med andre driftsformler. Krøllede seler er vist på billedet ovenfor for det samme.
Negative tal: array

For det andet array vil vi bruge nedenstående formel ved hjælp af den generiske formel forklaret ovenfor

Brug formlen:

= RÆKKE (INDIREKT (1 & ":" & 5)) - 6


Forklaring:

Efter at formlen er brugt i cellen, vises cellens enkeltoutput som -5 i gif'et herunder. Men arrayet ligger inde i cellen. Da jeg klikkede på formlen i formellinjen, og tryk på F9 cellen viser mig array = {-5; -4; -3; -2; -1} , det resulterende array.

Efter brug af F9 -genvejen ser arrayet ud som vist på billedet ovenfor.

Betjening: Find GENNEMSNIT af tal fra -5 til -1.
Til dette vil vi bruge AVERAGE -funktionen med matrixformel.
Brug formlen i G3 -cellen.

{ = Gennemsnit (RÆKKE (INDIREKT (1 & ":" & 5)) - 6)}

Forklaring:

Ovenstående finder GENNEMSNIT for arrayet = (-5) + (-4) + (-3) + (-2) + (-1) / 5 = -3.0

Arrayformlen fungerer fint med AVERAGE -funktionen for at returnere værdien som -3,0.

Omvendt rækkefølge: array

For det tredje array bruger vi nedenstående formel ved hjælp af den generiske formel forklaret ovenfor. Her er slutnummeret fastsat til 1. Så arrayet bliver n til 1 .

Brug formlen:

= ABS RÆKKE (INDIREKT (E5 & ":" & D5)) - (D5 + 1))


Forklaring:

Efter at formlen er brugt i cellen, vises cellens enkeltoutput som 5 i gif'et herunder. Men arrayet ligger inde i cellen. Da jeg klikkede på formlen i formellinjen, og tryk på F9 cellen viser mig array = {5; 4; 3; 2; 1} , det resulterende array.

Efter brug af F9 -genvejen ser arrayet ud som vist på billedet ovenfor.
Operation: Find MINIMUM -værdien i rækken af ​​tal fra 5 til 1.

Til dette vil vi bruge MIN -funktionen med matrixformel.

Brug formlen i G3 -cellen.

{ = MIN (ABS ((RÆKKE (INDIREKT (E5 & ":" & D5)) - (D5 + 1)))

Forklaring:

Ovenstående finder MINIMUM -værdien ud af arrayet {5; 4 ; 3 ; 2 ; 1 } = 1 .

Forklaring:

Ovenstående finder MINIMUM -værdien ud af arrayet {5; 4 ; 3 ; 2 ; 1 } = 1 .
Arrayformlen fungerer fint med MIN -funktionen for at returnere værdien som 1.

Håber du har lært at oprette en række tal i Excel. Udforsk flere betingede formler i excel her. Du kan udføre betinget formatering i Excel 2016, 2013 og 2010. Hvis du har en uafklaret forespørgsel vedrørende denne artikel, bedes du nævne nedenfor. Vi hjælper dig.

Sådan bruges Countif -funktionen i excel

Udvidelse af referencer i Excel

Relativ og absolut reference i Excel

Genvej til at skifte mellem absolutte og relative referencer i Excel

Dynamisk regnearksreference

Alt om navngivne områder i Excel

Samlet antal rækker i område i excel

Dynamiske navngivne områder i Excel

Populære artikler

50 Excel -genvej til at øge din produktivitet

Rediger en rulleliste

Absolut reference i Excel

Hvis med betinget formatering

Hvis det er med jokertegn

Vlookup efter dato

Deltag i for- og efternavn i excel