2013-02-25 12 views
5

Ho un elenco di dipendenti in un determinato mese che sto confrontando con l'organico del budget. Ho usato un vlookup per abbinare il budget ai valori effettivi. Quindi: = IF (ISNA (M66), K66, "") per restituire nomi che non sono nel budget, ma in actual (file HR) o in bianco.Contare solo i campi con testo/dati, non le formule

Ora mi piacerebbe contare i nomi restituiti nella colonna, ma ho problemi con le funzioni di conteggio che riconoscono la formula nelle celle anche se sono vuote.

Grazie per il vostro tempo!

+0

È questo per Excel? – Scotch

+1

rimuovi lo spazio tra le virgolette di = = IF (ISNA (M66), K66, "") 'quindi usa' = COUNTIF (A1: A5, "<>" "") 'per contare – scott

+1

D'accordo con te sulla rimozione spazio, Scott ..... ma penso che la tua formula conti ancora "" valori - guarda i miei suggerimenti –

risposta

10

[Edit - non ha notato lo spazio in "" - rimuovere che, come Scott suggerisce quindi provare sotto]

Se gamma di dati è A2: A100 provare questa formula per contare i valori di testo, ma non ""

=COUNTIF(A2:A100,"?*")

o se si desidera includere i valori numerici troppo

=SUMPRODUCT((A2:A100<>"")+0)

+0

Puoi spiegare perché funziona? Non capisco cosa significa "? *" – ahnkee

+1

? e * sono i caratteri jolly -? sta per ogni singolo carattere e * per qualsiasi numero di caratteri (inclusi i caratteri zero), quindi usare "? *" (o "*?") ti darà un conteggio di qualsiasi cella in cui un singolo carattere è seguito (o preceduto) da qualsiasi altro numero di caratteri ..... in modo che funzioni per contare ** qualsiasi ** stringa di testo tranne uno "zero length", ma non conta i numeri perché i caratteri jolly non funzionano con i numeri in questo scenario –

+0

Vedo . Non avevo idea che i caratteri jolly potessero essere usati in Excel. Grazie! – ahnkee

1
COUNTA(A2:A100,"")-COUNTA(A2:A100) 
+1

Tecnicamente, questa può essere una risposta completa, ma aiuta sempre il poster originale (della domanda) se si fornisce una breve spiegazione sul motivo per cui la risposta funziona. Ricorda che siamo qui per imparare. Anche molto tempo dopo aver risposto alla domanda. – ochi

Problemi correlati