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

funzione cerca.vert

4 views
Skip to first unread message

eb...@balistreri.it

unread,
Jan 9, 2007, 6:54:26 AM1/9/07
to
Ciao,

se in una matrice ho due celle sulla stessa verticale con lo stesso
contenuto, come faccio con la funzione cerca.vert(...) a fargli scegliere
una o l'atra cella?

Grazie


ivano

unread,
Jan 9, 2007, 8:15:51 AM1/9/07
to

<eb...@balistreri.it> ha scritto nel messaggio
news:OZQorT%23MHH...@TK2MSFTNGP02.phx.gbl...
Ciao,
ma devi poter scegliere? o la prima o la seconda?
O vuoi vederle entrambe?
Mi pare un po' assurdo poter scegliere! Cerca verticale ha il suo scopo
nella ricerca di valori univoci...se tali valori non sono, fai un esempio e
vediamo nel concreto di che funzione hai bisogno.
ivano


Tiziano Marmiroli

unread,
Jan 9, 2007, 8:40:20 AM1/9/07
to

Non ho proprio capito. CERCA.VERT non ti individua una cella, ti
restituisce il valore contenuto in una specifica cella. Ora se le celle
in questione hanno lo stesso contenuto, cosa cambia da quale cella
proviene? :-)

Se invece il tuo problema è indicare da quale colonna prendere la cella,
una volta individuata la riga, devi usare il parametro indice.


Dalla guida in linea

| CERCA.VERT
| CERCA.VERT(valore;tabella_matrice;indice;intervallo)
| Indice è il numero di colonna in tabella_matrice dal quale deve
| essere restituito il valore corrispondente.

P.S. Noto ora per la prima volta che in quella pagina della guida in
linea la definizione della funzione è sballata:

| Cerca un valore nella colonna più a sinistra di una tabella e lo restituisce
| nella colonna indicata in corrispondenza della stessa riga

anziché

Cerca un valore nella colonna più a sinistra di una tabella e
restituisce il valore, in corrispondenza della stessa riga, nella
colonna indicata

--
Tiziano Marmiroli
Microsoft MVP - Office System

Tiziano Marmiroli

unread,
Jan 9, 2007, 10:30:01 AM1/9/07
to
"eb...@balistreri.it" ha scritto:

> se in una matrice ho due celle sulla stessa verticale con lo stesso
> contenuto, come faccio con la funzione cerca.vert(...) a fargli scegliere
> una o l'atra cella?

Ops! "Sulla stessa verticale"... è chiaro, avevo letto male. Vedi il thread

Subject: trovare record con dati non univoci
Date: Fri, 18 Mar 2005 02:49:01 -0800
www.google.it/groups?threadm=914394E0-7946-4DB6...@microsoft.com
Url breve: http://snipurl.com/findnth

Facci sapere se e come hai risolto, grazie.

san

unread,
Jan 9, 2007, 3:32:03 PM1/9/07
to
Spiego bene il problema.

Ho cretato un file excel per fare delle fatture per la mia ditta
individuale.

In una cartella c'è la matrice con i dati per la fattura, che inserisco di
volta in volta.

In un'altra cartella c'è il layout per la stampa.
In questa cartella ho creato la possibilità di scelta della ragioni sociali,
contenuti nella prima, tramite la funzione convalida dati.

Poi con la funzione cerca.vert in base alla ragione sociale scelta mi vado a
cercare i relativi dati.

Il problema è che se ho inserito 2 ragioni sociali uguali, ma cambia il
numero fattura e/o gli importi, la funzione cerca.vert mi restituisce il
primo che trova.
Non posso scegliere tra uno o l'altro.

Spero di aver chiarito il problema.


<eb...@balistreri.it> ha scritto nel messaggio
news:OZQorT%23MHH...@TK2MSFTNGP02.phx.gbl...

giovanna

unread,
Jan 9, 2007, 5:02:11 PM1/9/07
to
Scriveva san nel <O5aQk1CN...@TK2MSFTNGP06.phx.gbl>, del
09/01/2007:


> In questa cartella ho creato la possibilità di scelta della ragioni sociali,
> contenuti nella prima, tramite la funzione convalida dati.
>
> Poi con la funzione cerca.vert in base alla ragione sociale scelta mi vado a
> cercare i relativi dati.
>
> Il problema è che se ho inserito 2 ragioni sociali uguali, ma cambia il
> numero fattura e/o gli importi, la funzione cerca.vert mi restituisce il
> primo che trova.

