|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2000
Messaggi: 459
|
Excel - come gli si dice "contiene"?
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! |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Dec 2007
Messaggi: 60
|
prova con questo
questo comando restituisce il carattere iniziale se trova la parola
altrimenti restituisce #VALUE Nella cella a1 hai la stringa =FIND("listino";A1;1)
__________________
"Commputer programming is tremendous fun. Like music, it is a skill that derives from an unknown blend of innate talent and constant practice." Larry O’Brien & Bruce Eckel |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2000
Messaggi: 459
|
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 |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jul 2007
Messaggi: 1092
|
Prova così
=SE(VAL.ERRORE(TROVA("listino";MINUSC(A1)));"No";"Sì") |
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Dec 2007
Messaggi: 60
|
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..
__________________
"Commputer programming is tremendous fun. Like music, it is a skill that derives from an unknown blend of innate talent and constant practice." Larry O’Brien & Bruce Eckel |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:04.


















