JuzaPhoto utilizza cookies tecnici e cookies di terze parti per ottimizzare la navigazione e per rendere possibile il funzionamento della maggior parte delle pagine; ad esempio, è necessario l'utilizzo dei cookie per registarsi e fare il login (maggiori informazioni).

Proseguendo nella navigazione confermi di aver letto e accettato i Termini di utilizzo e Privacy e preso visione delle opzioni per la gestione dei cookie.

OK, confermo


Puoi gestire in qualsiasi momento le tue preferenze cookie dalla pagina Preferenze Cookie, raggiugibile da qualsiasi pagina del sito tramite il link a fondo pagina, o direttamente tramite da qui:

Accetta Cookie Personalizza Rifiuta Cookie
RCE Foto






Login Logout Iscriviti a JuzaPhoto!

Per i conoscitori esperti di excel. Operazioni con 3 files.


  1. Forum
  2. »
  3. Tema Libero
  4. » Per i conoscitori esperti di excel. Oper...





avatarsenior
inviato il 04 Ottobre 2013 ore 0:54    

Ciao a tutti,

purtroppo con excel sono sufficientemente scarso da non saper risolvere questo problema basato su tre differenti files excel.
In realtà non so neppure se questo problema si possa risolvere con excel che però è l'unico probramma che posso utilizzare
ed è importante che si possa fare con files differenti. (il problema su uno stesso files con fogli differenti sarebbe di più
facile soluzione).

Allora, ecco il problema:

1) FILE 1: n colonne di dati
2) FILE 2: n colonne di dati

file 1 e file 2 sono uguali come tipologia di dati

(cioè nella colonna 1 del file 1 ci sono per es. date così come nella colonna 1 del FILE 2;
nella colonna 2 del FILE 1 ci sono per esempio nomi così come nella colonna 2 del file 2, e così via)

3) le righe dei due file (FILE 1 e FILE 2) vengono man mano compilate a mano.
4) FILE 1 e FILE 2 non hanno necessariamente lo stesso numero di righe
5) una colonna dei due file (una di ciascuno, intendo) è dedicata ad accogliere un indicatore, lo stesso per entrambi i files;
Cioè: quando nella colonna x cella y scrivo la parola "pippo" tutta la riga corrispondente a dove ho scritto "pippo"
viene in automatico copiata nel FILE 3. E questo avviene per entrambi i files (1 e 2)
che copiano in automatico le loro righe nel FILE 3 popolandolo mano mano.

In pratica il FILE 3 è una sorta di database delle righe dei FILE 1 e FILE 2 che viene popolato man mano che nelle varie righe
compare nella colonna prestabilita la parola pippo. (Poi con i dati del FILE 3 farò certe operazioni,
ma quelle le so fare....forse....)

Qualcuno può aiutarmi? Purtroppo non so dove sbattere la testa.
Grazie
Ciao
Simone

avatarsenior
inviato il 04 Ottobre 2013 ore 6:54    

....se ho capito bene...vuoi portare nel file 3 le righe dei file 1 e 2 ma solo se ricorre una condizione....
se così fosse ok la funzione macro per importare i dati nel file 3 ma non saprei per il discorso della ricorrenza...non so se si possa risolvere con la formattazione condizionale...che però solitamente si utilizza per evidenziare dati all'interno del foglio.....Confuso

avatarjunior
inviato il 04 Ottobre 2013 ore 11:04    

Si può fare con excel ma non è certamente lo strumento adatto. Apri access o dbase, importa il file 1 e 2 (linkati) in modo che il db si aggiorna quando modifichi il file 1 o 2, seleziona il tipo di dati e fai un query (con le condizioni che vuoi tu) che generi il file 3. Quando vuoi il file 3 aggiornato apri il db ed esegui la query.

avatarsenior
inviato il 04 Ottobre 2013 ore 11:41    

lo so che Access sarebbe meglio o altro strumento per database, sfortunatamente DEVO usare solo excel.
Grazie
Ciao
S.

avatarjunior
inviato il 04 Ottobre 2013 ore 12:06    

Ho fatto dei file di prova ma in excel è davvero dura per le troppe condizioni. Già nelle condizioni del file singolo la formula si allunga:

