John ha un foglio di lavoro che utilizza per la registrazione dei partecipanti a una conferenza. La colonna A ha un elenco di ogni persona che partecipa e la colonna B ha la società rappresentata da ogni partecipante. Ogni azienda può avere più persone presenti. John può facilmente capire quante persone parteciperanno alla conferenza; è semplicemente il numero di righe nella colonna A (meno eventuali righe di intestazione). Il compito più difficile è determinare quante aziende saranno rappresentate alla conferenza.

Ci sono un paio di modi per determinare il conteggio desiderato. Innanzitutto, se non ci sono celle vuote nella colonna B, puoi utilizzare una formula di matrice (inserita da Ctrl + Maiusc + Invio) come la seguente:

=SUM(1/COUNTIF(B2:B50,B2:B50))

Se sono presenti spazi vuoti nell’intervallo (B2: B50 in questo caso), la formula dell’array restituirà un # DIV / 0! errore. In tal caso, la formula dell’array deve essere modificata come segue:

=SUM(IF(FREQUENCY(IF(LEN(B2:B50)>0,MATCH(B2:B50,B1:B50,0), ""),IF(LEN(B2:B50)>0,MATCH(B2:B50,B2:B50,0),""))>0,1))

Se preferisci non utilizzare una formula di matrice, puoi aggiungere formule regolari alla colonna C per eseguire il conteggio. Per prima cosa, ordina la tabella dei dati in base al contenuto della colonna B. In questo modo i dati saranno nell’ordine aziendale. Quindi aggiungi una formula come la seguente alla cella C2 (supponendo che tu abbia un’intestazione nella riga 1):

=IF(B2<>B3,1,0)

Copia la formula in tutto il resto delle celle nella colonna C, quindi fai una somma sulla colonna. La somma rappresenta il numero di aziende uniche partecipanti, poiché un 1 appare solo nella colonna C quando le società cambiano.

Naturalmente, se hai bisogno di trovare i nomi di tutte le aziende rappresentate alla conferenza, puoi utilizzare le funzionalità di filtro di Excel. Segui questi passaggi:

  1. Ordina i dati per colonna B, i nomi delle società.

  2. Seleziona tutte le celle contenenti dati (inclusa la cella di intestazione) nella colonna B.

  3. Scegli Filtro dal menu Dati, quindi scegli Filtro avanzato. Excel visualizza la finestra di dialogo Filtro avanzato. (Vedi figura 1.)

  4. Assicurati che il pulsante di opzione Copia in un’altra posizione sia selezionato.

  5. Assicurati che la casella di controllo Solo record univoci sia selezionata.

  6. Con il punto di inserimento nella casella Copia in, fare clic su una cella vuota, ad esempio E1. (Qui è dove verrà copiato l’elenco delle società.)

  7. Fare clic su OK. Excel copia i nomi di società univoci dall’elenco originale nella colonna E.

Ora puoi facilmente vedere quante aziende sono rappresentate, insieme a chi sono quelle aziende.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (3105) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: