Trobar i comptar els valors més freqüents

La necessitat de trobar els valors més alts i més baixos en qualsevol negoci és evident: els productes més rendibles o clients valuosos, els enviaments o enviaments més grans, etc.

Però, juntament amb això, de vegades cal buscar a les dades no la part superior, sinó els valors que es produeixen amb més freqüència, que, tot i que sembli semblant, de fet, no és gens igual. En relació amb una botiga, per exemple, pot ser una recerca dels productes comprats amb més freqüència, en lloc dels més rendibles, o el nombre d'articles més freqüents en una comanda, minuts en una conversa, etc.

En aquesta situació, el problema s'haurà de resoldre una mica diferent, depenent del que estem tractant: números o text.

Trobar els nombres més comuns

Suposem que ens trobem davant de la tasca d'analitzar les dades disponibles sobre les vendes en una botiga per tal de determinar el nombre d'articles comprats amb més freqüència. Per determinar el nombre més freqüent d'un interval, podeu utilitzar la funció FASHION (MODA):

És a dir, segons les nostres estadístiques, sovint els compradors compren 3 peces. mercaderies.

Si no hi ha un, sinó diversos valors alhora que es produeixen el mateix nombre màxim de vegades (diversos modes), per identificar-los, podeu utilitzar la funció MODA.NSK (MODE.MULT). S'ha d'introduir com a fórmula de matriu, és a dir, seleccioneu diverses cel·les buides alhora, de manera que n'hi hagi prou per a tots els modes amb un marge i introduïu =MODA.NSK(B2:B16) a la barra de fórmules i premeu la drecera de teclat. Ctrl + Maj + Retorn.

A la sortida, obtindrem una llista de tots els mods de les nostres dades:

És a dir, a jutjar per les nostres dades, sovint en prenen no només 3, sinó també 16 peces. mercaderies. Tingueu en compte que només hi ha dos modes a les nostres dades (3 i 16), de manera que la resta de cel·les assignades "en reserva" tindran l'error #N/A.

Anàlisi de freqüència per bandes amb la funció FREQUÈNCY

Si cal analitzar no nombres enters, sinó nombres fraccionaris, seria més correcte avaluar no el nombre de valors idèntics, sinó la seva caiguda en els intervals especificats. Per exemple, hem d'entendre quin pes es compra amb més freqüència per la mercaderia per triar els carros adequats i les bosses d'embalatge de la mida adequada per a la botiga. En altres paraules, hem de determinar quants nombres cauen a l'interval 1..5 kg, quants a l'interval 5..10 kg, etc.

Per resoldre un problema similar, podeu utilitzar la funció FREQÜÈNCIA (FREQÜÈNCIA). Per a això, heu de preparar les cel·les per endavant amb intervals (butxaques) que ens interessen i després seleccionar un rang de cel·les buit (G2: G5) una cel·la més gran que l'interval de butxaques (F2: F4) i introduir-lo com a fórmula de matriu prement la combinació al final Ctrl + Maj + Retorn:

Anàlisi de freqüència amb una taula dinàmica amb agrupació

Una solució alternativa al problema: creeu una taula dinàmica on poseu el pes de les compres a l'àrea de files i el nombre de clients a l'àrea de valors, i després apliqueu l'agrupació: feu clic amb el botó dret sobre els valors de pes i seleccioneu l'ordre Group (Grup). A la finestra que apareix, podeu establir els límits i el pas d'agrupació:

… i després de fer clic al botó OK obteniu una taula amb un recompte del nombre de visites de compradors a cada interval d'agrupació:

Contres per aquí:

  • el pas d'agrupació només pot ser constant, a diferència de la funció FREQÜÈNCIA, on les butxaques es poden especificar absolutament qualsevol
  • la taula dinàmica s'ha d'actualitzar quan les dades d'origen canvien (fent clic amb el botó dret del ratolí - Actualitza), i la funció es torna a calcular automàticament sobre la marxa

Cerca el text que apareix amb més freqüència

Si no tractem de números, sinó de text, llavors l'enfocament de la solució serà fonamentalment diferent. Suposem que tenim una taula amb 100 files d'articles venuts en una botiga i volem determinar quins articles es van comprar més sovint?

La solució més senzilla i òbvia seria afegir una columna al costat de la funció COUNTIF (COUNTIF)per comptar el nombre d'ocurrències de cada element a la columna A:

Aleshores, per descomptat, ordena la columna resultant en ordre descendent i mira les primeres línies.

O afegiu una columna amb uns a la llista original i creeu una taula resum basada en la taula resultant, comptant el nombre total d'uns per a cada producte:

Si no hi ha moltes dades font i bàsicament no voleu utilitzar taules dinàmiques, podeu utilitzar la fórmula de matriu:

Anem a desglossar-ho peça per peça:

  • COUNTIF(A2:A20;A2:A20) és una fórmula de matriu que busca al seu torn el nombre d'ocurrències de cada producte en l'interval A2:A100 i produeix una matriu amb el nombre de repeticions a la sortida, és a dir, de fet, substitueix la columna addicional
  • MAX: troba el nombre més gran de la matriu d'ocurrències, és a dir, el producte més comprat
  • MATCH: calcula el nombre ordinal de la fila de la taula on MAX va trobar el nombre més gran
  • INDEX: retorna de la taula el contingut de la cel·la amb el número trobat per COINCORDA

  • Comptar el nombre de valors únics en una llista
  • Extracció d'elements únics d'una llista duplicada
  • Agrupació en taules dinàmiques

Deixa un comentari