Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

conta le celle che ontengono "xxx" nelle celle filtrate

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

conta le celle che ontengono "xxx" nelle celle filtrate

Postdi marcoc » 28/04/09 16:16

ciao a tutti, in un precedente topic mi avete risposto con una formula tipo:
=MATR.SOMMA.PRODOTTO(SUBTOTALE(3;SCARTO(A4:A30;RIF.RIGA(A4:A30)-MIN(RIF.RIGA(A4:A30));;1));--(B4:B30=B1))
in cui, filtrando la colonna A, conta nella colonna B i valori uguali a B1, [u]soltanto nelle righe filtrate[/u].

la mia domanda è: se invece di contare le celle uguali a B1, devo contare le celle che contengono quanto scritto in B1, come diventa la formula?
Avatar utente
marcoc
Utente Senior
 
Post: 216
Iscritto il: 22/03/07 21:58
Località: Nerviano

Sponsor
 

Re: conta le celle che ontengono "xxx" nelle celle filtrate

Postdi biancocandido55 » 28/04/09 18:53

Ciao marcoc,
se ho interpretato giusta la tua richiesta, sostiuisci la formula precedente con questa:
Codice: Seleziona tutto
=MATR.SOMMA.PRODOTTO(SUBTOTALE(3;SCARTO(A4:A30;RIF.RIGA(A4:A30)-MIN(RIF.RIGA(A4:A30));;1));--(B4:B30="xxx"))

, se il valore contenuto nella cella B! è di carattere testo nella formula va virgolettato.
Ciao
Biancocandido
biancocandido55
Utente Senior
 
Post: 305
Iscritto il: 03/03/06 10:15

Re: conta le celle che ontengono "xxx" nelle celle filtrate

Postdi biancocandido55 » 28/04/09 18:55

marcoc, intendevo scrivere B1 e non B! (errore di battitura, fù)
ciao
biancocandido55
Utente Senior
 
Post: 305
Iscritto il: 03/03/06 10:15

Re: conta le celle che ontengono "xxx" nelle celle filtrate

Postdi marcoc » 28/04/09 20:03

ciao biancocandido,
grazie per la risposta ma la formula che hai scritto mi sembra che dia lo stesso risultato di quanto avevo messo io.
In pratica, mi serve una formula che conti sia gli "xxx", che gli "xxxy" che gli "xxxz", ovvero tutte le celle filtrate che contengano il testo. In più mi servirebbe che il riferimento da inserire nella formula non sia il testo da cercare ("xxx"), ma il nome della cella in cui è scritta (B1)
Avatar utente
marcoc
Utente Senior
 
Post: 216
Iscritto il: 22/03/07 21:58
Località: Nerviano

Re: conta le celle che ontengono "xxx" nelle celle filtrate

Postdi biancocandido55 » 28/04/09 20:41

Ciao marcoc,

marcoc dice:
ma il nome della cella in cui è scritta (B1)


se tu al posto di
Codice: Seleziona tutto
"xxx"
in B1 ci metti
Codice: Seleziona tutto
"giovanni"
oppure
Codice: Seleziona tutto
"antonio"
, penso che sia la stessa cosa. O sbaglio ad interpretare la tua richiesta?

ciao
biancocandido
biancocandido55
Utente Senior
 
Post: 305
Iscritto il: 03/03/06 10:15

Re: conta le celle che ontengono "xxx" nelle celle filtrate

Postdi Anthony47 » 28/04/09 22:38

Marcoc vorrebbe contare qualsiasi parola che "includa" una stringa; cioe', se la stringa e' "paolo" vorrebbe contare sia i Paolo che i Gianpaolo.
Per questo, e' sufficiente sostituire la seconda matrice della formula [--(B4:B30=B1)] con questa:
Codice: Seleziona tutto
SE(VAL.ERRORE(TROVA(B1;B4:B30));0;1)

La formula complessiva va confermata con Contr-Maiusc-Enter

Ciao.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13892
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: conta le celle che ontengono "xxx" nelle celle filtrate

Postdi marcoc » 29/04/09 09:03

perfetto come sempre.
grazie!!
Avatar utente
marcoc
Utente Senior
 
Post: 216
Iscritto il: 22/03/07 21:58
Località: Nerviano

Re: conta le celle che contengono "xxx" nelle celle filtrate

Postdi marcoc » 19/05/09 17:16

ciao a tutti,
mi si è riproposto un problema su questo mio vecchio topic:

ho la formula
=MATR.SOMMA.PRODOTTO(SUBTOTALE(3;SCARTO($C$19:$C$15000;RIF.RIGA($C$19:$C$15000)-MIN(RIF.RIGA($C$19:$C$15000));;1));SE(VAL.ERRORE(TROVA(M12;$N$19:$N$15000));0;1)) tra parentesi graffe
che mi conta le celle della colonna N che contengono il testo presente in M12 solamente tra i valori filtrati.

Avendo ora nella colonna N dei numeri, mi servirebbe una formula simile a quella sopra che conti tra i filtrati, le celle contenenti numeri maggiori di quanto scritto in M12.

che dite, si può fare?
ps: con una pivot viene più complicato ancora
Avatar utente
marcoc
Utente Senior
 
Post: 216
Iscritto il: 22/03/07 21:58
Località: Nerviano

Re: conta le celle che ontengono "xxx" nelle celle filtrate

Postdi Anthony47 » 21/05/09 15:28

La variazione e' piu' semplice di quanto creda: devi sostituire la seconda matrice [SE(VAL.ERRORE(TROVA(M12;$N$19:$N$15000));0;1))] con
Codice: Seleziona tutto
--(N19:N15000>M12)

Infatti la prima matrice restituisce una sequenza di 1 o 0 a seconda che la singola cella del range e' visibile o nascosta, quindi e' la seconda matrice che determina il calcolo da effettuare.

Ciao.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13892
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: conta le celle che ontengono "xxx" nelle celle filtrate

Postdi marcoc » 22/05/09 13:18

grazie mille
alla prossima!
Avatar utente
marcoc
Utente Senior
 
Post: 216
Iscritto il: 22/03/07 21:58
Località: Nerviano


Torna a Applicazioni Office Windows


Topic correlati a "conta le celle che ontengono "xxx" nelle celle filtrate":


Chi c’è in linea

Visitano il forum: Nessuno e 20 ospiti