Condividi:        

[Excel 2000]

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 2000]

Postdi proci » 21/11/09 18:14

salve a tutti, avrei un problema nella gestione delle fatture con Excel 2000:

all'interno dello stesso file ho creato un foglio fattura e tanti fogli contenenti i listini quanti sono i clienti, in quanto ciascuno ha il suo listino; quando nella fattura digito il nome del cliente ho bisogno di andare a pescare i suoi dati anagrafici nel foglio relativo e, successivamente digitando il codice dell'articolo di vendita pescare il costo nel listino relativo; che istruzioni devo usare? grazie 1000 dell'aiuto
proci
Utente Junior
 
Post: 22
Iscritto il: 21/11/09 18:05

Sponsor
 

Re: [Excel 2000]

Postdi Anthony47 » 21/11/09 18:30

Ciao proci e benvenuto nel forum.

Devi usare qualcosa come =Cerca.vert(Articolo;NomeCliente!A:D;2;0)
Volendo usare il NomeCliente impostato ad esempio in cella B2, userai "Indiretto", con la sitassi
Codice: Seleziona tutto
=Cerca.vert(Articolo;Indiretto(B2&"!A:D");2;0)
Ho immaginato che A:D contengano il tuo listino, e che il prezzo sia in col B (indice=2).

Guarda la sintassi delle singole funzioni nell' help on line, e se non risolvi posta ancora con la struttura dei tuoi dati.

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

Re: [Excel 2000]

Postdi Flash30005 » 21/11/09 18:50

Ciao Proci e benvenuto nel forum

Se non risolvi con il consiglio di Anthony e vorrai postare di nuovo
ricorda di rispondere a queste domande:

Il nome di ogni foglio corrisponde al nome (o cognome) di ogni clente?
In quale cella del foglio Fattura hai il nome (o cognome) cliente che corrisponde al nome foglio?
In quale cella del foglio Fattura hai l'articolo che devi ricercare?
In quale cella del foglio Fattura vuoi che venga messo il prezzo di quell'articolo?
In quale cella del foglio Cliente hai l'articolo ricercato?
In quale cella del foglio Cliente hai il prezzo dell'articolo ricercato?

Ciao e buona permanenza
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: [Excel 2000]

Postdi proci » 21/11/09 19:16

Grazie infinite ad Anthony, con le tue istruzioni ho risolto perfettamente il problema; ci avevo perso il pomeriggio, ieri, e grazie al tuo aiuto lunedi posso sistemare il tutto. Grazie ancora.

Buona Domenica a tutti.
proci
Utente Junior
 
Post: 22
Iscritto il: 21/11/09 18:05

Re: [Excel 2000]

Postdi proci » 23/11/09 10:47

Buongiorno a tutti,

chiedo scusa, ma risolto il problema degli articoli, sullo stesso file mi si pone un altro problema:

nella fattura quando digito il nome del cliente ho bisogno di andare a pescare anche i dati anagrafici bancari che sono presenti nei vari fogli relativi ciascuno ad un cliente; ho provato con la funzione INDIRETTO ma non riesco a pescare i dati; come devo fare ? grazie 1000 dell'aiuto
proci
Utente Junior
 
Post: 22
Iscritto il: 21/11/09 18:05

Re: [Excel 2000]

Postdi tutamimetica » 23/11/09 11:03

Ma i dati anagrafici in che cella sono? Sono tutti nella stessa cella ma in fogli diversi?
Precisa il più possibile e ...
tuta
tutamimetica
Utente Senior
 
Post: 209
Iscritto il: 10/06/08 17:25

Re: [Excel 2000]

Postdi proci » 23/11/09 11:17

si, i dati anagrafici sono nella stessa cella ma in fogli diversi; il mio problema é, digitato il nome cliente in fattura, pescare tali dati nel foglio giusto relativo al cliente in questione. Grazie
proci
Utente Junior
 
