Comptar el nombre d'ocurrències de cada valor en una columna a Excel

  • Comparteix Això
Hugh West

Per realitzar diferents tasques a Excel, és possible que hàgiu de comptar el nombre d'ocurrències de cada valor. L'agenda d'aquest article és mostrar-vos com comptar el nombre d'ocurrències de cada valor en una columna a Excel. En aquest cas, mostrarem 5 mètodes fàcils i ràpids sobre aquest problema. Per tant, repassem l'article per dur a terme la tasca de manera eficient.

Baixeu el quadern de pràctiques

Podeu baixar el quadern d'Excel següent per entendre's i practicar millor.

Comptar el nombre d'ocurrències de cada valor en una columna.xlsx

5 mètodes per comptar el nombre d'ocurrències de cada valor en una columna a Excel

Abans de continuar amb el tutorial, anem a coneixeu el conjunt de dades d'avui.

Aquí tenim les columnes Representant de vendes , Ciutat i Salari . Hi ha uns quants valors que es repeteixen dins de les columnes per fer els exemples comprensibles. Representant de vendes i Ciutat són columnes de valors de text i Salari per a valors de números. Aquesta relació i el conjunt de dades només tenen finalitats pràctiques.

Ara, comptarem el nombre d'ocurrències de cada valor en una columna de diverses maneres utilitzant el conjunt de dades anterior. Per tant, anem a explorar-los un per un.

1. Utilitzant la funció COUNTIF

Utilitzant la funció COUNTIF , podem comptar el nombre d'ocurrències de cada valor en una columna o rang. És senzill i fàcil. Vegem-hoen acció.

📌 Passos:

La funció COUNTIF compta el nombre de cel·les dins d'un interval comparant un determinat condició.

Escrivim la fórmula per comptar el Representant de vendes al nostre exemple de llibre de treball d'Excel

=COUNTIF(B7:B23,F7)

A la funció COUNTIF , hem inserit tots els valors de Representant de vendes com a interval . Els nostres criteris eren tots els noms, ja que hem de calcular el nombre d'instàncies per a cada nom. Per tant, com a criteri hem inserit un nom (nom en aquest cas, a poc a poc es comprovarà utilitzant tots els altres noms). Donava el nombre d'ocurrències per al nom Max . Com que el nostre conjunt de dades no és gran, podeu fer una ullada ràpida i trobar que hi ha 4 Max dins d'aquesta columna Representant de vendes .

  • Ara. , porteu el cursor a l'extrem inferior dret de la cel·la E7 i semblarà un signe més (+) . És l'eina Emplenar mànec .
  • A continuació, feu-hi doble clic per a la resta de valors.

Oh! Ofereix un valor defectuós. Ens vam equivocar.

No vam utilitzar Referència absoluta , de manera que les nostres referències de cel·les van anar canviant i van donar una sortida incorrecta. Per tant, hem d'utilitzar Absolute Reference abans de fer exercici AutoFill .

=COUNTIF($B$7:$B$23,F7)

Aquesta vegada ha proporcionat els valors correctes.

Però penseu una mica si té un format perobtenir valor a primera vista. No, això no és proporcionar l'interior ràpid ni una forma agradable a la vista.

Per fer que el nostre resultat sigui d'on puguem derivar l'interior més ràpid, podem utilitzar l'ajuda d'Excel Ordenar & Funció de filtre .

  • Al principi, seleccioneu tota la columna Representant de vendes ( B6:B23 ).
  • A continuació, aneu a la pestanya Dades .
  • Aquí trobareu l'opció Avançada a la pestanya Ordenar i amp; Filtre grup. Per tant, seleccioneu-lo.

Si feu clic a la icona Avançat , us portarà al quadre de diàleg Filtre avançat .

  • En primer lloc, seleccioneu Copia a una altra ubicació .
  • El Interval de la llista es selecciona automàticament tal com seleccionem abans.
  • Al quadre Copia a , inseriu la referència de la cel·la on la voleu enganxar. En aquest cas, l'hem donat com a cel·la F6 .
  • A continuació, assegureu-vos de marcar la casella Només registres únics .
  • Per últim, premeu ENTER o feu clic a D'acord .

