Condividi:        

formula excel trovare ultimi valori prima del N/D

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

formula excel trovare ultimi valori prima del N/D

Postdi papiriof » 24/11/14 13:16

Ho delle colonne con dei dati numerici interrotte in righe differenti da cancelletto val non disponibile.
Le prime due celle di ciascuna colonna sono vuote ebbene io vorrei mettere in queste due celle per ogni colonna l'ultimo valore e il penultimo valore che precedono il val N/D in quanto come già detto questi valori capitano in righe diverse.
Win 7+Office 2010
papiriof
Utente Senior
 
Post: 392
Iscritto il: 16/02/10 13:23

Sponsor
 

Re: formula excel trovare ultimi valori prima del N/D

Postdi CANAPONE » 24/11/14 14:10

Ciao,

avrei bisogno di un piccolo file d'esempio.


In B1 ultimo valore prima degli n/d

Codice: Seleziona tutto
=CERCA(2;1/(B3:B100<>0);B3:B100)


in B2 dovrebbe riportare il valore immediatamente precedente.

Codice: Seleziona tutto
=CERCA(2;1/(B3:B100<>0);B2:B99)


Saluti
---------------
Excel 2004 su Mac
Excel 2010 su Windows 8
CANAPONE
Utente Senior
 
Post: 430
Iscritto il: 22/11/10 15:43
Località: Firenze

Re: formula excel trovare ultimi valori prima del N/D

Postdi papiriof » 24/11/14 14:53

Grazie Canapone , non ci crederà ma cercando su internet ho trovato proprio una sua formula che faceva al caso mio solo che a me serviva anche lo 0(zero) e allora ho modificato la formula che ho trovato "=CERCA(3;1/(A2:A20<>0);A2:A20) " in "=CERCA(3;1/(AP4:AP203<>"#N/D");AP4:AP203)" ovviamente ho messo i miei riferimenti , e funziona!! solo che adesso mi servirebbe trovare anche il penultimo valore (anche se è 0) con il suo ultimo suggerimento ma mi da sempre l'ultimo valore ... non so come procedere forse combinando con SCARTO??!
Win 7+Office 2010
papiriof
Utente Senior
 
Post: 392
Iscritto il: 16/02/10 13:23

Re: formula excel trovare ultimi valori prima del N/D

Postdi CANAPONE » 24/11/14 14:58

Ciao,

prova a spostare di una cella solo il terzo argomento da AP4:AP203 a AP3:AP202

al posto di 3 (primo argomento) puoi scrivere qualsiasi numero superiore ad 1

Codice: Seleziona tutto
=CERCA(2;1/(AP4:AP203<>"#N/D");AP3:AP202)



Saluti
---------------
Excel 2004 su Mac
Excel 2010 su Windows 8
CANAPONE
Utente Senior
 
Post: 430
Iscritto il: 22/11/10 15:43
Località: Firenze

Re: formula excel trovare ultimi valori prima del N/D

Postdi papiriof » 24/11/14 15:04

OK!! GRAZIE CANAPONE FUNZIONA!!! :D :D
Win 7+Office 2010
papiriof
Utente Senior
 
Post: 392
Iscritto il: 16/02/10 13:23

Re: formula excel trovare ultimi valori prima del N/D

Postdi CANAPONE » 24/11/14 16:02

Ciao,

grazie a te del gentile riscontro.

Saluti
---------------
Excel 2004 su Mac
Excel 2010 su Windows 8
CANAPONE
Utente Senior
 
Post: 430
Iscritto il: 22/11/10 15:43
Località: Firenze

Re: formula excel trovare ultimi valori prima del N/D

Postdi Alunna » 02/12/15 13:41

Ciao a tutti! :)

Faccio riemergere questa discussione, perché quello che mi interessa è molto simile. Spero di far bene.

Ho adattato la formula indicata da CANAPONE, alle mie esigenze (trova l'ultimo valore di una riga diverso da 0)
Codice: Seleziona tutto
=CERCA(2;1/(A4:Z4<>0);A4:Z4)

(stranamente :eeh: , l'ho anche capita... grazie al trucco F9, sempre scovato in questo forum).

Quesito: in un'altra cella mi occorre sapere la posizione di questo valore, ovvero il numero di colonna nella quale si trova il valore restituito dalla precedente formula, che non è univoco.
Ho tentato con il confronta... ma nulla di fatto...

Potreste aiutarmi?

Grazie mille! :)
Alunna
Utente Junior
 
Post: 20
Iscritto il: 21/10/15 11:01

Re: formula excel trovare ultimi valori prima del N/D

Postdi Anthony47 » 02/12/15 23:51

Potresti usare la formula
Codice: Seleziona tutto
=MAX(SE(A4:Z4<>"";RIF.COLONNA(A4:Z4);""))
da confermare con Contr-Maiusc-Enter, non il solo Enter.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: formula excel trovare ultimi valori prima del N/D

Postdi CANAPONE » 03/12/15 09:21

Ciao,

formula alternativa ed equivalente nei risultati a quanto proposto da Anthony47 ( che saluto !)


Codice: Seleziona tutto
=CERCA(2;1/(A4:Z4<>0);RIF.COLONNA(A:Z))


Spero sia d'aiuto
---------------
Excel 2004 su Mac
Excel 2010 su Windows 8
CANAPONE
Utente Senior
 
Post: 430
Iscritto il: 22/11/10 15:43
Località: Firenze

Re: formula excel trovare ultimi valori prima del N/D

Postdi Alunna » 03/12/15 13:46

Grazie! :)
Funzionano, sistemandole, per la mia esigenza, in questo modo:
Codice: Seleziona tutto
=CERCA(2;1/(M1:Z1<>0);RIF.COLONNA(M1:Z1)-RIF.COLONNA(L1))

oppure
Codice: Seleziona tutto
=MAX(SE(M1:Z1<>0;RIF.COLONNA(M1:Z1)-RIF.COLONNA(L1);""))

sempre CTRL+SHIFT+INVIO

poiché, mea culpa, sono stata poco precisa nella descrizione: l'intervallo da analizzare non parte dalla prima colonna del foglio...
Va comunque bene! Se, poi, avete un modo più "pulito"... sono qui per imparare! ;)

Grazie! :)
Alunna
Utente Junior
 
Post: 20
Iscritto il: 21/10/15 11:01

Re: formula excel trovare ultimi valori prima del N/D

Postdi CANAPONE » 03/12/15 14:38

Ciao,

un'altra alternativa

Codice: Seleziona tutto
=CONFRONTA(2;INDICE(1/(M1:Z1<>0);))


Giusto per dare una sforbiciata alla formula.


Saluti
---------------
Excel 2004 su Mac
Excel 2010 su Windows 8
CANAPONE
Utente Senior
 
Post: 430
Iscritto il: 22/11/10 15:43
Località: Firenze

Re: formula excel trovare ultimi valori prima del N/D

Postdi Alunna » 14/12/15 13:13

Ottimo! Grazie mille,
:)
Alunna
Utente Junior
 
Post: 20
Iscritto il: 21/10/15 11:01


Torna a Applicazioni Office Windows


Topic correlati a "formula excel trovare ultimi valori prima del N/D":


Chi c’è in linea

Visitano il forum: Nessuno e 39 ospiti