Formula di Excel: primo numero di riga nell'intervallo -

Sommario

Formula generica

=MIN(ROW(rng))

Sommario

È possibile ottenere la prima riga (ovvero il numero di riga iniziale) in un intervallo con una formula basata sulla funzione RIGA.

Nell'esempio mostrato, la formula nella cella F5 è:

=MIN(ROW(data))

dove i dati sono un intervallo denominato per B5: D10

Spiegazione

Quando viene fornito un singolo riferimento di cella, la funzione RIGA restituisce il numero di riga per quel riferimento. Tuttavia, quando viene fornito un intervallo che contiene più righe, la funzione RIGA restituirà una matrice che contiene tutti i numeri di riga dell'intervallo. Nell'esempio mostrato l'array ha questo aspetto:

(5; 6; 7; 8; 9; 10)

Se si desidera solo il primo numero di riga, è possibile utilizzare la funzione MIN per estrarre solo il primo numero di riga, che sarà il numero più basso nella matrice.

Versione semplice

Inserita in una singola cella, la funzione ROW visualizzerà solo il primo numero di riga, anche se restituisce un array. Ciò significa, in pratica, che spesso puoi usare solo la funzione RIGA:

=ROW(rng)

Tuttavia, all'interno di formule formule più complesse, a volte è necessario assicurarsi di avere a che fare con un solo elemento e non con un array. In tal caso, ti consigliamo di utilizzare MIN per estrarre solo il primo elemento.

Versione indice

Poiché ROW (intervallo) restituisce effettivamente un array di ogni numero di riga nell'intervallo, puoi anche utilizzare INDEX per recuperare il primo elemento:

=ROW(INDEX(data,1,1))

Non testato, ma potrebbe essere leggermente più veloce della formula MIN (RIGA) in intervalli molto ampi.

Articoli interessanti...