Supponiamo che tu abbia un foglio di lavoro che contiene tutte le persone che hanno mai lavorato nel tuo dipartimento. Ogni nome è preceduto da un singolo carattere che indica lo stato della persona. Ad esempio, se Fred Davis fosse in pensione, il suo nome potrebbe apparire come “RFred Davis”. Con molti di questi nomi nel foglio di lavoro, potrebbe essere necessario un modo per contare quelle persone con un carattere di stato specifico.

Il modo più semplice per eseguire questa operazione è utilizzare la funzione CONTA.SE. Se, ad esempio, il carattere di stato è la lettera R (per “ritirato”) e l’intervallo di nomi è nelle celle A5: A52, puoi utilizzare quanto segue per determinare quali celle iniziano con la lettera R:

=COUNTIF(A5:A52,"R*")

La formula funziona perché il valore di confronto è R *, che significa “la lettera R seguita da altri caratteri”. Excel restituisce diligentemente il conteggio. Per cercare un carattere di stato diverso, sostituire semplicemente R con il carattere di stato desiderato.

Ovviamente, se l’asterisco ha un significato speciale in questo utilizzo, non è possibile cercare direttamente un asterisco. In realtà, ci sono tre caratteri che non puoi cercare direttamente: l’asterisco (*), il punto interrogativo (?) E la tilde (~). Se vuoi cercare uno di questi caratteri, devi far precedere il carattere dalla tilde. Quindi, se volessi determinare un conteggio di nomi che avevano un punto interrogativo come codice di stato, potresti usare quanto segue:

=COUNTIF(A5:A52,"~?*")

Un’alternativa all’uso di CONTA.SE consiste nel creare una formula di matrice che viene applicata a ogni cella dell’intervallo. Quanto segue farà il trucco molto bene:

=SUM((LEFT(A5:A52,1)="R")*1)

Questo deve, ovviamente, essere inserito come una formula di matrice. Ciò significa che invece di premere Invio alla fine della formula, dovresti premere Maiusc + Ctrl + Invio. La formula controlla il carattere più a sinistra di una cella, restituendo il valore VERO se è R o FALSO se non lo è. La moltiplicazione viene eseguita per convertire il valore TRUE / FALSE in un numero, 1 per TRUE o 0 per FALSE. La funzione SOMMA restituisce la somma, o il conteggio, di tutte le celle che soddisfano i criteri.

Una nota finale: le formule fornite in questo suggerimento sono un modo per trattare i dati come originariamente presentati nella prima punta. Se hai il controllo sui tuoi dati, dovresti davvero considerare di rimuovere la “R” (o qualsiasi altro carattere di stato iniziale) dai nomi. Quei tipi di caratteri meritano davvero la propria colonna, invece di complicare il campo del nome. Usa lo strumento Testo in colonne per separare la “R” e qualsiasi altro carattere iniziale, quindi puoi lavorare più facilmente con loro nelle formule.

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

Questo suggerimento (9871) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per l’interfaccia del menu precedente di Excel qui: