italdesign.tin ha scritto:
----- Original Message -----
From: "Tito Rizzo" <[EMAIL PROTECTED]>
grazie, ma il risultato è #N/D :-((
non ho capito il "print" nella funzione, cos'è? un comando
di stampa?
[:print:] è un'espressione regolare e serve a cercare
qualsiasi carattere stampabile, puoi sostituirla con [:digit:]
o [0-9] se le colonne di riferimento contengono solo valori numerici.
La funzione che ti ho propsto l'ho provata e mi pare che
funzioni. Non escludo che possa essere migliorata o che
esistano soluzioni più efficaci.
Do per scontato che tu l'abbia adattata alla tua situazione
(nome della tabella, range di celle...).
Abbi pazienza ma continua a non funzionarmi. Nè con [:digit:], nè con [0-9].
Il risultato è sempre e solo #N/D, sia che punti alla colonna con le date
sia a quelle con i valori.
Ho provato a ridurre i parametri di ricerca, non considerando le celle
vuote, ma il risultato è lo stesso.
Hai qualche dritta?
Ciao e ancora grazie
Corrado
Ho provato l'esempio e funziona correttamente sia con CONTA.VALORI che
con CONFRONTA:
i dati da cercare sono nella Tabella2 e partono da A1 ad A3000 comprese
naturalmente le celle vuote.
La mia risposta si trova nel gamma che va da Tabella2 e partono da B1 a
B3000
La formula l'ho scritta nella Tabella1 casella A1 e qui mi visualizza
sempre il valore che c'e nell'ultima
cella della colonna B corrispondente alla ricerca di A1:A3000
x quanto riguarda la ricerca nell'help con F1 usa Indice e poi termine
cercato:
Funzione, procedura guidata; fogli elettronici
x trovare tutte le funzioni dei fogli elettronici,
x le espressioni regolari usa Indice e poi termine cercato:
Espressione regolare;elenco
ciao
Beppe
mio esempio e F1 aiuto:
Se ci sono caselle vuote l'esempio con CONTA.VALORI non da' la risposta
corretta
Esempio
=CONFRONTA(200; D1:D100) ricerca il valore 200 nell'area D1:D100,
ordinato in base alla colonna D. Quando trova questo valore, il sistema
restituisce il numero della riga in cui lo ha trovato. Se durante la
ricerca viene trovato un valore più alto, il risultato è il numero della
riga precedente.
=CONTA.VALORI(Tabella2.A1:A502)
=INDICE(Tabella2.$B$1:$B$3000;CONFRONTA("([:print:]){1,}";Tabella2.$A$1:$A$3000))
=INDICE(Tabella2.$B$1:$B$3000;CONTA.VALORI(Tabella2.A1:A3000))
Elenco di espressioni regolari (solo quelle interessate da questa
formula con F1 le trovi tutte)
[:digit:]?
Rappresenta una cifra decimale.
[:space:]?
Rappresenta un carattere di spazio, ad esempio uno spazio o una
tabulazione.
[:print:]?
Rappresenta qualsiasi carattere stampabile.
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.10.24/101 - Release Date: 13/09/2005
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]