Come creare una matrice di numeri utilizzando la funzione INDICE di Excel

Anonim

In questo articolo impareremo come creare un elenco o una matrice di numeri in Excel 2016.

In Istanza, dobbiamo ottenere l'elenco dei numeri in ordine, che può essere utilizzato in una formula per ulteriori processi di calcolo. Quindi proviamo a farlo manualmente, il che si traduce in molteplici complicazioni come errori o formule errate.

Come risolvere il problema?

Per prima cosa dobbiamo capire la logica dietro questo compito. Per creare un elenco dobbiamo conoscere il primo numero e l'ultimo numero. Sulla base del verbale, ne faremo una formula. Per risolvere questo problema utilizzeremo due funzioni excel.

  1. Funzione RIGA
  2. Funzione INDIRETTA

Formula generica:

= RIGA ( INDIRETTO ( inizio_rif & " : " & fine_rif )

NOTA: Questa formula restituirà l'elenco dei numeri da num1 a num2. Utilizzare il Ctrl + Maiusc + Invio durante l'utilizzo della formula con altre formule operative.
Esempio:

Comprendiamo la formula con alcuni dati in excel.

Per prima cosa impareremo la via più facile per questo compito. Qui la formula genera un array di numeri da 5 a 10.

Scrivi la formula nella cella D2.

Formula:

= RIGA ( 5:10 )

5 : Start_num

10 : end_num

Spiegazione :

Dopo che la formula è stata utilizzata nella cella, il singolo output della cella viene mostrato come 5 nella gif sottostante. Ma l'array si trova all'interno della cella. Quando ho fatto clic sulla formula nella barra della formula e premere F9 il cellulare mi mostra il matrice = {5; 6; 7; 8; 9; 10) , la matrice risultante.

La gif sopra spiega il processo per ottenere un array { 5 ; 6; 7; 8 ; 9; 10}

Ora otteniamo quando prendiamo i numeri forniti come input e le operazioni eseguite sugli array.

Serie dritta

Per il primo array useremo la formula usando la formula generica sopra

Usa la formula:

= RIGA ( INDIRETTO ( D3 & ":" & E3 ) )


Spiegazione :

Dopo che la formula è stata utilizzata nella cella, il singolo output della cella viene mostrato come 5 nella gif sottostante. Ma l'array si trova all'interno della cella. Quando ho fatto clic sulla formula nella barra della formula e premere F9 il cellulare mi mostra il matrice = { 5; 6; 7; 8 ; 9; 10} , la matrice risultante.

Dopo aver utilizzato la scorciatoia F9, l'array ha l'aspetto mostrato nell'immagine sopra.

Operazione: Trova la SOMMA dei numeri da 5 a 10.
Per questo useremo la funzione SOMMA con la formula dell'array.
Usa la formula nella cella G3.

{ = SOMMA ( RIGA ( INDIRETTO ( D3 & ":" & E3 ) ) )}

Spiegazione :
Quanto sopra trova la SOMMA dell'array = 5 + 6 + 7 + 8 + 9 + 10 = 45

La formula dell'array funziona bene con la funzione SOMMA per restituire il valore come 45.

NOTA: Questa formula restituirà l'elenco di numeri da num1 a num2. Utilizzare il Ctrl + Maiusc + Invio durante l'utilizzo della formula con altre formule operative. Le parentesi graffe sono mostrate nell'immagine sopra per lo stesso.
Numeri negativi: array

Per il secondo array useremo la formula seguente usando la formula generica spiegata sopra

Usa la formula:

= RIGA ( INDIRETTO ( 1 & ":" & 5) ) - 6


Spiegazione :

Dopo che la formula è stata utilizzata nella cella, il singolo output della cella viene mostrato come -5 nella gif sottostante. Ma l'array si trova all'interno della cella. Quando ho fatto clic sulla formula nella barra della formula e premere F9 il cellulare mi mostra il matrice = { -5; -4; -3 ; -2; -1 } , la matrice risultante.

Dopo aver utilizzato la scorciatoia F9, l'array ha l'aspetto mostrato nell'immagine sopra.

Operazione: Trova la MEDIA dei numeri da -5 a -1.
Per questo useremo la funzione MEDIA con la formula dell'array.
Usa la formula nella cella G3.

{ = MEDIA ( RIGA ( INDIRETTO ( 1 & ":" & 5 ) ) - 6 )}

Spiegazione :

Quanto sopra trova la MEDIA dell'array = (-5) + (-4) + (-3) + (-2) + (-1) / 5 = -3.0

La formula dell'array funziona bene con la funzione AVERAGE per restituire il valore come -3.0 .

Ordine inverso: array

Per il terzo array utilizzeremo la formula seguente utilizzando la formula generica spiegata sopra. Qui il numero finale è fissato a 1. Quindi l'array sarà da n a 1 .

Usa la formula:

= RIGA ABS ( INDIRETTO ( MI5 & ":" & RE5 ) ) - ( RE5 + 1 ) )


Spiegazione :

Dopo che la formula è stata utilizzata nella cella, il singolo output della cella viene mostrato come 5 nella gif sottostante. Ma l'array si trova all'interno della cella. Quando ho fatto clic sulla formula nella barra della formula e premere F9 il cellulare mi mostra il matrice = {5; 4; 3; 2; 1 } , la matrice risultante.

Dopo aver utilizzato la scorciatoia F9, l'array ha l'aspetto mostrato nell'immagine sopra.
Operazione: Trova il valore MINIMO nell'array di numeri da 5 a 1.

Per questo useremo la funzione MIN con formula di matrice.

Usa la formula nella cella G3.

{ = MIN ( ABS ( ( RIGA ( INDIRETTO ( E5 & ":" & D5 ) ) - ( D5 + 1 ) ) )

Spiegazione :

Quanto sopra trova il valore MINIMO fuori dall'array {5; 4 ; 3 ; 2 ; 1 } = 1 .

Spiegazione :

Quanto sopra trova il valore MINIMO fuori dall'array {5; 4 ; 3 ; 2 ; 1 } = 1 .
La formula dell'array funziona bene con la funzione MIN per restituire il valore come 1.

Spero che tu abbia imparato a creare una serie di numeri in Excel. Esplora più formule condizionali in Excel qui. È possibile eseguire la formattazione condizionale in Excel 2016, 2013 e 2010. Se si dispone di domande irrisolte relative a questo articolo, si prega di menzionare di seguito. Noi ti aiuteremo.

Come utilizzare la funzione Countif in Excel

Espansione dei riferimenti in Excel

Riferimento relativo e assoluto in Excel

Collegamento per alternare tra riferimenti assoluti e relativi in ​​Excel

Riferimento al foglio di lavoro dinamico

Tutto sugli intervalli denominati in Excel

Numero totale di righe nell'intervallo in Excel

Intervalli con nome dinamico in Excel

Articoli popolari

50 scorciatoie Excel per aumentare la produttività

Modifica un elenco a discesa

Riferimento assoluto in Excel

Se con la formattazione condizionale

Se con caratteri jolly

Vricerca per data

Unisci nome e cognome in excel