Condividi:        

[excel] Riportare i dati nelle celle incrociati con dei nomi

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

[excel] Riportare i dati nelle celle incrociati con dei nomi

Postdi contiend » 22/05/09 15:46

Ciao a tutti,
mi sono nuovamente intoppato con excel.
>VEDI ALLEGATO<
Nel foglio BONUS MALUS abbiamo nella COLONNA C una lunga lista di nomi.
Dalla COLONNA D alla COLONNA O ci sono una serie di dati.
Quello che vorrei è che nelle COLONNE dalla T alla AE si riportassero esattamente gli stessi dati della tabella di sinistra,
incrociati con il NOME della COLONNA C, quando io scrivo il nome nella COLONNA S.

Nella tabella di sinistra la lista di nomi la incollero di settimana in settimana, mentre nella COLONNA S i nomi l'inserirò io a mano. So che devono essere scritti perfetti i nomi, ma non mi sono venute altre idee per sfruttare i VOTI del sito di fantagazzetta senza dover fare i conti a mano.

Spero possiate aiutarmi.

Grazie


Grazie
Windows 10
OFFICE 2010
Avatar utente
contiend
Utente Senior
 
Post: 172
Iscritto il: 20/04/09 17:45

Sponsor
 

Re: [excel] Riportare i dati nelle celle incrociati con dei nomi

Postdi Anthony47 » 22/05/09 16:41

Devi usare Cerca.Vert; es in T5:
Codice: Seleziona tutto
=CERCA.VERT($S5;$C:$O;2;0)

Per le celle adiacenti modificherai l' indice "2" in 3, 4, 5 etc; poi copi la prima riga di formule sulle righe successive (meglio se fai Copia speciale /Formule).
Oppure da T3 ad AE3 scrivi una serie 2, 3, 4, ...13, e la formula di T5 diventa
Codice: Seleziona tutto
=CERCA.VERT($S5;$C:$O;T$3;0)
che puoi copiare (sempre Copia speciale /Formule) verso destra e poi verso il basso.
Come hai detto, deve esserci corrispondenza perfetta tra i nomi che scrivi e quelli in col C, altrimenti avrai #N/D.

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

Re: [excel] Riportare i dati nelle celle incrociati con dei nomi

Postdi contiend » 22/05/09 18:30

Ottimo è proprio quello che cercavo.
Ora però ho un piccolo intoppo che non mi aspettavo.

Quando nella COLONNA C non ci sono giocatori che ho scritto nella COLONNA S
mi da un N/D e fin qui è capibile (Esempio se non ha giocato sicuramente non ci sarà).
Nelle celle da T24:24 alla AF24:25 però si dovrebbero creare dei TOTALI che non si creano finchè ci sono delle celle con l' N/D interno.

C'è un modo per far si che la formula CERC.VERTI, se non trova niente mi riporti semplicemente il numero 0 ???
Windows 10
OFFICE 2010
Avatar utente
contiend
Utente Senior
 
Post: 172
Iscritto il: 20/04/09 17:45

Re: [excel] Riportare i dati nelle celle incrociati con dei nomi

Postdi Statix » 22/05/09 18:41

Ciao prova a modificare la formula

=Se($S5="";"";CERCA.VERT($S5;$C:$O;T$3;0))
Statix
Windows 10,
Office 2013,
Statix
Utente Senior
 
Post: 1287
Iscritto il: 12/05/06 21:55
Località: Provincia di Caserta

Re: [excel] Riportare i dati nelle celle incrociati con dei nomi

Postdi contiend » 22/05/09 19:16

Ho usato questa formula per le CELLE dove non viene scritto il NOME

=SE($S9="";"0";CERCA.VERT($S9;$C:$O;2;0))

Quindi mi riporta lo ZERO e fin li sono a posto.

Ma se per caso scrivo il nome di un giocatore che non è nella TABELLA di sinistra,
continua a scrivere N/D

Suggerimenti?

Grazie delle risposte intanto
Windows 10
OFFICE 2010
Avatar utente
contiend
Utente Senior
 
Post: 172
Iscritto il: 20/04/09 17:45

Re: [excel] Riportare i dati nelle celle incrociati con dei nomi

Postdi Statix » 22/05/09 20:12

Prova con questa
=se.errore(SE($S9="";"0";CERCA.VERT($S9;$C:$O;2;0));"")
Statix
Windows 10,
Office 2013,
Statix
Utente Senior
 
Post: 1287
Iscritto il: 12/05/06 21:55
Località: Provincia di Caserta

Re: [excel] Riportare i dati nelle celle incrociati con dei nomi

Postdi Anthony47 » 23/05/09 02:59

