Funziona cerca in diversi fogl
Hai un problema con Excel? 
Funziona cerca in diversi fogl
di Dodoskij (utente non iscritto) data: 05/11/2010
Ciao a tutti,
ho un problema con un file che mi servirebbe al lavoro. spero che riusciate ad evitare il mio licenziamento
il file in questione è costituito da due fogli. nel primo la colonna "a" contiene un lista di numeri d'ordine mentre le altre colonne contengono informazioni sul prodotto a cui quel numero d'ordine fa riferimento e sulle analisi effettuate sul materiale(es: cliente-grammatura-residuo solvente).
il secondo foglio dovrebbe essere un "rapporto di prova" che si compila automaticamente prendendo i dati dal foglio 1 una volta che si sia inserito il numero d'ordine in una cella apposita .
nel mio piccolo ho provato ad utilizzare la funzione cerca impostandola così:
=cerca (c20;'dati rapporto di prova'!a2:a452;'dati rapporto di prova'!b2:b452)
in cui c20 è la cella del secondo foglio in cui vado ad inserire il numero d'ordine, "dati rapporto di prova" è il nome del primo foglio e b2:b452 è la colonno con i dati da riportare(per dati diversi cambio la lettera della colonna).
ora(ed arrivo alla conclusione)ho inserito tre numeri d'ordine inventati (111001-111002-111003) e con questi il file sembra funzionare, ma se inserisco veri numeri d'ordine (100645-100525-100798) la formula non funziona più; addirittura se al posto di 100645 inserisco 111645 mi prende lo stesso i dati e non lo riconosce come numero d'ordine inesistene oppure in altri casi mi inserisce righe diverse. sono disperato è una settimana che ci lavoro e non arrivo ad una soluzione. se non fossi stato chiaro chiedo scusa e sono dispostissimo a rispondere a qualsiasi domanda...nel caso posso anche inviare il file senza problemi.
grazie mille in anticipo comunque vadano le cose!!!!!!
di Locate (utente non iscritto) data: 05/11/2010
Ciao
stando alla tua damanda si suppone che tu in cella c20 del foglio2 inserisci un valore di ricerca e mediante questo tu vai in foglio1 nel tuo database e cerchi questo valore in colonna a e vuoi riportare il valore presente in colonna b del foglio1 su una cella del foglio2 dove ai inserito la formula ok, spero di non sbagliarmi,
per fare questo non devi usare la funzione =cerca() ma bensi cerca.vert()
-----------
=cerca.vert(c20;dati rapporto di prova!a2:b452;1;falso)
-----
in questo caso cerca in colonna a:a e se trova il valore riporta il valore parallelo di colonna b:b
----------
ciao da locate
ps dal tuo esempio penso che tu stia usando openoffice non fa niente la sintassi e' uguale
di Franco_44 (utente non iscritto) data: 05/11/2010
Ciao silvano
stavo per postare la mia risposta che è la stessa della tua; però mi sembra che per avere il valore della colonna b, nella formula,debba mettere il numero 2 anzichè il numero 1 altrimenti gli restituisce il valore della colonna a
e cioè:
saluti
=cerca.vert(c20;dati rapporto di prova!a2:b452;2;falso)
|
di Dodoskij (utente non iscritto) data: 06/11/2010
Funziona!!!!!grazie mille!!!
grazie locate per la struttura della formula!!!
grazie anche a silvano per la correzzione che mi ha permesso capirne appieno il funzionamento!!!!
siete stati impagabili!!!
avete salvato un povero tecnico di laboratorio!!!
grazie
di Dodoskij (utente non iscritto) data: 06/11/2010
Ops...volevo dire grazie franco:)
di Locate (utente non iscritto) data: 06/11/2010
Ciao franco
e grazie per la correzione che ai fatto
di solito le funzioni prima di proporle le provo su un file in questo caso ho scritto la formula a memoria e ho messo 1 al posto di 2
ciao da locate
ps e' ora di andare a dormire
Vuoi Approfondire?