Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

creare pagine di riepilogo da una riga di dati

1 view
Skip to first unread message

volKHAN

unread,
Jun 20, 2007, 9:12:00 AM6/20/07
to
ho un elenco clienti su un foglio di lavoro chiamato, appunto, CLIENTI. ho
necessità, ogni volta che un dipendente ha a che fare con un cliente, di
stampare a parte e in maniera leggibile, tutti i dati che servono e che
riguardano la commessa in questione. in due parole:

1. ho un database di informazioni sui miei clienti organizzato per righe
(ogni riga un cliente).
2. devo poter stampare facilmente un modulo che contenga tutte le
informazioni della riga relativa al cliente interessato. e per farlo, ho
pensato fosse la cosa migliore un foglio contenente solo formule, basate su
un unico riferimento comune a tutti inseribile a mano da tastierino numerico.

quindi ho proceduto così:
dopo essermi creato un nuovo foglio che ho chiamato RESOCONTO, ho
organizzato lo spazio a mia disposizione in modo da ottenere una paginetta
con tutti i dati che servono a disposizione. in ogni cella in cui sarebbero
comparsi i dati del cliente, ho messo la formula

=INDIRETTO(INDIRIZZO(($A$1);3;2;VERO;"CLIENTI"))

dove A1, è l'unica cella dove inserisco manualmente il numero di riga
relativo al cliente (che nel mio caso è anche il numero del cliente) quando
dovrò realizzare la sua scheda, 3 è la colonna (3^ colonna, quindi colonna C)
che è l'unico elemento che dovrò cambiare a seconda del dato che intendo
visualizzare. 2 indica come le coordinate dovranno essere realizzate dal
comando INDIRIZZO (nel mio esempio sono miste, ad esempio " B$30 "), VERO è
il parametro che definisce che tipo di coordinata realizzare, "CLIENTI" è il
nome del foglio sul quale stà il valore che mi occorre.

eliano

unread,
Jun 20, 2007, 9:24:00 AM6/20/07
to

"volKHAN" ha scritto:

Ciao volkhan.
Forse il metodo più semplice a cui accennava Fernando (Ciaoo) potrebbe
essere un =CERCA.VERT(), sempre che l'organizzazione dei tuoi dati te lo
consenta; verifica sulla guida in linea e, magari, facci sapere.
Eliano

volKHAN

unread,
Jun 20, 2007, 9:44:01 AM6/20/07
to
> Ciao volkhan.
> Forse il metodo più semplice a cui accennava Fernando (Ciaoo) potrebbe
> essere un =CERCA.VERT(), sempre che l'organizzazione dei tuoi dati te lo
> consenta; verifica sulla guida in linea e, magari, facci sapere.
> Eliano

ciao eliano,
CERCA.VERT non va bene per quello che dovevo fare. non mi interessava
cercare un valore, i valori li ho già tutti, devo solo fare in modo di
organizzarli il più velocemente possibile. io ho un'insieme di elementi da
visualizzare su un layout accomunati solo dal loro numero di riga. io so che
i dati del cliente NICOLA (telefono, indirizzo, richieste di lavoro attive,
ecc ecc) sono sulla riga 332, e a me interessava poter digitare su un foglio
con un layout diverso, solamente 332 per vedere tutti gli altri suoi dati
comparire nelle celle giuste e creare una specie di scheda riassuntiva del
cliente in oggetto. spiacente, ma per ora la soluzione di col comando
INDIRETTO, rimane la migliore :)

eliano

unread,
Jun 20, 2007, 9:56:01 AM6/20/07
to

"volKHAN" ha scritto:

Ciao volkhan.
Ti avevo preannunciato: se i dati te lo permettono; stranamente quel 322
sembrerebbe un codice cliente, ma se lo dici tu non ho motivo per dubitarne.
Comunque:
A B C D E F
codice 2 3 4 5 6
1 pippo 100 211 589 16
2 pluto 110 221 599 26
3 minnie 120 231 609 36
4 topolino 130 241 619 46
5 paperino 140 251 629 56
cerca sul codice
3 minnie 120 231 609 36
cerca sul nome
pluto 110 221 599 26

cerca sul codice elemento ricerca in A8
in B8-F8 =CERCA.VERT($A8;$A$2:$F$6;B$1;FALSO)

cerca sul nome elemento ricerca in B10
in C10-F10 =CERCA.VERT($B10;$B$2:$F$6;C$1-1;FALSO)
Nota che puoi assegnare un valore di "posizionamento" modificando i valori
da B1 a F1.
vedi anche: http://ennius.altervista.org/formule/form4.htm
Eliano

Tiziano Marmiroli

unread,
Jun 20, 2007, 1:41:51 PM6/20/07
to
Il Wed, 20 Jun 2007 06:12:00 -0700, volKHAN ha scritto:

>ho un elenco clienti su un foglio di lavoro chiamato, appunto, CLIENTI. ho
>necessità, ogni volta che un dipendente ha a che fare con un cliente, di
>stampare a parte e in maniera leggibile, tutti i dati che servono e che
>riguardano la commessa in questione. in due parole:
>
>1. ho un database di informazioni sui miei clienti organizzato per righe
>(ogni riga un cliente).
>2. devo poter stampare facilmente un modulo che contenga tutte le
>informazioni della riga relativa al cliente interessato. e per farlo, ho
>pensato fosse la cosa migliore un foglio contenente solo formule, basate su
>un unico riferimento comune a tutti inseribile a mano da tastierino numerico.
>
>quindi ho proceduto così:
>dopo essermi creato un nuovo foglio che ho chiamato RESOCONTO, ho
>organizzato lo spazio a mia disposizione in modo da ottenere una paginetta
>con tutti i dati che servono a disposizione. in ogni cella in cui sarebbero
>comparsi i dati del cliente, ho messo la formula
>
>=INDIRETTO(INDIRIZZO(($A$1);3;2;VERO;"CLIENTI"))

Ipotizzando che i dati dei clienti siano nel foglio CLIENTI in A1:R200,
nel foglio riepilogo puoi usare

=INDICE(CLIENTI!$A$1:$R$200;$A$1;3)

Facci sapere se e come hai risolto, grazie.
--
Tiziano Marmiroli
Microsoft MVP - Office System

0 new messages