Se non funzionasse la formula di Statix (non uso excel 2007, non l' ho provata) allora prova con questa in T5:
Codice: Seleziona tutto
=SE(VAL.ERRORE(CERCA.VERT(S5;$C:$O;2;0));"";CERCA.VERT(S5;$C:$O;2;0))
Devi cambiare "indice" nelle celle adiacenti e poi copiare nelle celle sottostanti; vale sempre il concetto di inserire eventualmente gli indici in T3:AE3 e usare queste celle per semplificare le formule.

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

Re: [excel] Riportare i dati nelle celle incrociati con dei nomi

Postdi contiend » 23/05/09 10:04

Grazie intanto.
Riscontro un errore nel totale se nelle celle non viene scritto nessun numero.
Riassumendo :

- Se scrivo il nome nella COLONNA S in modo corretto, la formula mi riporta i dati corretti > OK
- Se NON scrivo il nome nella COLONNA S , mi riporta tutti " 0 " > OK


- Se scrivo il nome nella COLONNA S in modo sbagliato, la formula non mi riporta nulla e nella COLONNA AF (la formula del totale voto) mi riporta #VALORE
- Stesso discorso per quando scrivo il nome di un giocatore che NON è presente nella tabella di sinistra. Non mi scrive nessun valore e quindi la formula della COLONNA AF mi riporta #VALORE

A questo punto a me andrebbe bene che la formula, negli ultimi 2 punti, non mi riporti nessun valore.
Però questo mi darebbe un errore nel totale (COL AF)
C'è un modo per correggere la mia formula del totale (nella COLONNA AF) in modo che possa fare il calcolo anche se non trova nessun dato? Magari riportandomi un bel 0,00 nel totale (COL AF)?

Codice: Seleziona tutto
=T17+(U17*3)+(Y17*3)+AC17+AD17+(AE17/2)+(W17*3)-V17-X17-(Z17*2)-(AA17/2)-AB17



Grazie
Windows 10
OFFICE 2010
Avatar utente
contiend
Utente Senior
 
Post: 172
Iscritto il: 20/04/09 17:45

Re: [excel] Riportare i dati nelle celle incrociati con dei nomi

Postdi contiend » 23/05/09 10:46

Ho riscontrato altri due casi " particolari " .


- Se nella tabella di sinistra c'è il dato " SV " lui me lo riporta giustamente nella tabella di destra. Solo che poi il totale della colonna AF mi riporta #VALORE > A me andrebbe bene che mi riportasse lo " 0 " invece del " SV "
- Altro problema, simile, è con la dicitura " Proprietà di www.fantagazzetta.com " che viene riportato in alcune righe della tabella di sinistra. Anche li mi andrebbe bene che si riporti uno "0" al suo posto, così la tabella di destra dovrebbe essere a posto.

Non so se ci sono delle soluzioni a queste cose.
Comunque sia,

grazie mille dell'attenzione.
Windows 10
OFFICE 2010
Avatar utente
contiend
Utente Senior
 
Post: 172
Iscritto il: 20/04/09 17:45

Re: [excel] Riportare i dati nelle celle incrociati con dei nomi

Postdi Anthony47 » 23/05/09 21:05

Per il primo problema del #VALORE, nell' ipotesi che stia usando la formula che ti ho dato io, modifica la formula in
Codice: Seleziona tutto
=SE(VAL.ERRORE(CERCA.VERT(S5;$C:$O;2;0));0;CERCA.VERT(S5;$C:$O;2;0))
Quando il nominativo manca in elenco avrai "0" invece che "null" e le formule che hai funzioneranno.

Per quanto riguarda i valori spuri presenti in tabella, puoi eliminarli con la procedura di Trova e Sostituisci (trovi le stringhe che danno fastidio, lasci vuoto"sostituisci con"); puoi registrare una macro mentre fai il Trova e sostituisci di tutti i valori che ti danno fastidio, e poi la associ a un pulsante (lo trovi nella barra degli strumenti "Moduli") per lanciarla facilmente.

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

Re: [excel] Riportare i dati nelle celle incrociati con dei nomi

Postdi contiend » 24/05/09 07:31

L'idea della macro è ottima e grazie della formula che adesso non mi da problemi.
Il vero problema è che l'ultima volta ho provato a leggere la guida per creare una macro, dato che non l'ho mai fatto, e miseramente non ho capito come fare. :aaah
C'è per caso un thread nel forum che parla di come fare le macro (per veri principianti) ??? :undecided: :undecided:
Windows 10
OFFICE 2010
Avatar utente
contiend
Utente Senior
 
Post: 172
Iscritto il: 20/04/09 17:45

Re: [excel] Riportare i dati nelle celle incrociati con dei nomi

Postdi contiend » 24/05/09 19:16

Ottimo.
Ho letto in giro qualche istruzione ed in effetti era semplice. Almeno per quello che dovevo fare io.
Grazie :)
Windows 10
OFFICE 2010
Avatar utente
contiend
Utente Senior
 
Post: 172
Iscritto il: 20/04/09 17:45

Re: [excel] Riportare i dati nelle celle incrociati con dei nomi

Postdi Anthony47 » 25/05/09 00:46

E vuoi mettere la soddisfazione?

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


Torna a Applicazioni Office Windows


Topic correlati a "[excel] Riportare i dati nelle celle incrociati con dei nomi":


Chi c’è in linea

Visitano il forum: Nessuno e 26 ospiti