Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Cerca nome in una stringa

264 views
Skip to first unread message

Mattia Morelli

unread,
Apr 24, 2011, 12:04:02 PM4/24/11
to
Arisalve a tutti e buona Pasqua, avrei un quesito da porvi...volevo
fare un foglio di lavoro per controllare l'estratto conto
mensile...nella colonna A c'è la data, colonna B valuta ecc, nella
colonna F ho la descrizione dell'operazione PAGOBANCOMAT - ADDEBITO
CARTA N. ****** ESEGUITO IL 01/02 C/O; per sapere a cosa e quanto si
riferiscono le diciture della colonna F nella colonna G ho inserito la
seguente formula =SE(CONTA.SE(F8;"*coop
iper*")=1;"Market";SE(CONTA.SE(F8;"*farmacia*")=1;"Farmacia";SE(CONTA.SE(F8;"*Stazione*")=1;"Rifornimenti";
0))) funziona..ho provato sostituendo es coop iper con la cella p1
dove ho scritto coop iper =SE(CONTA.SE(F8;"*p1*")=1;"p2";0)..sigh non
funziona..Perchèèèèèè?

paoloard

unread,
Apr 24, 2011, 12:31:56 PM4/24/11
to
"Mattia Morelli" ha scritto nel messaggio
news:f2905a5b-d4c3-436c...@j25g2000vbr.googlegroups.com...

----------------------------------------------------------------

Perché le coordinate di cella non vanno fra doppi apici. Prova così:

=SE(CONTA.SE(F8;"*"&P1&"*")=1;P2;0)

un parere personale: se devi fare una ricerca in una stringa, anziché
CONTA.SE potresti usare TROVA (o RICERCA nella versione 2010) in quanto non
ti obbliga ad usare gli asterischi. Per esempio, la tua formula potrebbe
diventare:
=SE(TROVA("coop
iper";F8);"Market";SE(TROVA("farmacia";F8);"Farmacia";SE(TROVA("Stazione";F8);"Rifornimenti";
0)))

e l'altra:
=SE(TROVA(P1;F8);P2;0)

come dicevo, nella versione 2010 di Excel TROVA è stato eliminata in favore
di RICERCA peraltro, quest'ultima, già presente nella 2007.

-- fai sapere
ciao paoloard
http://www.riolab.org

Mattia Morelli

unread,
Apr 24, 2011, 11:40:29 PM4/24/11
to
On 24 Apr, 18:31, "paoloard" <xxp...@alice.it> wrote:
> "Mattia Morelli"  ha scritto nel messaggionews:f2905a5b-d4c3-436c...@j25g2000vbr.googlegroups.com...

>
> Arisalve a tutti e buona Pasqua, avrei un quesito da porvi...volevo
> fare un foglio di lavoro per controllare l'estratto conto
> mensile...nella colonna A c'è la data, colonna B valuta ecc, nella
> colonna F ho la descrizione dell'operazione PAGOBANCOMAT - ADDEBITO
> CARTA N. ****** ESEGUITO IL 01/02 C/O; per sapere a cosa e quanto si
> riferiscono le diciture della colonna F nella colonna G ho inserito la
> seguente formula =SE(CONTA.SE(F8;"*coop
> iper*")=1;"Market";SE(CONTA.SE(F8;"*farmacia*")=1;"Farmacia";SE(CONTA.SE(F8 ;"*Stazione*")=1;"Rifornimenti";
> 0)))   funziona..ho provato sostituendo es coop iper con la cella p1
> dove ho scritto coop iper  =SE(CONTA.SE(F8;"*p1*")=1;"p2";0)..sigh non
> funziona..Perchèèèèèè?
> ----------------------------------------------------------------
>
> Perché le coordinate di cella non vanno fra doppi apici. Prova così:
>
> =SE(CONTA.SE(F8;"*"&P1&"*")=1;P2;0)
>
> un parere personale: se devi fare una ricerca in una stringa, anziché
> CONTA.SE potresti usare TROVA (o RICERCA nella versione 2010) in quanto non
> ti obbliga ad usare gli asterischi. Per esempio, la tua formula potrebbe
> diventare:
> =SE(TROVA("coop
> iper";F8);"Market";SE(TROVA("farmacia";F8);"Farmacia";SE(TROVA("Stazione";F 8);"Rifornimenti";

> 0)))
>
> e l'altra:
> =SE(TROVA(P1;F8);P2;0)
>
> come dicevo, nella versione 2010 di Excel TROVA è stato eliminata in favore
> di RICERCA peraltro, quest'ultima, già presente nella 2007.
>
> -- fai sapere
> ciao paoloardhttp://www.riolab.org

..Ho la versione 2003.....

paoloard

unread,
Apr 25, 2011, 3:40:08 AM4/25/11
to
"Mattia Morelli" ha scritto nel messaggio
news:336518d4-e0aa-4863...@cu4g2000vbb.googlegroups.com...

..Ho la versione 2003.....
-------------------------------------------------------

Puoi usare entrambe le funzioni.
TROVA distingue tra maiuscole e minuscole mentre RICERCA no.

0 new messages