Ara, podem veure tots els valors únics de la columna a un ubicació separada a l'interval F6:F12 .

  • Ara, utilitzeu la fórmula anterior COUNTIF .

Heu d'utilitzar els criteris d'aquesta columna extreta per obtenir el número d'ocurrència per a cadascun dels valors.

  • A continuació, feu servir la funció Emplenar automàticament per copiar la fórmula a la següentcel·les.

Aquesta fórmula COUNTIF també es pot utilitzar per a valors numèrics.

  • En aquest moment , escriviu la fórmula per a la columna Salari del nostre exemple.
=COUNTIF($D$7:$D$23,F15)

Nota: Tingueu en compte que a partir d'aquí extreurem els valors únics per separar les ubicacions mitjançant l'opció Ordenar i amp; Opció Filtra abans d'utilitzar qualsevol fórmula .

Llegeix més: Com comptar paraules repetides a Excel (11 mètodes)

2. Utilitzant les funcions SUMA i EXACTE

Podem esbrinar el nombre d'ocurrències per a cada valor utilitzant també les funcions SUMA i EXACTE .

El nom ho diu tot per a la funció SUMA , us proporcionarà la suma de l'interval que hi ha proporcionat.

La funció EXACTA compara dos valors i retorna VERTADER si són exactament iguals, en cas contrari FALS . Normalment, aquesta funció s'utilitza per als valors de text.

📌 Passos:

La nostra fórmula utilitza SUMA i EXACT serà una cosa així.

SUMA(–EXACT(interval,criteri))

Per a una millor comprensió de la fórmula, escriviu primer la part Funció EXACTA .

  • En primer lloc, seleccioneu la cel·la G7 i introduïu la fórmula següent.
=--EXACT($B$7:$B$23,F7)

Aquí hem escrit la funció EXACTA per a Representant de vendes . A més, hem utilitzat un guionet doble per convertir el VERTADER/FALS a 0 i 1 . Podem notar que és una fórmula matricial. Veureu què retorna, per a cada coincidència que proporciona 1 i 0 si no coincideix.

  • Aleshores, la funció SUMA funciona i dóna el resultat.
=SUM(--EXACT($B$7:$B$23,F7))

Nota: Com que es tracta d'una fórmula matricial, heu d'utilitzar CTRL + MAJÚS + INTRO en comptes de només ENTER per operar aquesta fórmula. Però si utilitzeu Excel 365, podeu fer la tasca amb només prémer ENTER . I després d'introduir qualsevol fórmula de matriu, mostra un parell de claus al voltant de la fórmula. Excel ho dóna automàticament. No cal que ho feu manualment .

  • Per últim, utilitzeu Fill Handle per fer el mateix amb les cel·les restants.

De la mateixa manera, també podeu utilitzar la fórmula per als números. A la imatge següent, us hem mostrat el resultat d'utilitzar aquesta fórmula per a la columna Salari .

=SUM(--EXACT($D$7:$D$23,F16))

Més informació: Excel VBA per comptar els duplicats en una columna (una anàlisi completa)

Lectures similars

  • Com comptar les files duplicades a Excel (4 mètodes)
  • Comptar els valors duplicats només una vegada a Excel (3 maneres)
  • Com comptar les ocurrències per dia a Excel (4 maneres ràpides)

3. Inserció de funcions COUNT i IF

Hem vist com calcular el nombre deocurrències utilitzant la funció COUNTIF . Aquesta vegada veurem l'ús de les funcions COUNT i IF .

No us confongueu, mentre que a la secció COUNTIF hi ha hem utilitzat una única funció ( COUNTIF ), però en aquesta secció, utilitzarem COUNT & SI dues funcions separades.

📌 Passos:

  • Al principi, escriviu el Funció SI d'aquesta fórmula per a la columna Representant de vendes .
=IF($B$7:$B$23=F7,$D$7:$D$23)
  • A continuació, premeu ENTER .

La matriu proporciona el valor corresponent de l'interval de números que coincideix amb els criteris i FALSE per als altres.

Aquí va trobar 4 coincidències, de manera que en aquests 4 llocs, van retornar el valor interval de números ( Salari ) .

  • Ara, dins de la funció COUNT , comptarem aquests valors de nombre i proporcionarem el nombre d'ocurrències.
