PDA

View Full Version : Excel - come gli si dice "contiene"?


Aragorn
24-04-2008, 10:22
Ciao a tutti,
devo fare in modo che in una cella di excel mi compaia una dicitura (ad esempio "OK") se nella cella accanto compare una parola specifica (ad esempio "listino"). Il problema è che la parola in questione non è singola ma può essere inserita in una frase più lunga (ad esempio la frase può essere "spedire listino" ), per cui non so come impostare il test della formula "se".
Thanks a lot!

arthurgp
24-04-2008, 11:41
questo comando restituisce il carattere iniziale se trova la parola
altrimenti restituisce #VALUE

Nella cella a1 hai la stringa


=FIND("listino";A1;1)

Aragorn
24-04-2008, 13:23
Sembra funzionare, ma come gestisco l'errore? Ho provato ad inserire la tua formula come argomento del "se" in questo modo:

=SE(TROVA("listino";AL21;1);"OK";"")

ma se non trova niente mi restituisce l'errore #VALORE! che dovrei far sparire in qualche modo :)

john_revelator
24-04-2008, 13:58
Prova così

=SE(VAL.ERRORE(TROVA("listino";MINUSC(A1)));"No";"Sì")

arthurgp
24-04-2008, 14:21
prova questa dovrebbe risolvere anche quel problema..

=IF(ISERR(SEARCH("listino";A1));"no";"ok")

Comunque io ho trovato tutto sulla guida alle formule di excell..



ISERR permette di rilevare se c'è un errore..
search fa la stessa cosa di find..