Pagina 1 di 1

[RISOLTO]Problemi con la funzione CERCA.VERT

Inviato: martedì 8 settembre 2015, 9:44
da barkley
Buongiorno, sono un paio di giorni che sto combattendo con la funzione CERCA.VERT. C'è qualcuno che mi può spiegare dove sbaglio per cortesia?
Sto preparando un file (che vi allego) in cui in un foglio c'è una lista di materiale con relative taglie e prezzi. Ci sono delle linee vuote perchè verosimilmente per ogni articolo dovrò aggiugere altri modelli. Nel foglio principale, invece, sto creando una modello per poter fare gli ordini senza dover scrivere tutto a mano ogni volta. La mia intenzione è che io scelgo un articolo ed, in base all'articolo scelto, ho, nei campi successivi, la possibilità di scegliere solo gli articoli che riguardano quel modello o le taglie riferite a quell'articolo. Fino a qui tutto funziona. Il mio problema è che, una volta scelto l'articolo, vorrei che ne uscisse direttamente il suo prezzo senza doverlo selezionare o editare.
Per fare questo ho usato la funzione CERCA.VERT, ma per alcuni campi funziona, per altri mi da un prezzo sbagliato e per altri ancora il valore #N/D.
Come posso sistemare il file e, soprattutto, cosa sbaglio?? La lista non è finita, ma stavo facendo delle prove prima di completare il file con tutti gli articoli da poter selezionare.
Grazie
Alberto

Re: Problemi con la funzione CERCA.VERT

Inviato: martedì 8 settembre 2015, 10:56
da lucky63
Foglio Ordine cella E2 inserisci:

Codice: Seleziona tutto

=SE(B2="";"";CERCA.VERT(B2;Dati.$B$2:$C$38;2;0))
Copia cella E2 in basso quanto serve e formule si adattano automaticamente.
...(...già fatto in area colore giallo ...)....
CercaVerticale.png

Re: Problemi con la funzione CERCA.VERT

Inviato: martedì 8 settembre 2015, 14:24
da barkley
Grazie mille. Mi dici per cortesia cosa sbagliavo? Se leggo bene la formula tu hai aggiunto che se ci sono dei campi vuoti lui non metta nulla (al posto del #N/D immagino) e mi hai bloccato le celle della tabella di riferimento in modo che prenda sempre i dati dalla stessa tabella.. e poi?

Re: Problemi con la funzione CERCA.VERT

Inviato: martedì 8 settembre 2015, 22:13
da lucky63
Con riferimento all'esempio predetto, la parte iniziale della formula SE(B2=””;”” serve a lasciare la cella vuota se B2 è vuota (Stringa nulla “”) e non far eseguire la seconda parte della formula ... CERCA.VERT ...
In questa seconda parte della formula ho fatto ricorso ai riferimenti assoluti (uso del simbolo $) per mantenere costante tale blocco dati in fase di copia/replicazione della formula intera verso il basso nella cui circostanza cambieranno invece i riferimenti relativi adeguandosi automaticamente all'eseigenza

Per quanto riguarda il tuo errore. Sintassi funzione:
=CERCA.VERT(Criterio di ricerca; Matrice; Indice; Ordinato)
Non avendo i dati ordinati hai omesso di indicare il parametro opzionale “Ordinato” che in questo caso può essere indicato sia come ;0 (come indicato nella formula) oppure anche con ;Falso.

Nell'Help trovi ulteriori dettagliate indicazioni in merito.

Re: Problemi con la funzione CERCA.VERT

Inviato: mercoledì 9 settembre 2015, 9:13
da barkley
Grazie mille, gentilissimo