Formula generica
=COUNTA(range)
Sommario
Per ottenere l'ultima posizione relativa (ovvero l'ultima riga, l'ultima colonna) per dati misti che non contengono celle vuote, è possibile utilizzare la funzione CONTA.VALORI.
Nell'esempio mostrato, la formula in D5 è:
=COUNTA(B4:B100)
Ultima posizione * relativa *
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. È importante capire che siamo dopo 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 CONTA.VALORI per contare i valori in un intervallo. COUNTA conta sia i numeri che il testo, quindi funziona bene con dati misti.
L'intervallo B4: B8 contiene 5 valori, quindi COUNTA restituisce 5. Il numero 5 corrisponde all'ultima riga (ultima posizione relativa) di dati nell'intervallo B4: B100.
Nota: questo approccio fallirà se l'intervallo contiene celle vuote / vuote.
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.