Discussione:
Problema CERCA.VERT
(troppo vecchio per rispondere)
Diego Marangon
2011-09-12 16:07:50 UTC
Permalink
Salve a tutti!
ho creato un file excel con la seguente funzionalità:
avendo dei KIT che vendiamo composti da vari prodotti avevamo la necessità di vedere quanti KIT potevamo creare in base la disponibilità reale dei prodotti.

Ho quindi creato un file excel che tramite il CERCA.VERT si cerca tramite il codice dell'articolo le quantità disponibili.

Sono incappato in uno stupidissimo problema che al momento non so come risolvere.... se non manualmente!

Praticamente quando cerca il verticale dell'articolo con codice 36639
lui restituisce l'errore "#N/D"

Andando nel foglio "DATABASE" (che è un foglio che si aggiorna automaticamente da una esportazione del mio gestionale) nella cella A3 troviamo il valore "36639" e nella colonna "Q#tà disponibile" si trova la disponibilità reale dell'articolo.

ORa come ora l'errore attuale è "#N/D"
se vado nel foglio DATABASE e vado alla voce "A3" che ha come valore "36639", faccio doppio click tipo per modificare il valore e poi do un semplice INVIO...... la formula nel primo foglio funziona..... così anche in tutti gli altri codici solo numerici.... secondo voi... come potrei ovviare a questo problema?

File Sorgente di riferimento:
http://www.parsec82.altervista.org/Problems.rar
paoloard
2011-09-12 16:41:56 UTC
Permalink
"Diego Marangon" ha scritto nel messaggio news:59ffd439-8605-4f38-b9be-***@glegroupsg2000goo.googlegroups.com...

cut
Praticamente quando cerca il verticale dell'articolo con codice 36639
lui restituisce l'errore "#N/D"

cut
File Sorgente di riferimento:
http://www.parsec82.altervista.org/Problems.rar
---------------------------------------------------------------------------

Restituisce errore perché mentre nel Foglio1 inserisci come ricerca un
valore numerico, nel foglio Database hai un valore stringa alfanumerica.
Modifica così la formula:
=SE(VAL.VUOTO(C$4);" ";CERCA.VERT(TESTO(C$4;"#");Database;CONFRONTA("Q#tà
disponibile";Database!$1:$1;0);FALSO))
da copiare in basso e a destra.
Oppure, a formule invariate, quando inserisci come ricerca un numero fallo
precedere da un apice, così:
'36639

-- fai sapere
ciao paoloard
http://www.riolab.org
Diego Marangon
2011-09-12 23:22:19 UTC
Permalink
effettivamente forzandola come testo....... FUNZIONA! :-)
vi ringrazio moltissimo!! :)
Marangon Diego
2011-09-12 23:48:33 UTC
Permalink
Post by Diego Marangon
cut
Praticamente quando cerca il verticale dell'articolo con codice 36639
lui restituisce l'errore "#N/D"
cut
http://www.parsec82.altervista.org/Problems.rar
---------------------------------------------------------------------------
Restituisce errore perché mentre nel Foglio1 inserisci come ricerca un
valore numerico, nel foglio Database hai un valore stringa alfanumerica.
=SE(VAL.VUOTO(C$4);" ";CERCA.VERT(TESTO(C$4;"#");Database;CONFRONTA("Q#tà
disponibile";Database!$1:$1;0);FALSO))
da copiare in basso e a destra.
Oppure, a formule invariate, quando inserisci come ricerca un numero
'36639
-- fai sapere
ciao paoloard
http://www.riolab.org
Si si confermo, ho fatto anche altre prove in questo momento :-) perfetta
direi.
Mi hai risolto un sacco di problemi!

Loading...