Post: 22
Iscritto il: 21/11/09 18:05

Re: [Excel 2000]

Postdi Anthony47 » 23/11/09 15:47

Nel foglio giusto oramai sai come arrivarci; se i tuoi dati sono in una cella specifica (ma questo dovresti per favore dircelo tu), combinerai questa cella in una formula tipo =NomeCliente!Z100(se Z100 contiene quello che cerchi). Con Indiretto ovviamente sara' del tipo
Codice: Seleziona tutto
=Indiretto(B2&"!Z100")

E se non risolvi con questi spunti "posta ancora con la struttura dei tuoi dati"

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

Re: [Excel 2000]

Postdi proci » 23/11/09 22:59

grazie ancora Anthony!
la formula suggerita funziona!

Purtroppo, uso per la prima volta in questi giorni la funzione "INDIRETTO" e non mi era ancora chiara la sua sintassi: infatti, sbagliavo qualcosa nella dicitura e le spiegazioni che ho cercato in Internet, anche nel sito della Microsoft, non mi sono state chiare, né di aiuto.

Grazie ancora

ciao
proci
Utente Junior
 
Post: 22
Iscritto il: 21/11/09 18:05

Re: [Excel 2000]

Postdi ricky53 » 25/11/09 02:01

Ciao,
arrivo a soluzione fornita ma vorrei dare anch'io un piccolo contributo al tuo lavoro.

Non voglio dare soluzioni ma dare un consiglio e fare una riflessione:

a mio avviso sarebbe stato più funzionale e semplice da gestire avere un un solo foglio tutti i clienti, le anagrafiche ed i relativi listini.

L'organizzazione dei dati ben fatta agevola di molto il lavoro successivo, specialmente le modifiche e le implementazioni.

Ciao da Ricky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: [Excel 2000]

Postdi proci » 30/11/09 09:20

Buongiorno,

ho un altro problema inerente l'argomento del topic, ossia quello di avere la fattura e i listini clienti in 2 file diversi; é possibile usare la funzione INDIRETTO per pescare i dati nel foglio specificato ma in un file diverso ? Ho provato ad inserire la sintassi [Listini_Clienti.xls] in vari punti dell'istruzione ma non trovo il punto giusto; attualmente la funzione é così descritta:
=SE(A28="";"";CERCA.VERT($A28;INDIRETTO(R10&"!A:J");2;0))
dove R10 é la cella che contiene il nome del foglio dove pescare i dati che dovrebbero però trovarsi ora in un altro file.

Grazie 1000 dell'aiuto
proci
Utente Junior
 
Post: 22
Iscritto il: 21/11/09 18:05

Re: [Excel 2000]

Postdi Anthony47 » 30/11/09 12:37

Puoi procedere con Indiretto anche nel caso di file differenti. Per capire cosa scrivere nella cella R10, apri il secondo file e applica una formula di cerca.vert cercando sul secondo file; poi fai in modo che in R10 si componga esattamente la stessa stringa del nomefile+nome foglio e passa alla notazione tramite Indiretto.
Tieni presente che perche' Indiretto funzioni correttamente il secondo file deve essere aperto quando usi la formula.

Se non riesci con queste indicazioni posta ancora scrivendo come e' venuta la formula cerca.vert "pilota".

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

Re: [Excel 2000]

Postdi proci » 30/11/09 14:24

Scusa Anthony,

ma questa volta non son riuscito ad applicare correttamente le tue istruzioni; ho comunque risolto il problema modificando la funzione in questo modo:
=SE(A28="";"";CERCA.VERT($A28;INDIRETTO("[CLIENTI_listini.xls]"&R10&"!A:J");2;0))

Grazie comunque

ciao
proci
Utente Junior
 
Post: 22
Iscritto il: 21/11/09 18:05


Torna a Applicazioni Office Windows


Topic correlati a "[Excel 2000]":


Chi c’è in linea

Visitano il forum: Nessuno e 131 ospiti