Problema con formul...
 
Notifiche
Cancella tutti

La consultazione del forum è libera per tutti.

Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).

Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.

Problema con formula

2 Post
2 Utenti
0 Reactions
8 Visualizzazioni
Forum 1
 vitt
(@vitt)
Post: 48
Trusted Member
Avviatore di Topic
 

Ciao

Ho difficoltà con l'applicazione di una formula e non riesco a capire come adattarla.

Ho un documento con due Fogli: su quello denominato Elenco Clienti ho appunto una lista di clienti suddiviso per righe e su ognuna di esse c'è un diverso cliente; nelle varie colonne della stessa riga sono elencati la ragione sociale, l'indirizzo, la Partita IVA ed altri dati.

Sul Foglio 1 dello stesso file inserendo il nome del cliente nella cella C3 vorrei che nelle celle evidenziate in GIALLO venissero compilati automaticamente i dati corrispondenti sul Foglio "Elenco Clienti".

La formula che sto utilizzando (ma non riesco a far funzionare) è questa:

=SE(C3="";"";CERCA.ORIZZ($C$3;'Elenco Clienti'!$B$3:$L$100;RIF.RIGA(C3);0))

In particolare, nell'esempio che allego, in C3 sul Foglio 1 ho scritto in ROSSO "INSERIRE NOME CLIENTE" e vorrei che compilandola con il nome del cliente (che è lo stesso che si trova in Colonna B sul Foglio Elenco Clienti) sbloccasse la compilazione degli altri dati nelle celle evidenziate in GIALLO.

In particolare, su Foglio 1 vorrei che compilasse in automatico:

nella cella C4 - la Ragione Sociale

nella cella C5 - l'Indirizzo Riga 1

nella cella C6 - la Località

nella cella C7 - la la P.IVA

nella cella H8 - l'Abbreviazione con la Sigla Cliente

nella cella M4 - Altri Dati 1A

nella cella M5 - Altri Dati 1B

Ho fatto le prove solamente in C4 e non sono riuscito ad ottenere il risultato voluto. Sto sicuramente sbagliando qualcosa o forse non è la formula corretta da utilizzare in questo caso...

Spero di essermi spiegato in maniera chiara e semplice e ringrazio anticipatamente chi volesse aiutarmi.

 

Versione di Excel
Sistema operativo
 
Postato : 03/07/2025 09:21
gianfranco55
(@gianfranco55)
Post: 1421
Moderatore
 

ciao

si può usare sia il cerca verticale cambiando il numero di spostamenti

che indice confronta

=INDICE('Elenco Clienti'!$B$3:$L$12;CONFRONTA($C$2;'Elenco Clienti'!$B$3:$B$12;0);CONFRONTA("DENOMINAZIONE";'Elenco Clienti'!$B$2:$L$2;0))

 

chiaro che se avessi il nome della colonna sarebbe meglio

esempio

=SE.ERRORE(INDICE('Elenco Clienti'!$B$3:$L$12;CONFRONTA($C$2;'Elenco Clienti'!$B$3:$B$12;0);CONFRONTA($B4;'Elenco Clienti'!$B$2:$L$2;0));"")

 

 
Postato : 03/07/2025 14:51
Condividi:
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.
Attenzione: alcune funzionalità di questa pagina potrebbero essere bloccate a seguito delle tue scelte privacy
     Scarica il nostro ebook gratuito     

Unisciti a oltre 35.000 professionisti
che hanno già scelto di semplificare il proprio lavoro
e aumentare la produttività con la nostra newsletter!

Scarica l’ebook con i
migliori trucchi e suggerimenti per Excel
selezionati per te da Excel Academy

Download