Moda en Excel

Por el equipo de promedio.net · Actualizado el

Para encontrar la moda (el valor que más se repite) en Excel escribe =MODA.UNO(B2:B9). Si hay empate entre dos o más valores, MODA.UNO devuelve solo el primero que aparece en el rango; para verlos todos usa =MODA.VARIOS(B2:B9), que en Excel 365 se desborda en varias celdas. Ambas funcionan solo con números: para la palabra o categoría más repetida necesitas una fórmula con CONTAR.SI. En inglés se llaman MODE.SNGL y MODE.MULT.

Sintaxis

FunciónQué devuelveSi no hay repetidos
=MODA.UNO(B2:B9)Un solo valor, el primero de los más repetidos#N/D
=MODA.VARIOS(B2:B9)Todos los valores empatados como más repetidos#N/D
=MODA(B2:B9)Igual que MODA.UNO (compatibilidad)#N/D
Texto más repetido=INDICE(A2:A11,COINCIDIR(MAX(CONTAR.SI(A2:A11,A2:A11)),CONTAR.SI(A2:A11,A2:A11),0))Devuelve el primero
Cuántas veces aparece la moda=CONTAR.SI(B2:B9,MODA.UNO(B2:B9))

Paso a paso

  1. Escribe =MODA.UNO( y selecciona el rango.
  2. Cierra el paréntesis y pulsa Enter.
  3. Calcula cuántas veces aparece con =CONTAR.SI(B2:B9,celda_de_la_moda). Una moda que aparece 2 veces entre 200 datos dice muy poco.
  4. Si sospechas empates, escribe =MODA.VARIOS(B2:B9) en una celda con espacio libre debajo. En Excel 2019 o anterior, selecciona antes varias celdas en columna y confirma con Ctrl + Mayús + Enter.
  5. Para categorías de texto, usa la fórmula de INDICE y COINCIDIR, o una tabla dinámica con «Cuenta» ordenada de mayor a menor.

Ejemplos resueltos

Ejemplo 1: la talla más vendida

Tallas de calzado vendidas en un día, en B2:B9: 25, 26, 26, 27, 25, 26, 28 y 24.

=MODA.UNO(B2:B9) → 26

El 26 aparece tres veces; el 25, dos. Para decidir qué tallas reponer, la moda es más útil que el promedio (25.875), que no corresponde a ninguna talla real. Con =CONTAR.SI(B2:B9,26) confirmas que 3 de las 8 ventas fueron de talla 26.

Ejemplo 2: empate entre dos valores

Calificaciones de un examen en B2:B8: 7, 8, 8, 9, 7, 10 y 6.

=MODA.UNO(B2:B8) → 7

=MODA.VARIOS(B2:B8) → 7 y 8, en dos celdas

El 7 y el 8 aparecen dos veces cada uno. MODA.UNO devuelve el 7 solo porque aparece primero en el rango: si reordenas los datos, puede devolver 8. Cuando informes una moda, revisa siempre con MODA.VARIOS que no haya empate. Un conjunto con dos modas se llama bimodal.

Ejemplo 3: el método de pago más usado

En A2:A11 hay diez pagos: Tarjeta, Efectivo, Tarjeta, Transferencia, Tarjeta, Efectivo, Tarjeta, Transferencia, Efectivo y Tarjeta.

=INDICE(A2:A11,COINCIDIR(MAX(CONTAR.SI(A2:A11,A2:A11)),CONTAR.SI(A2:A11,A2:A11),0)) → Tarjeta

CONTAR.SI(A2:A11,A2:A11) cuenta, para cada fila, cuántas veces aparece su valor (Tarjeta 5, Efectivo 3, Transferencia 2); MAX toma el 5; COINCIDIR busca la primera fila con 5 e INDICE devuelve su texto. En Excel 2019 o anterior, confírmala con Ctrl + Mayús + Enter. MODA.UNO sobre esta columna daría #N/D, porque no hay números.

Errores comunes

La definición y los casos en que la moda es la mejor medida están en moda y en media, mediana y moda. Para comprobar empates sin fórmulas, usa la calculadora de moda.

Preguntas frecuentes

¿Qué diferencia hay entre MODA y MODA.UNO?

Ninguna en el resultado. MODA es la función antigua, que Excel conserva por compatibilidad; MODA.UNO es su nombre actual desde Excel 2010.

¿Por qué MODA.UNO devuelve #N/D?

Porque ningún número se repite. Si todos los valores aparecen una sola vez, no hay moda.