=COUNT(IF($B$7:$B$23=F7,$D$7:$D$23))

  • De la mateixa manera, podeu fer això per als valors numèrics. Només heu de substituir els camps amb els intervals i els criteris adequats.
=COUNT(IF($D$7:$D$23=F16,$D$7:$D$23))

Nota: Assegureu-vos que el vostre segon paràmetre dins de la funció SI sigui un interval de nombres i que feu servir Referència absoluta .

Més informació: VBA per comptar duplicats a l'interval a Excel (4 mètodes)

4. Aplicació de les funcions SUMA i IF

Dins de la funció IF, somcomprovant si els criteris han coincidit o no, si coincideix, retorna 1 , en cas contrari 0 . Això dóna una matriu de 1 i 0 a la funció SUMA i després resumeix la matriu i proporciona la resposta. Vegem el procés detallat a continuació.

📌 Passos:

  • En principi, aneu a la cel·la G7 i inseriu la fórmula següent.
=SUM(IF($B$7:$B$23=F7,1,0))
  • A continuació, toqueu la tecla ENTER .

La fórmula també funcionarà bé per als valors numèrics.

=SUM(IF($D$7:$D$23=F16,1,0))

Més informació: Com comptar els duplicats a la columna a Excel (3 maneres)

5. Utilitzar la taula dinàmica

Podeu utilitzar el Taula dinàmica per comptar el nombre d'ocurrències per a cada valor dins de la columna. Vegem el procés en detall.

📌 Passos:

  • Al principi, seleccioneu qualsevol cel·la dins de l'interval. Aquí, hem seleccionat la cel·la B4 .
  • En segon lloc, aneu a la pestanya Insereix .
  • En tercer lloc, feu clic a Taula dinàmica al grup Taules .

S'obrirà el quadre de diàleg Taula dinàmica de la taula o interval .

  • Aquí, comproveu que la Taula/Interval sigui correcta o no.
  • En conseqüència, seleccioneu Sortant del full de treball ja que volem inserir el Taula dinàmica al mateix full.
  • A continuació, indiqueu la Ubicació . Aquí, ho vam fer com a cel·la F4 .
  • Després d'això, feu clic a D'acord .

La taula dinàmica us apareixerà com la imatge següent.

Aquí, dins del tauler de tasques Camps de la taula dinàmica , veureu el nom de la columna de la taula a la secció Camps . I quatre àrees: Filtres , Columnes , Files , Valors .

  • En aquest moment, arrossegueu el Representant de vendes a l'àrea Files i Valors .

Compta el número d'ocurrència. de cada valor dins de la columna Representant de vendes .

Més informació: Comptar els duplicats a la taula dinàmica d'Excel (2 Maneres fàcils)

Comptar el nombre d'ocurrències amb criteris múltiples a Excel

A les seccions anteriors, hem après a comptar el nombre d'ocurrències de cada valor en una columna. Aquí, mostrarem com podem comptar el nombre d'ocurrències amb diversos criteris.

Aquí, mostrarem la demostració de Max i John. A partir del conjunt de dades, podem veure que hi ha Max a Nova York , Los Angeles i San Francisco . Però volem comptar Max només de la ciutat de Nova York . Per fer-ho,

  • Primalment, aneu a la cel·la H5 i enganxeu la fórmula següent a la cel·la.
=COUNTIFS($B$5:$B$21,F5,$C$5:$C$21,G5)

Aquí hem utilitzat la funció COUNTIFS , que és capaç de prendre diversos criteris.

  • A continuació, premeu ENTER .

Llegeix més: Com comptar els duplicats en funció de diversos criterisa Excel

Conclusió

Això és tot per avui. Aquest article explica com comptar el nombre d'ocurrències de cada valor en una columna a Excel d'una manera senzilla i concisa. No us oblideu de descarregar el fitxer de pràctiques. Gràcies per llegir aquest article. Esperem que això hagi estat útil. Feu-nos-ho saber a la secció de comentaris si teniu cap consulta o suggeriment. Visiteu el nostre lloc web, ExcelWIKI , un proveïdor únic de solucions Excel, per explorar-ne més.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.