Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Riferimento cella

Ultimo Aggiornamento: 21/12/2014 12:08
Post: 6
Registrato il: 28/11/2014
Città: PONTASSIEVE
Età: 50
Utente Junior
2003
OFFLINE
19/12/2014 17:53

Buonasera. Dovrei usare la formula Scarto ma vorrei sostituire le coordinate della cella iniziale con una formula, in modo tale da poter trascinare il tutto. Come posso fare?
Grazie.
Post: 361
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Senior
Excel 365
OFFLINE
19/12/2014 18:03

In Excel, in generale, tutte le funzioni (che non contengono tra i loro argomenti valori assoluti ma indirizzi di cella) una volta trascinate adeguano i loro riferimenti.

Magari se cerchi di essere più preciso nella domanda (magari postando la funzione che vuoi utilizzare) si potrà tentare di rispondere in maniera più adeguata.

Alfredo


Alfredo
Post: 6
Registrato il: 28/11/2014
Città: PONTASSIEVE
Età: 50
Utente Junior
2003
OFFLINE
19/12/2014 18:13

Grazie.

=CERCA.VERT(AK5;INDIRETTO(CONCATENA("EN"&$B$2)):INDIRETTO(CONCATENA("EQ"&$B$3));3)

Sono in AJ1. Devo trascinare una istruzione del genere per più di 100 volte. Dal momento in cui le celle che devo trascinare non sono attigue, cercavo un trucco per evitare di scrivere ogni volta il riferimento (in questo esempio AK5). Pensavo a sostituire il riferimento ak5 con scarto(XXX, 4,1) laddove XXX dovrebbe indicare la cella in cui mi trovo, cioè AJ1.



[Modificato da g.pirli 19/12/2014 18:32]
Post: 1.299
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
19/12/2014 21:49

Buona sera, G.Pirli;
sinceramente non ho ben capito quello che desideri ottenere.
Avevo anche cercato di rispondere, ma, poi, mi sono accorto che mi mancavano le informazioni necessarie per proporre una soluzione coerente con la Tua Richiesta; quindi, ho preferito cancellare.

Inserendo la Tua formula in AJ1:
=CERCA.VERT(AK5;INDIRETTO(CONCATENA("EN"&$B$2)):INDIRETTO(CONCATENA("EQ"&$B$3));3)

oppure:
=CERCA.VERT(SCARTO(AJ1;4;1);INDIRETTO(CONCATENA("EN"&$B$2)):INDIRETTO(CONCATENA("EQ"&$B$3));3)

nel momento in cui copiamo la Formula in altra Cella, ad esempio E12, il riferimento sarà, in entrambi i casi alla Cella F16
Voglio dire, sia che venga indicata la Cella di riferimento in modo esplicito (AK5) oppure tramite la Funzione Scarto, la Cella di riferimento sarà la stessa.

Credo bisognerebbe capire cosa contiene la Cella di riferimento.

Il Range EN e EQ è ben definito dai valori inseriti, rispettivamente, in B2 e B3, ma la Cella di riferimento non capisco che valore debba contenere.

Aiuterebbe avere un File, senza dati sensibili, con qualche esempio.



Ti ringrazio dell'attenzione che potrai dedicarmi.

Buon fine settimana.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 7
Registrato il: 28/11/2014
Città: PONTASSIEVE
Età: 50
Utente Junior
2003
OFFLINE
21/12/2014 09:09

Rispondo al volo dal cellulare. Scusa gli errori e... grazie a te!
In effetti forse ho complicato le cose ricopiando una formula dal foglio che sto preparando. Bastava parlare solo di SCARTO.

Supponendo di trovarsi nella cella AJ1 (è solo un esempio) e supponendo ancora di voler leggere il contenuto della cella che si trova quattro righe sotto e una colonna a destra (quindi nella cella AK5, sempre per esempio), la domanda è: invece di usare la formula =SCARTO(AJ1; 4; 1) posso inserire un'istruzione al posto di AJ1 che riconosca la cella in cui si trova l'istruzione?

Ho l'impressione di sì ma ho un vuoto... [SM=g27818]

So che trascinando la formula la cella AJ1 si modifica da sola ma, come ho scritto sopra, mi interesserebbe capire come un'istruzione possa partire da una cella senza specificarne le coordinate.

Probabilmente è una cosa stupida e inutile (...impossibile?).
Per questo chiedo anticipatamente scusa per l'intervento.

[Modificato da g.pirli 21/12/2014 09:13]
Post: 2.755
Registrato il: 04/07/2012
Città: BARCELLONA POZZO DI GOTTO
Età: 61
Utente Veteran
2010
OFFLINE
21/12/2014 10:58

ciao
non ho capito bene tutto il ragionamento e l'applicazione di questo, pertanto potrebbe non avere senso ma in base al tuo ultimo post:

=SCARTO(INDIRETTO(INDIRIZZO(RIF.RIGA();RIF.COLONNA()));4;1)



--------------------------------------------------
"So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")
--------------------------------------------------
excel 2010 ,
Win 8
Post: 8
Registrato il: 28/11/2014
Città: PONTASSIEVE
Età: 50
Utente Junior
2003
OFFLINE
21/12/2014 12:08

Perfetto, era quello che cercavo.
E pensare che ho insistentemente provato la soluzione rif.riga + rif.colonna senza mai riuscire nell'impresa... Temo sia stata l'istruzione Indirizzo a fregarmi.

Ringrazio te e chiunque sia intervenuto o abbia avuto la pazienza di leggere. Buona domenica!
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 21:09. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com