Een reeks getallen maken met behulp van de Excel INDEX-functie

Anonim

In dit artikel leren we hoe u een lijst of reeks getallen kunt maken in Excel 2016.

Bij Instance moeten we de lijst met getallen op volgorde krijgen, die kan worden gebruikt in een formule voor een verder berekeningsproces. Vervolgens proberen we het handmatig te doen, wat resulteert in meerdere complicaties zoals fouten of een verkeerde formule.

Hoe het probleem op te lossen?

Eerst moeten we de logica achter deze taak begrijpen. Om een ​​lijst te maken, moeten we het eerste nummer en het laatste nummer weten. Aan de hand van het dossier maken we er een formule van. Om dit probleem op te lossen zullen we twee Excel-functies gebruiken.

  1. RIJ-functie
  2. INDIRECTE functie

Generieke formule:

= RIJ ( INDIRECTE (start_ref & ":" & end_ref)

OPMERKING: Deze formule retourneert de lijst met getallen van num1 tot num2. Gebruik de Ctrl + Shift + Enter terwijl u de formule gebruikt met andere operationele formules.
Voorbeeld:

Laten we de formule met enkele gegevens in Excel begrijpen.

Eerst zullen we de gemakkelijke weg naar deze taak leren. Hier genereert de formule een reeks getallen van 5 tot 10.

Schrijf de formule in de D2-cel.

Formule:

= RIJ ( 5:10 )

5 : Start_num

10 : eind_num

Uitleg :

Nadat de formule in de cel is gebruikt, wordt de enkele uitvoer van de cel weergegeven als 5 in het onderstaande gif. Maar de array ligt in de cel. Toen ik op de formule in de formulebalk klikte, en druk op F9 de cel toont me de reeks = {5 ; 6 ; 7; 8 ; 9 ; 10) , de resulterende array.

De bovenstaande gif legt het proces uit om een ​​array te verkrijgen { 5 ; 6 ; 7; 8 ; 9 ; 10}

Nu krijgen we wanneer we de getallen nemen zoals verstrekt als invoer en bewerkingen die over de arrays worden uitgevoerd.

Rechte reeks

Voor de eerste array gebruiken we de formule met behulp van de algemene formule hierboven

Gebruik de formule:

= RIJ ( INDIRECTE ( D3 & ":" & E3 ) )


Uitleg :

Nadat de formule in de cel is gebruikt, wordt de enkele uitvoer van de cel weergegeven als 5 in het onderstaande gif. Maar de array ligt in de cel. Toen ik op de formule in de formulebalk klikte, en druk op F9 de cel toont me de reeks = { 5 ; 6 ; 7; 8 ; 9 ; 10 } , de resulterende array.

Na gebruik van de F9-snelkoppeling ziet de array eruit zoals in de bovenstaande afbeelding.

Werking: Zoek de SOM van de getallen van 5 tot 10.
Hiervoor gebruiken we de SOM-functie met matrixformule.
Gebruik de formule in de G3-cel.

{ = SOM ( RIJ ( INDIRECT ( D3 & ":" & E3 ) ))}

Uitleg :
Het bovenstaande vindt de SOM van de array = 5 + 6 + 7 + 8 + 9 + 10 = 45

De matrixformule werkt prima met de SOM-functie om de waarde als 45 te retourneren.

OPMERKING: Deze formule retourneert de lijst met getallen van num1 tot num2. Gebruik de Ctrl + Shift + Enter terwijl u de formule gebruikt met andere operationele formules. Krullende accolades worden hiervoor in de afbeelding hierboven weergegeven.
Negatieve getallen : array

Voor de tweede array gebruiken we de onderstaande formule met behulp van de algemene formule die hierboven is uitgelegd:

Gebruik de formule:

= RIJ ( INDIRECT ( 1 & ":" & 5) ) - 6


Uitleg :

Nadat de formule in de cel is gebruikt, wordt de enkele uitvoer van de cel weergegeven als -5 in het onderstaande gif. Maar de array ligt in de cel. Toen ik op de formule in de formulebalk klikte, en druk op F9 de cel toont me de reeks = { -5 ; -4 ; -3 ; -2; -1 } , de resulterende array.

Na gebruik van de F9-snelkoppeling ziet de array eruit zoals in de bovenstaande afbeelding.

Werking: Vind het GEMIDDELDE van getallen van -5 tot -1.
Hiervoor gebruiken we de GEMIDDELDE functie met matrixformule.
Gebruik de formule in de G3-cel.

{ = GEMIDDELDE ( RIJ ( INDIRECT ( 1 & ":" & 5 ) ) - 6)}

Uitleg :

Het bovenstaande vindt het GEMIDDELDE van de array = (-5) + (-4) + (-3) + (-2) + (-1) / 5 = -3.0

De matrixformule werkt prima met de functie GEMIDDELDE om de waarde als -3,0 te retourneren.

Omgekeerde volgorde: array

Voor de derde array zullen we de onderstaande formule gebruiken met behulp van de algemene formule die hierboven is uitgelegd. Hier is het eindgetal vast op 1. Dus de array wordt n tot 1 .

Gebruik de formule:

= ABS RIJ ( INDIRECT ( E5 & ":" & D5 ) ) - ( D5 + 1 ) )


Uitleg :

Nadat de formule in de cel is gebruikt, wordt de enkele uitvoer van de cel weergegeven als 5 in het onderstaande gif. Maar de array ligt in de cel. Toen ik op de formule in de formulebalk klikte, en druk op F9 de cel toont me de reeks = {5 ; 4 ; 3 ; 2 ; 1 } , de resulterende array.

Na gebruik van de F9-snelkoppeling ziet de array eruit zoals in de bovenstaande afbeelding.
Operatie: Zoek de MINIMUM-waarde uit de reeks getallen van 5 tot 1.

Hiervoor gebruiken we de MIN-functie met matrixformule.

Gebruik de formule in de G3-cel.

{ = MIN (ABS ( ( RIJ ( INDIRECT ( E5 & ":" & D5 ) ) - ( D5 + 1 ) )

Uitleg :

Het bovenstaande vindt de MINIMUM waarde uit de array {5 ; 4 ; 3 ; 2 ; 1 } = 1 .

Uitleg :

Het bovenstaande vindt de MINIMUM waarde uit de array {5 ; 4 ; 3 ; 2 ; 1 } = 1 .
De matrixformule werkt prima met de MIN-functie om de waarde als 1 te retourneren.

Ik hoop dat je hebt geleerd hoe je een reeks getallen in Excel kunt maken. Ontdek hier meer voorwaardelijke formules in Excel. U kunt voorwaardelijke opmaak uitvoeren in Excel 2016, 2013 en 2010. Als u een onopgeloste vraag heeft over dit artikel, vermeld dit dan hieronder. Wij zullen je helpen.

Hoe de Countif-functie in Excel te gebruiken?

Referenties uitbreiden in Excel

Relatieve en absolute referentie in Excel

Snelkoppeling om te schakelen tussen absolute en relatieve verwijzingen in Excel

Dynamische werkbladreferentie

Alles over benoemde bereiken in Excel

Totaal aantal rijen in bereik in Excel

Dynamische benoemde bereiken in Excel

populaire artikels

50 Excel-snelkoppeling om uw productiviteit te verhogen

Een vervolgkeuzelijst bewerken

Absolute referentie in Excel

Indien met voorwaardelijke opmaak

Indien met jokertekens

Opzoeken op datum

Voeg voor- en achternaam toe in Excel