| | Post: 5 | Registrato il: 01/03/2018
| Città: MILANO | Età: 20 | Utente Junior | 2019 | | OFFLINE | |
|
16/04/2021 10:57 | |
Ciao, un aiutino con una semplice formula, mi "perdo" nella sintassi.
Devo solo controllare che in una cella siano contenute alcune parole, ma ne devo trovare due:
=SE(A10="PRIMAPAROLA";SE(VAL.NUMERO(RICERCA("SECONDAPAROLA";A10));A11;"");SE(A10<>"PRIMAPAROLA";""))
con SE(A10="PRIMAPAROLA" non la "cerca" in tutto il testo ma deve essere solo quella specifica, anche con asterischi!
con SE(VAL.NUMERO(RICERCA considera invece se è contenuta nel testo e va bene.
Chiudo la formula con un altro SE <>per eventualmente non scrivere nulla.
Dovrei concatenare quindi due SE(VAL.NUMERO(RICERCA e non riesco, credo mi sbagli nella sitassi.
Un aiutino (anche con altra soluzione)?
Grazie anticipatamente, Maria.
|
|
| | Post: 1.045 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Veteran | 2016 | | OFFLINE |
|
16/04/2021 11:12 | |
Ciao
Allega un file con un po di dati e il risultato da ottenere scritto a mano |
| | Post: 2.217 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
16/04/2021 11:16 | |
ciao
se ho capito
=SE(VAL.NUMERO(RICERCA("Olive";B9));SE(VAL.NUMERO(RICERCA("verdi";B9));B11;"");"") |
| | Post: 5 | Registrato il: 01/03/2018
| Città: MILANO | Età: 20 | Utente Junior | 2019 | | OFFLINE | |
|
17/04/2021 09:30 | |
Ciao Federico, hai capito benissimo, intendevo proprio questo!
Ho spesso problemi con la sintassi, devo studiare un pò di più ... "scomponendo" le formule.
E se con "Olive" e "Verdi" devo cercare anche se contiene "Nere" ?
Ci ho provato già ma... Niente, troppe parentesi userò! 😊
Comunque grazie sempre.
Maria 😏 |
| | Post: 1.048 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Veteran | 2016 | | OFFLINE |
|
17/04/2021 09:39 | |
Guarda
Che se devi cercare diverse parole che potrebbero state in una stringa ci sono modi alternativi a tanti SE nidificati
Se alleghi un file di esempio con le stringhe e su una colonna A parte metti i testi da cercare e metti anche il risultato da ottenere scritto a mano si fa una formula mirata |
| | Post: 6 | Registrato il: 01/03/2018
| Città: MILANO | Età: 20 | Utente Junior | 2019 | | OFFLINE | |
|
05/05/2021 14:19 | |
Federico help me.. Che come al solito mi sono persa tra & e virgolette varie....
NumRigaFinale è una variabile, in questo caso ho scritto 100
Formula da far trascrivere a sub:
=SE(A100="olive";SE(VAL.NUMERO(RICERCA("nere";C100));1;"");SE(A6<>"Olive";""))
Diventa in FormulaLocal:
"=SE(" & "A" & NumRigaFinale & Chr(34) & "olive" & Chr(34) & ";" & "SE(VAL.NUMERO(RICERCA(" & Chr(34) & "nere" & Chr(34) & "C" & NumRigaFinale & ")" & ")" & ";" & "1" & ";" & Chr(34) & Chr(34) & ")" & ";" & "SE(" & "A" & "<" & ">" & Chr(34) & "olive" & Chr(34) & ";" & ")" & ")"
Non funziona e mi son complicata vita lo so ma dove sbaglio, a parte le semplificazioni che si posson fare? .... help
Maria 😀
|
|
05/05/2021 17:45 | |
>>>=SE(A100="olive";SE(VAL.NUMERO(RICERCA("nere";C100));1;"");SE(A6<>"Olive";""))
Formula "stramba", era meglio un allegato Sub a()
NumRigaFinale = 100
Cells(1, 1).FormulaLocal = "=SE(A" & NumRigaFinale & "=" & """olive""" & ";" & "SE(VAL.NUMERO(RICERCA(" & """nere""" & ";C" & _
NumRigaFinale & "));" & 1 & ";" & """""" & ");" & "SE(A" & 6 & "<>" & """Olive""" & ";" & """""" & ";" & """cosa devo fare?""" & "))"
End Sub |
|
|