Ciao a tutti,
mi collego a questo topic in quanto, da uno vecchio che avevo postato senza venire a capo della soluzione, sono arrivato su questo modificando qualche scelta.
Io ho una tabella (Nome prodotto, modello, colori, finiture, ecc.) che ha oltre 1200 righe. Queste righe sono date dalle combinazioni possibili che risultano dai prodotti (che sono due), a loro volta sono suddivisi per modelli (in molti casi i nomi dei modelli si ripetono), e via di seguito: quindi ho tanti prodotti quante variabili posso creare. L'univocità la ho su ogni riga data dalla combinazione delle celle contenute sulla riga stessa.
Gli unici dati che non si ripetono mai sono codice EAN e codice prodotto. (difatti la compilazione anagrafica cliente riesce senza problemi).
Quindi (da utente con scrsissime competenze...anzi, nessuna) ho ragionato facendo dei menu a tendina ma avendo due problemi:
1) per quanto sopra detto, nella colonna prodotti, avevo 1300 record composti da soli due nomi che si ripetevano
2) un utente potrebbe creare combinazioni assegnando EAN e codice prodotto ad una combinazione di criteri che non corrispondono alla realtà.
Così...pensando ad un acquirente tipo che potrebbe avere dei problemi ad aprire un file con macro, ho cercato di trovare di realizzare il tutto con formule e mi sono messo a studiare qualche tutorial e molti esempi del forum e sono arrivato a creare dei menu a tendina dinamici.
Sembrava filare tutto liscio ma sono incappato in altri problemi derivanti dal fatto che si possono creare liste con nome singolo (e quindi non è possibile avere più collegamenti):
Ho dei prodotti tra cui le moka. Le moka si dividono in due linee: Chef e Class. Ognuna ha dei modelli con stesso nome. Moka Chef ha dei modelli suddivisi per 2, 3 e 6 tazze. La moka Class ha dei modelli suddivisi per 1, 2, 3 e 6 tazze.
Per facilitare il tutto ho lasciato indietro la compilazione della colonna relativa al numero di tazze, prezzo, codice, ecc. ed ho sperimentato delle formule senza avere risultati.
Quella che ho reputato più congeniale è il CERCA.VERT e come potrete vedere nel foglio Ordine io vado a compilare le colonne per prodotto il modello mi viene di conseguenza per la foruma =indiretto come la colonna per il colore (quella per le finiture la ho tralasciata in quanto per evitare di fare tutti gli elenchi).
Quindi, compilando C2 e di conseguenza D2 ho pensato che con CERCA.VERT potessi far si che mi fa un controllo di C2:D2 che va a confrontare con celle sulla stessa riga contenute nel foglio Prodotti dove ci sono tutti i dati.
La formula non torna e non riesco a capire il passaggio che non conosco per farla tornare (che tra le altre cose è lo stesso che dovrei inserire in I2 ed L2).
Mi sapreste dire cosa sbaglio? Allego qui il file di Excel 2010
http://we.tl/CwpGJIWn5r