Formula di Excel: ultima riga in dati misti con spazi -

Sommario

Formula generica

(=MATCH(2,1/(range"")))

Sommario

Per ottenere l'ultima posizione relativa (ovvero l'ultima riga, l'ultima colonna) per dati misti che possono contenere celle vuote, è possibile utilizzare la funzione CONFRONTA come descritto di seguito.

Nota: questa è una formula di matrice e deve essere inserita con Control + Maiusc + Invio.

Nell'esempio mostrato, la formula in E5 è:

(=MATCH(2,1/(B4:B10"")))

Ultima posizione * relativa *, non riga sul foglio di lavoro

Quando si costruiscono formule più avanzate, è spesso necessario capire l'ultima posizione dei dati in un elenco. A seconda dei dati, questa potrebbe essere l'ultima riga con i dati, l'ultima colonna con i dati o l'intersezione di entrambi. Vogliamo che l'ultima * posizione relativa * all'interno di un determinato intervallo non il numero di riga sul foglio di lavoro:

Spiegazione

Questa formula utilizza la funzione CONFRONTA configurata per trovare la posizione dell'ultima cella non vuota in un intervallo.

Lavorando dall'interno verso l'esterno, l'array di ricerca all'interno di MATCH è costruito in questo modo:

=1/(B4:B10"")) =1/(TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE) =(1;#DIV/0!;1;#DIV/0!;1;1;#DIV/0!)

Nota: tutti i valori nell'array sono 1 o # DIV / 0! errore.

MATCH viene quindi impostato per corrispondere al valore 2 in "modalità di corrispondenza approssimativa", omettendo il 3 ° argomento viene omesso.

Poiché il valore di ricerca di 2 non verrà mai trovato, MATCH troverà sempre l'ultimo 1 nella matrice di ricerca, che corrisponde all'ultima cella non vuota.

Questo approccio funzionerà con qualsiasi tipo di dati, inclusi numeri, testo, date, ecc. Funziona anche con stringhe di testo nulle restituite da formule come questa:

=IF(A1<100,"")

Gamma dinamica

È possibile utilizzare questa formula per creare un intervallo dinamico con altre funzioni come INDICE e OFFSET. Vedere i collegamenti seguenti per esempi e spiegazioni:

  • Gamma dinamica con INDICE e CONTA.VALORI
  • Gamma dinamica con OFFSET e COUNTA

L'ispirazione per questo articolo è venuta dall'eccellente libro di Mike Girvin Control + Shift + Enter, dove Mike fa un ottimo lavoro spiegando il concetto di "ultima posizione relativa".

Articoli interessanti...