Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Copiare valori di un range in base al valore di 1 cella

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

Copiare valori di un range in base al valore di 1 cella

Postdi Alea » 10/08/12 08:13

Buon giorno a tutti
avrei bisogno del vostro aiuto per risolvere un problema.
In un foglio excel ("Verifiche") ho 2 tabelle (Tab 1 e Tab 2) rispettivamente nel range T4:W11 e T20:W25.
Quello che devo fare è copiare alcuni dati da queste tabelle in una nuova in base al valore di una determinata cella. Ovviamente non è così semplice :)
Il fatto è che devo copiare dalle tabelle i valori precedenti alla cella base e posteriori. Ad esempio:
se nella mia cella K49 c'è scritto 180 allora devo copiare la riga della tab 1 dove il valore in T4 è 160 e in T5 è 200.
se nella mia cella K49 c'è scritto 315 allora devo copiare la riga della tab 1 dove il valore in T7 è 280 e in T8 è 320.
lo stesso discorso vale per la tabella 2.
La cella di riferimento non è unica (la K49) ma sono ce ne sono 10 che vanno da K49 a K 53 e da K60 a K64.
Vi allego il file dove molto probabilmente è molto più facile da capire. Ho anche compilato in parte la nuova tabella da compilare e ho colorato gli sfondi delle celle per poter identificare meglio i riferimenti da copiare.

Spero di essere riuscito a spiegare al meglio il problema.
Intanto ringrazio per l'attenzione
Ciao

http://uploading.com/files/get/a7272727 ... h_AXIS.xls
Alea
Utente Senior
 
Post: 145
Iscritto il: 24/07/06 14:12

Sponsor
 

Re: Copiare valori di un range in base al valore di 1 cella

Postdi wallace&gromit » 10/08/12 08:43

ciao Alea, ti allego una possibile soluzione (evidenziata in rosa)
per trovare il valore di riferimento della tabella uso formule matriciali con grande e piccolo, per es.:
Codice: Seleziona tutto
{=GRANDE(SE(T4:T11<K49;T4:T11);1)}
poi con cerca.vert trovo il valore corrispondente. È piuttosto laborioso completare la tabella perchè si salta un po' con i riferimenti, però una volta completa funziona.

Ecco il file
https://rapidshare.com/files/1700486861/Copia%20di%20CB-Tech_AXIS.xls
stato 2014: Office2003/2013 su win7
Avatar utente
wallace&gromit
Utente Senior
 
Post: 1420
Iscritto il: 16/01/12 14:21

Re: Copiare valori di un range in base al valore di 1 cella

Postdi Alea » 10/08/12 09:19

Grazie mille wallace per la soluzione. è ottima
adesso mi ci metto per completarla.
non so come ringraziarti

Ciao e alla prossima
Alea
Utente Senior
 
Post: 145
Iscritto il: 24/07/06 14:12

Re: Copiare valori di un range in base al valore di 1 cella

Postdi Alea » 10/08/12 09:28

Scusa wallace ho un problema nel copiare le formule matriciali. devo seguire un procedimento particolare?
Alea
Utente Senior
 
Post: 145
Iscritto il: 24/07/06 14:12

Re: Copiare valori di un range in base al valore di 1 cella

Postdi Alea » 10/08/12 09:36

trovato.... per confermare la formula una volta finita devo confermare non solo con INVIO ma premere CTRL+SHIFT+INVIO.
:lol:
Alea
Utente Senior
 
Post: 145
Iscritto il: 24/07/06 14:12

Re: Copiare valori di un range in base al valore di 1 cella

Postdi wallace&gromit » 10/08/12 09:37

esatto!
per sdebitarti puoi sempre regalarmi un solaio a piastra biassiale allegerito :D :D :D
stato 2014: Office2003/2013 su win7
Avatar utente
wallace&gromit
Utente Senior
 
Post: 1420
Iscritto il: 16/01/12 14:21

Re: Copiare valori di un range in base al valore di 1 cella

Postdi Alea » 10/08/12 09:51

certo :lol: :lol: ma mi sa che con i tempi che corrono te ne fai ben poco :lol:
Alea
Utente Senior
 
Post: 145
Iscritto il: 24/07/06 14:12


Torna a Applicazioni Office Windows


Topic correlati a "Copiare valori di un range in base al valore di 1 cella":


Chi c’è in linea

Visitano il forum: Nessuno e 10 ospiti