La consultazione del forum è libera per tutti.
Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).
Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.
Salve community e appassionati di Excel.
Mi ritrovo a chiedere aiuto in merito ad un problema che non riesco a risolvere semplicemente con le funzioni "Confronta" o "Cerca".
Il mio problema consiste nel voler estrapolare ( o meglio confrontare ) l'intero contenuto di UNA cella con il contenuto di un INTERVALLO di celle; dopodichè se il risultato fosse VERO, allora incrementare il valore della cella di 1.
Inizialmente ho provato ad usare questa formula :
=SE(CERCA(D5;Foglio1!C5:C7;Foglio1!C5:C7);F5=F5+1;"")
In pratica mi serve sapere se quel testo è contenuto in quell'intervallo di celle e se fosse vero, allora incrementare di 1.
Vi ringrazio in anticipo per tutto ! 😣 ❤️
ciao
la formula sarebbe
=SE(SOMMA(--VAL.NUMERO(RICERCA(D7;Foglio1!$C$5:$C$7)))>0;1;0)
ma per l'incremento ci vuole il vba
metti questa nel foglio2 ogi parola che inserisci verrà cercata e aumenterà di 1 la cella E
Private Sub Worksheet_Change(ByVal Target As Range) Dim Lista As Range Dim CL As Object On Error GoTo xxx If Not Intersect(Target, Sheets("Foglio2").Range("D5:D2500")) Is Nothing Then Application.EnableEvents = False Set Lista = Sheets("Foglio1").Range("C5:C2500") trova = Target If trova = "" Then Exit Sub For Each CL In Lista If CL.Value Like "*" & trova & "*" Then Target.Offset(0, 1) = Target.Offset(0, 1).Value + 1 End If Next End If Application.EnableEvents = True xxx: Application.EnableEvents = True End Sub
Ti ringrazio moltissimo ! Cercherò di approfondire anche il perchè di quei 2 "meno" a VAL.NUMERO.
Comunque la macro ho provata ad usarla su Google Sheets, ma di da errore ( sul "Sub" ). Hai per caso anche una variante per Google Sheets ? ( è un progetto che a mio malgrado devo continuare su questa piattaforma, sennò avrei sicuramente usato Excel ).
Grazie mille ancora ! 😊 😊 😊 😊 👍 😢
ciao
-- serve a trasformare VERO FALSO in 1 0 per permettere la somma
per la macro non so se è quella che ti serve
perchè se sulla colonna trova due parole somma 2
google sheets non accetta le macro
di excel è tutto un'altro mondo che io non conosco