Salve a tutti, ho una serie di dati posti su 4 colonne (A, B, C e D) che, occupando tutto lo schermo, mi costringono a mettere le funzioni di ricerca dati lateralmente. Ora, io voglio mettere queste funzioni nelle prime tre
linee sopra le colonne di dati, ma per fare questo devo modificare il campo di ricerca, quindi la mia domanda è: come faccio a indicare le semicolonne di A, B, C e D a partire dalla quarta riga in poi?
Altrimenti le funzioni di ricerca cercheranno anche su se stesse e potrebbero causarmi problemi.
Ciao Paolo,
mi ricollego al tuo precedente quesito ed alla soluzione che ti ho indicato, per risponderti con un esempio.
Nella soluzione che ti ho suggerito, la ricerca viene eseguita in tutta la colonna B, nulla vieta che tu possa restringere questo intervallo:
=CONFRONTA(D1;B:B;0)
ricerca il valore in D1 in tutta la colonna B
=CONFRONTA(D1;$B$5:$B$1000;0)
ricerca il valore in D1 nell'intervallo B5:B1000, e così via
Il '$' davanti alla lettera ed al numero indica un riferimento statico, significa che se copi/incolli la formula in qualsiasi altra posizione del tuo foglio, il riferimento $B$5:$B$1000 non è modificato a differenza del D1.
Ora, se conosci a priori da quante righe è composto l'intervallo e questo rimane invariato puoi utilizzare l'esempio qui sopra, se, invece, l'intervallo non è fisso bensì variabile, perché aggiungi nuove righe o ne cancelli di altre, allora devi utilizzare
un metodo diverso.
Per definire un intervallo dinamico, cioè variabile, che contiene, ad esempio, tutte le celle che hanno un valore nell'intervallo B5:B1000, puoi fare così:
=SCARTO(B5;;;CONTA.VALORI($B$5:$B$1000))
In questo caso, la formula precedente diventerà:
=CONFRONTA(D1;SCARTO(B5;;;CONTA.VALORI($B$5:$B$1000));0)
Adatta il valore 1000 alle tue esigenze.
Spero di essere stato chiaro,
Andrea.