CALC: conteggio nomi in una lista

Carissimi, ho bisogno del vostro aiuto, da solo non ci arrivo proprio.

Ho una lista di nomi (per esempio città) in A1:A20, nella colonna C vorrei poter elencare, uno sotto l’altro, automaticamente con una formula, i nomi trovati nella colonna A, man mano che aggiungo nomi in colonna A, e far conteggiare quante volte viene trovato lo stesso nome, inserendo il risultato nella colonna D, accanto ovviamente al nome di riferimento. Per la prima cella la questione è semplice, e ho già inserito il necessario. Per le celle da C2 in poi non so proprio come fare. Ovviamente nella colonna C non dovranno esserci doppioni. Spero di essere stato chiaro. È possibile? Io penso di si ma non riesco a trovare la formula giusta. Purtroppo non ho ancora 3 punti e non posso allegare il file ods di esempio.

Spero possiate aiutarmi, grazie

ciao Alek.
Se vuoi poter visualizzare il risultato via via che inserisci i dati, e non aspettare quando applichi il filtro, puoi modificare l’esempio che ti mando qui… http://www.filedropper.com/conteggionomiperalek

E’ una semplificazione di una soluzione che avevo chiesto e ottenuto utilizzando il vecchio forum di libreoffice… adesso inizierò ad utilizzare ask… spero che mi diate qualche punto per questa soluzione, così non dovrò usare filedropper in futuro :slight_smile:

Buone feste a tutti!

Accontentato, con merito.

funziona grazie!!! un po macchinoso ma funziona!! (Y)

Anche io stavo cercando qualcosa di simile ma il file non è più scaricabile. Potresti renderlo di nuovo disponibile?
Grazie

Flashman, mi spiace ma il file l’avevo fatto ad hoc per alek (come si intuisce anche dall’url) e non ho una copia. Al massimo ho ritrovato una copia del mio vecchio post sul forum di Libreoffice… riadattando la User Defined Function, puoi ottenere il risultato richiesto. http://www.imaccanici.org/it.libreofficeforum.org/node/12126

Ripescato… Grazie mille

per creare la colonna C puoi usare la funzione:

Dati > Altri Filtri > Filtro Standard

nella condizione metti “<>” e lasci il valore vuoto, fai clic sul “+” vicino ad Opzioni
ed in queste metti il segno di spunta su “Nessun duplicato” e su “Copia risultati in”.
Nel tuo caso fai fare la copia nella prima riga della colonna C.

Poi puoi usare la funzione CONTA.SE().

nel tuo esempio in D1 avresti:

=CONTA.SE(A1:A20;C1)

Grazie akurery. Per il CONTA.SE infatti avevo già fatto. Non ho ben capito invece il filtro. Vorrei poter aggiungere via via i nomi in colonna A, nella colonna C vorrei mi venissero visualizzati i nomi non duplicati della colonna A. Esempio: in A1 metto “Pisa”, in C1 mi appare “Pisa”, in A2 metto “Pisa” e in colonna C non dovrebbe apparire di nuovo. In A3 metto “Livorno” allora in C2 mi appare “Livorno” perché è la prima volta che lo inserisco. E così via. È fattibile?

a quanto pare è irrisolvibile…? :slight_smile: