Contare le parole chiave contenute in una cella in base a un elenco
Per contare il numero di parole chiave presenti in una cella in base a un elenco, la combinazione delle funzioni SOMMA.PRODOTTO, VAL.NUMERO e TROVA ti permette di risolvere facilmente questo problema in Excel.

Contare le parole chiave contenute in una cella in base a un elenco
Ad esempio, se nella colonna A è presente un elenco di stringhe di testo e nella colonna D alcune parole chiave, come illustrato nell’immagine seguente, per calcolare il numero di parole chiave contenute in ciascuna cella della colonna A in base ai dati della colonna D, utilizzare la formula seguente.

1. Inserisci o copia la seguente formula in una cella vuota:
2. Trascina quindi il quadratino di riempimento per copiare la formula nelle altre celle: verrà calcolato automaticamente il numero di parole chiave presenti in ciascuna cella, come mostrato nell’immagine:

Spiegazione della formula:
- TROVA($D$2:$D$6; A2): restituisce la posizione delle parole chiave nella stringa di testo quando vengono trovate; se non vengono trovate, viene visualizzato l'errore #VALORE!;
- --VAL.NUMERO(TROVA($D$2:$D$6; A2)): se la parola chiave viene trovata nella stringa di testo, la funzione TROVA restituisce la posizione iniziale del carattere e VAL.NUMERO converte tale risultato in VERO; se invece la parola chiave non viene trovata, TROVA genera un errore #VALORE! e VAL.NUMERO restituisce FALSO; i doppi segni meno (--) trasformano poi VERO o FALSO rispettivamente in 1 o 0.
- SOMMA.PRODOTTO: somma la matrice di 1 e 0.
Note:
1. Se una parola chiave appare più volte in una cella, viene conteggiata una sola volta.
2. Se nell'elenco delle parole chiave sono presenti celle vuote, la formula indicata in precedenza non restituirà un risultato corretto; in tal caso, utilizza la seguente formula di matrice:
Ricordarsi di premere contemporaneamente i tasti Ctrl + Maiusc + Invio, per ottenere il risultato corretto, come mostrato nell'immagine:

Funzioni correlate utilizzate:
- SUMPRODUCT:
- La funzione SOMMA.PRODOTTO permette di moltiplicare due o più colonne o matrici e di sommare automaticamente i prodotti ottenuti.
- SEARCH:
- La funzione TROVA individua la posizione di un carattere o di una sequenza di testo specifici all’interno di una stringa.
- ISNUMBER:
- La funzione VAL.NUMERO restituisce VERO se una cella contiene un numero e FALSO in tutti gli altri casi.
Altri articoli:
- Contare le righe separate da interruzioni di riga in una cella o in un intervallo
- Questo articolo spiega come contare il numero di righe separate da interruzioni di riga all’interno di una cella o di un intervallo di celle utilizzando una formula in Excel.
- Estrarre più righe da una cella
- Se si dispone di un elenco di stringhe di testo separate da interruzioni di riga (create premendo Alt + Invio durante l’inserimento del testo) e si desidera estrarre ciascuna riga in celle distinte, come illustrato nell’immagine seguente, quale formula Excel consente di risolvere il problema?
- Se la cella contiene del testo, visualizzalo in Excel
- Se nella colonna A è presente un elenco di stringhe di testo e si dispone di una riga di parole chiave, occorre verificare se tali parole chiave compaiono in ciascuna stringa. Quando una parola chiave è presente nella cella, viene visualizzata; in caso contrario, la cella rimane vuota, come mostrato nell’immagine seguente.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.