| | Post: 1 | Registrato il: 06/05/2018
| Città: TRENTO | Età: 39 | Utente Junior | 2016 | | OFFLINE | |
|
06/05/2018 10:41 | |
BuonGiorno a tutti,
ho due file excel nella stessa cartella
mi servono aperti entrambi contemporaneamente
il primo file è un inventario
i prodotti sono elencati su varie righe e sono suddivisi per categorie su vari fogli tutti con la stessa struttura, ogni foglio è una categoria di prodotto
ogni prodotto è identificato da un codice univoco
nel secondo file vado ad elencare in colonna le vendite giornaliere, scrivendo a mano (o tramite scansione QR) il codice prodotto
io avrei bisogno di una formula nel file delle vendite che una volta inserito il codice prodotto, vada a cercarlo fra tutti i fogli del file inventario e mi restituisca i valori della colonna adiacente al codice prodotto
preferirei usare una formula perchè non conosco VBA e se dovessi fare delle modifiche future potrei fare molta fatica a metterci mano
ho fatto già vari esperimenti, ora riesco a fare quello che mi serve con INDICE, CONFRONTA e INDIRETTO. Però devo essere io a specificare in quale foglio del file inventario andare a cercare il prodotto. Vorrei automatizzare la ricerca fra i vari fogli.
Il codice prodotto lo edito io anche nell'inventario, potrei implementare nel codice prodotto il nome del foglio. Così da estrarlo e specificarlo nell'INDIRETTO del CONFRONTA, ma preferirei evitare.
In sostanza la formula dovrebbe fare questo:
cercare il codice prodotto in un altro file fra i vari fogli
restituire il nome foglio e il numero riga
spostarsi una colonna a sinistra
restituire quel valore
Grazie mille per l'aiuto
|
|
| | Post: 1.851 | Registrato il: 06/04/2013
| Utente Veteran | 2010 | | OFFLINE |
|
06/05/2018 12:50 | |
Ciao
credo occorra un esempio perchè qualcuno possa aiutarti
saluti
Domenico
Win 10 - Excel 2016 |
| | Post: 1 | Registrato il: 06/05/2018
| Città: TRENTO | Età: 39 | Utente Junior | 2016 | | OFFLINE | |
|
06/05/2018 18:36 | |
Dopo un po' di esperimenti e passaggi non proprio eleganti sono riuscito a fare tutto quello che mi serve, implementando nel codice prodotto il nome del foglio. Però come dicevo preferirei evitare.
Ora preparo i file di esempio e li carico. Così spero che sarà tutto più chiaro. Nel frattempo grazie! |
| | Post: 3 | Registrato il: 06/05/2018
| Città: TRENTO | Età: 39 | Utente Junior | 2016 | | OFFLINE | |
|
06/05/2018 19:01 | |
ecco qui i file d'esempio, spero che si capisca
grazie a tutti [Modificato da cojack 06/05/2018 19:03] |
| | Post: 4 | Registrato il: 06/05/2018
| Città: TRENTO | Età: 39 | Utente Junior | 2016 | | OFFLINE | |
|
06/05/2018 19:17 | |
questi sono i file d'esempio con il procedimento che vorrei evitare, cioè ho inserito il nome del foglio all'interno del codice prodotto.
funziona al 100% e fa esattamente quello che voglio, però per l'appunto vorrei evitare di dover scrivere il nome del foglio nel codice prodotto.
grazie! |
| | Post: 1.601 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
06/05/2018 19:22 | |
ciao
se sono pochi fogli puoi usare SE.ERRORE()
ma se sono tanti scrivi la divina commedia |
| | Post: 5 | Registrato il: 06/05/2018
| Città: TRENTO | Età: 39 | Utente Junior | 2016 | | OFFLINE | |
|
06/05/2018 19:36 | |
oh accidenti ...
mah per la verità non sono tantissimi, sono 12 fogli
ma con il SE vien fuori una formula lunga un chilometro
provo anche questa idea, magari c'è modo di snellire la formula usando dei "nomi"
grazie dell'idea cmq!
|
|
|