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.
- ROW funktion
- 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