Ultima cella diversa da 0
Hai un problema con Excel? 
Ultima cella diversa da 0
di NicoPana (utente non iscritto) data: 21/11/2013 15:33:34
So che forse starò ponendo una domanda un pò troppo stupida per questo forum, però sto avendo difficoltà a trovare una soluzione a questo problema: ho un intervallo di celle in colonna, per esempio da A1 ad A20. queste celle contengono delle formule e sempre avranno le prime celle diverse da 0 e le ultime uguali a 0 (oppure le posso impostare anche uguali a ""); siccome in base alle formule a cui puntano il numero di celle diverse da 0 può cambiare all'interno dell'intervallo, vorrei che in un'altra cella riuscissi a puntare all'ultimo valore diverso dell'intervallo di volta in volta.
E' possibile?
ultimo num diverso da zero
di canapone (utente non iscritto) data: 21/11/2013 16:10:41
Ciao,
se hai bisogno di una formula
=CERCA(3;1/(A2:A20<>0);A2:A20)
restituisce l'ultimo numero diverso da zero che trova in A2:A20
Saluti
di NicoPana (utente non iscritto) data: 21/11/2013 17:06:33
Non riesco a capire il senso di quel 3 all'interno dell'argomento di CERCA
di canapone data: 21/11/2013 17:46:07
Ciao,
la formula cerca l'ultimo numero in A2:A20<>0
il segmento
1/(A2:A20<>0)
crea
una serie di
1/0 (quando il numero è 0) o 1/1 quando trova un numero diverso da zero
quindi cerca legge
#div/0;#div/0;#div/0;#div/0;1;#div/0;#div/0;1;#div/0;#div/0
Il modo in cui funziona CERCA è se il valore è maggiore di qualsiasi valore del vettore che vedi qui sopra, leggimi l'ultimo valore che è uguale o inferiore al valore cercato
il 3 è sicuramente superiore a tutti gli 1
(bastava anche un 2 nella formula)
Il cerca lavora anche in presenza di errori, quindi cerca il 3 in una serie di dividi/0 ed 1 e si ferma sull'ultimo 1 (1/1...perchè 1/(a8<>0))
Una volta individuato l'ultimo 1 (1/1 in realtà) il cerca si ferma è restituisce il numero corrispondente per posizione del range A2:a20
Spero sia chiaro
di NicoPana (utente non iscritto) data: 22/11/2013 10:14:31
E se invece si volesse cercare il primo numero di verso da zero? come dovrei modificare la formula?
primo numero <>0 in colonna
di canapone (utente non iscritto) data: 22/11/2013 10:26:27
Ciao,
il CERCA non serve più (credo)
Potresti provare
=INDICE(A2:A20;CONFRONTA(VERO;INDICE((A2:A20<>0););0))
oppure
=INDICE(A2:A20;CONFRONTA(1;INDICE(1/(A2:A20<>0););0))
Le formule non hanno bisogno di essere inserite come matrici: non serve il control+maiusc+invio.
Saluti
di NicoPana (utente non iscritto) data: 22/11/2013 10:36:57
Ti ringrazio, ok adesso
Vuoi Approfondire?