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]

Rispondere a