ciao,
il link che ti segnala Tiziano risponde alla tua esigenza.
Se trovi difficoltà nell'adattare, fa sapere quali!

--
ciao
giovanna
..........................................
http://www.riolab.org
..........................................


san

unread,
Jan 9, 2007, 6:26:07 PM1/9/07
to
Ho visto il link.

Il mio problema è che seleziono il nominativo da una cella che è stata
impostata tramite convalida nomi, elenco.

Non sono io che di volta in volta so quale andare prendere.

Nel link riportato devo sapere esattamente sapere a quale nominativo sono
interessato.


"giovanna" <giovan...@asiatiscali.it> ha scritto nel messaggio
news:mn.4d667d717...@asiatiscali.it...

giovanna

unread,
Jan 9, 2007, 6:37:30 PM1/9/07
to
Scriveva san nel <uxB#TWENH...@TK2MSFTNGP06.phx.gbl>, del
10/01/2007:

> Ho visto il link.
>
> Il mio problema è che seleziono il nominativo da una cella che è stata
> impostata tramite convalida nomi, elenco.

Si, ma la scelta la fai comunque su una cella.

Cioè, se convalida si trova in cella A1, vedrai in A1 la ragione
sociale?


>
> Non sono io che di volta in volta so quale andare prendere.

non capisco...

san

unread,
Jan 9, 2007, 6:46:16 PM1/9/07
to
Allora dove devo inserire la nuova procedura?
come faccio a scegliere gatto 1 o 2?

"giovanna" <giovan...@asiatiscali.it> ha scritto nel messaggio

news:mn.50257d719...@asiatiscali.it...


> Scriveva san nel <uxB#TWENH...@TK2MSFTNGP06.phx.gbl>, del 10/01/2007:
>
>> Ho visto il link.
>>

>> Il mio problema č che seleziono il nominativo da una cella che č stata

>> impostata tramite convalida nomi, elenco.
>
> Si, ma la scelta la fai comunque su una cella.
>

> Cioč, se convalida si trova in cella A1, vedrai in A1 la ragione sociale?

giovanna

unread,
Jan 10, 2007, 10:21:19 AM1/10/07
to
Scriveva san nel <OjwgkhEN...@TK2MSFTNGP04.phx.gbl>, del
10/01/2007:

> Allora dove devo inserire la nuova procedura?
> come faccio a scegliere gatto 1 o 2?
>

Proviamo.
Foglio1:
in A2:A50 le "ragioni sociali",
in B2:B50 numero fattura
in C2:C50 importi

Foglio2:
A2: convalida per scelta "ragione sociale"

in B2:
=INDICE(Foglio1!B$2:B$50;PICCOLO((SE(Foglio1!$A$2:$A$50=$A2;RIF.RIGA($A$2:$A$50)-1;"");RIF.RIGA()-1))
formula matriciale, da immettere premendo Ctrl+Shift e, senza staccare,
Invio.

Trascini ora la formula in verticale: avrai i num fattuta relativi a
stessa rag sociale,
Trascini in orizzontale: avrai gli importi realtivi a stessa rag
sociale.

vedi se va ...

san

unread,
Jan 11, 2007, 3:04:33 PM1/11/07
to
Grazie 1.000 Giovanna,


ho risolto il problema diversamente, ma ho fatto tesoro di ciņ che mi hai
detto.

Mi servirą sicuramente per altre occasioni.

Grazie


"giovanna" <giovan...@asiatiscali.it> ha scritto nel messaggio

news:mn.53d57d717...@asiatiscali.it...

giovanna

unread,
Jan 11, 2007, 3:39:37 PM1/11/07
to
Scriveva san nel <#GGiEvbN...@TK2MSFTNGP03.phx.gbl>, del
11/01/2007:

> Grazie 1.000 Giovanna,
>
>
> ho risolto il problema diversamente,

e non ci dici come???
noi siamo dei curiosoni! :-)

san

unread,
Jan 18, 2007, 2:10:08 PM1/18/07
to
ho risolto come segue:

prima la ricerca nella matrice veniva fatta in base alla ragione sociale che
potevanon essercene piů celle uguali, ora ho deciso di fare il controllo sul
numero della fattura.

Il numero deve per forza essere univoco.

Cosě facendo ho risolto il problema.


"giovanna" <giovan...@asiatiscali.it> ha scritto nel messaggio

news:mn.5d137d71f...@asiatiscali.it...

0 new messages