Excel

Enumere los números que ocurren con más frecuencia

List Most Frequently Occuring Numbers

Fórmula de Excel: enumere los números más frecuentesFórmula genérica
{= MODE ( IF (1- ISNUMBER ( MATCH (data,exp_rng,0)),data))}
Resumen

Para enumerar los números que ocurren con más frecuencia en una columna (es decir, los más comunes, los segundos más comunes, los terceros más comunes, etc.), puede crear una fórmula de matriz basada en cuatro funciones de Excel: SI , MODO , PARTIDO , y ES NÚMERO . En el ejemplo que se muestra, la fórmula en D5 es:

|_+_|

donde 'datos' es el rango con nombre B5: B16. Luego, la fórmula se copia en las filas debajo de D5 para generar la lista deseada de los números más frecuentes.



cómo aprender vba en excel

Nota: esta es una fórmula de matriz y debe ingresarse con control + shift + enter.



Explicación

El núcleo de esta fórmula es la función MODE, que devuelve el número que aparece con más frecuencia en un rango o matriz. El resto de la fórmula simplemente construye una matriz filtrada para que MODE la use en cada fila. los rango en expansión $ D $ 4: D4 funciona para excluir los números que ya se han generado en $ D $ 4: D4.

Trabajando de adentro hacia afuera:



Excel formato de número personalizado múltiples condiciones
  1. La función COINCIDIR se usa primero, verifique todos los números en el rango nombrado 'datos' con los números existentes en el rango en expansión $ D $ 4: D4
  2. ISNUMBER convierte los valores coincidentes en VERDADERO y los valores no coincidentes en FALSO
  3. 1-NUMBER invierte la matriz y la operación matemática genera unos y ceros
  4. IF usa la salida de matriz del # 3 anterior para filtrar la lista original de valores, excluyendo los números que ya están en $ D $ 4: D4
  5. La función MODE devuelve el número más frecuente en la salida de la matriz en el paso # 4

En la celda D5, no se produce ningún filtrado y el resultado de cada paso anterior se ve así:

|_+_|

En la celda D6, con 93 ya en D5, la salida se ve así:

|_+_|

Manejo de errores

La función MODO devolverá el error # N / A cuando no hay modo. A medida que copia la fórmula en filas posteriores, es probable que se encuentre con el error # N / A. Para atrapar este error y devolver un cuerda vacía ('') en su lugar, puede usar IFERROR así:



|_+_|Autor Dave Bruns


^