funzione contare se
Hai un problema con Excel? 
funzione contare se
di EXcellulare (utente non iscritto) data: 31/10/2015 23:09:54
Salve,
Vorrei chiedere se è possibile contare il numero di volte che un nome è presente in una lista basando i criteri di ricerca sul nome e su come inizia il codice in un'altra colonna. Mi spiego meglio:
colonna A elenco codici (i quali sempre iniziano con l'anno esempio: 2015-154879, 2015-459897) e colonna B elenco nomi.
Mi servirebbe una formula che mi conta quante volte è presente un nome nella colonna B dipendendo anche dall'inizio del codice (in questo caso "2015").
In definitiva avrei bisogno di trovare per esempio tutti i clienti che si chiamano "Luigi" che però hanno acquistato nel 2015. Se ci sono dei Luigi che hanno acquistato nel 2014 (il codice inizierebbe per 2014-457878) non dovrebbe contarli.
Spero sia possibile.
Un saludo.
di Mister_x (utente non iscritto) data: 31/10/2015 23:40:33
ciao
sarebbe gradito un file con al suo interno valori gia' inseriti e dove vuoi che venga scritto il risultato
ciao
funzione conta se
di EXcellulare (utente non iscritto) data: 01/11/2015 07:46:59
Salve,
Chiedo scusa.
Allego file FILESEMPIO.xlsx:
Colonna A codice
Colonna B nome cliente
Il risultato dovrebbe apparire in E1
Anche se ci sono 3 Luigi, la formula dovrebbe contare solamente 2, perchè uno di essi ha il codice che inizia per 2014 e mi interessano solamente i clienti che hanno acquistato nel 2015 e quindi che hanno il codice che inizia per 2015.
Grazie in anticipo.
Un saludo.
di Santuberto (utente non iscritto) data: 01/11/2015 09:14:19
Buongiorno.
Sfruttando la colonna C, farei come nel file allegato (fermo restando che con il VBA...). Saluti.
funzione conta se
di EXcellulare (utente non iscritto) data: 01/11/2015 10:14:50
Buongiorno Santumberto e grazie mile per la soluzione.
Con VBA sarebbe più semplice / veloce la cosa? Se si, come si implementerebbe?
Grazie ancora.
Un saludo.
di Mister_x (utente non iscritto) data: 01/11/2015 10:19:10
ciao
senza colonne di appoggio
=MATR.SOMMA.PRODOTTO((SINISTRA(Lista_Escalas[CODICE];4)="2015")*(Lista_Escalas[CLIENTE]="LUIGI"))
ciao
di Santuberto (utente non iscritto) data: 01/11/2015 10:29:25
Buongiorno a tutti.
Excellulare: il Vba non lo conosco. So che "fa miracoli", ma non lo conosco. Comunque, con la risposta di Mister_x, non serve nient'altro che la sua soluzione (ottima soluzione).
funzione conta se
di EXcellulare (utente non iscritto) data: 01/11/2015 10:37:19
Hai ragione Santumberto.
La risposta di Mister X è perfetta.
Approfitto per chiedere se è possibile mettere in grassetto solamente una parte di testo in una cella.
In pratica in una cella ho una stringa di testo (mista a formule) con algune parti che cambiano in base al contenuto di altre celle e vorrei sapere se è possibile che solo alcune parti della stringa possano essere in grassetto.
Un saludo.
di alfrimpa data: 01/11/2015 14:58:56
Ciao Excellulare ed un saluto a tutti.
Con una formula non puoi applicare un formato e pure con il VBA lo vedo complicato ma, come dico sempre, attendo smentite
Alfredo
funzione contare se
di EXcellulare (utente non iscritto) data: 01/11/2015 15:51:55
Grazie mille
Vuoi Approfondire?