=SE(A1="pippo";(CONCATENA(A1;B1;C1;D1));"nonscriverenulla")

Tra file diversi è ancora peggio, al max ti consiglio di lavorare su un unico file e 3 fogli (ovviamente se è possibile) dove prima di dichiarare la cella X devi dichiarare anche il nome del foglio (=Foglio1!C1). Se lavori su file diversi devi sempre dichiarare nome e percorso del file.

Se DEVI usare excel ti consiglio script VBA altrimenti diventi pazzo ma non lo uso da una vita Triste

avatarjunior
inviato il 04 Ottobre 2013 ore 12:28    

ho chiesto a un amico mago del mestiere, attendo sue notizie ;-)

avatarsenior
inviato il 04 Ottobre 2013 ore 12:34    

grazie caro,
ci sto diventando pazzo.... :)

avatarjunior
inviato il 04 Ottobre 2013 ore 13:46    

questo è quello che sono riuscito a fare senza vbscript:

dl.dropboxusercontent.com/u/12265604/esempio.xls

praticamente il foglio1 e foglio2 hanno i dati, il foglio somma_fogli_dati_pivot serve per la tabella pivot obbligatoriamente e il foglio pivot sarebbe il tuo file 3. Se i file sono separati devi modificare il foglio somma_fogli_dati_pivot per far "pescare" i dati dichiarando i path dei vari file/fogli, spero ti sia utile ;-)

avatarjunior
inviato il 04 Ottobre 2013 ore 14:18    

le soluzioni con Excel sono complicate e poco affidabili per una marea di motivi, prima su tutte la mancanza di controlli sui dati di input

la soluzione ideale come già detto è quello di utilizzare un programma db per l'input ed Excel solo per l'analisi

con access si fa in 2 minuti ed è infinitamente più affidabile, gli operatori possono essere ben più di 2, e se non dispongono di access si può installare il Runtime gratuito

Excel poi pesca direttamente dal db di access e ci fai tutte le elaborazioni che vuoi

avatarsenior
inviato il 04 Ottobre 2013 ore 14:48    

Quoto Ripperhack: potresti utilizzare una tabella pivot. Solitamente per database si usa questa...cmq il fatto che siano 3 file o 3 fogli sullo stesso file non cambia nulla, per cui

Sinceramente non ho capito bene che devi fare, ma a parte il suggerimento della tabella pivot, che viene utilizzata spesso per creare e gestire database (su cui peró non sono tanto ferrato) potresti provare con la formula: somma.se (sumif in Inglese) o cerca.vert (vlookup in Inglese) o cerca.orizz (non ricorod in Inglese. Io non amo cerca.vert e cerca.orizz perché aggiungendo righe o colonne non funziona piú (salvo complicazioni nella formula). Se quindi ad esempio nella colonna A c'é scritto pippo e ti serve il valore della colonna B C D etc corrispondente, col somma.se dovresti fare una cosa tipo +somma.se(area celle da considerare; "pippo"; colonna da rilasciare B, C, D etc)....solo che devi stare attento ai $ per bloccare le celle senno non funziona (in particolare quando linki da un file all'altro ti blocca il link automaticamente)...fai un pó di prove e poi mi dici

Che cosa ne pensi di questo argomento?


Vuoi dire la tua? Per partecipare alla discussione iscriviti a JuzaPhoto, è semplice e gratuito!

Non solo: iscrivendoti potrai creare una tua pagina personale, pubblicare foto, ricevere commenti e sfruttare tutte le funzionalità di JuzaPhoto. Con oltre 259000 iscritti, c'è spazio per tutti, dal principiante al professionista.





RCE Foto

Metti la tua pubblicità su JuzaPhoto (info)


 ^

JuzaPhoto contiene link affiliati Amazon ed Ebay e riceve una commissione in caso di acquisto attraverso link affiliati.

Versione per smartphone - juza.ea@gmail.com - Termini di utilizzo e Privacy - Preferenze Cookie - P. IVA 01501900334 - REA 167997- PEC juzaphoto@pec.it

www.juzaphoto.com - www.autoelettrica101.it

Possa la Bellezza Essere Ovunque Attorno a Me