Skip to main content

Kutools para Office — Una Suite. Cinco Herramientas. Haz Más.

¿Cómo calcular la mediana ignorando ceros o errores en Excel?

Author Sun Last modified

En muchas tareas de análisis de datos en Excel, calcular con precisión la mediana es esencial para entender la tendencia central de tu conjunto de datos. Sin embargo, a veces tu conjunto de datos contiene ceros o valores de error (como #DIV/0!, #N/A, etc.), los cuales pueden interferir en el cálculo directo de la mediana. Por ejemplo, usar la fórmula estándar =MEDIAN(range) incluirá los ceros en el cálculo y devolverá un error si hay celdas no válidas presentes en el rango, potencialmente llevando a resultados engañosos o fallos en el cálculo, como se ilustra a continuación.
A screenshot showing when calculating the median with zeros and errors included in the data range is needed

Para abordar esto, varias soluciones pueden ayudarte a calcular la mediana excluyendo ceros o errores, asegurando que tu análisis sea preciso y robusto. Estas soluciones son adecuadas para varios escenarios, como limpiar datos de encuestas, informes financieros o mediciones científicas donde los ceros o errores deben eliminarse para obtener resultados significativos. A continuación, encontrarás guías paso a paso prácticas para cada método disponible en Excel, desde fórmulas directas hasta técnicas avanzadas de automatización.

Mediana ignorando ceros

Mediana ignorando errores

VBA: Mediana ignorando ceros y errores (UDF)

Power Query: Mediana después de filtrar ceros/errores


arrow blue right bubble Mediana ignorando ceros

Cuando tu rango contiene ceros que no deseas considerar en el cálculo de la mediana—como valores faltantes representados como 0—puedes utilizar una fórmula de matriz para excluir los ceros. Esto es especialmente útil en conjuntos de datos donde los ceros son marcadores de posición para datos no disponibles en lugar de mediciones reales.

Selecciona una celda donde quieras mostrar la mediana (por ejemplo, C2) e introduce la siguiente fórmula:

=MEDIAN(IF(A2:A17<>0,A2:A17))

Después de introducir la fórmula, en lugar de simplemente presionar Enter, presiona Ctrl + Shift + Enter para convertirla en una fórmula de matriz (verás llaves aparecer alrededor de la fórmula en la barra de fórmulas). Esto asegura que solo los valores no cero en A2:A17 sean considerados para el cálculo de la mediana. Ver captura de pantalla:
A screenshot showing how to apply the median formula in Excel while ignoring zeros

Consejos:

  • Si estás utilizando Excel 365 o Excel 2021 y superior, presionar Enter solo es suficiente, gracias al soporte de matrices dinámicas.
  • Asegúrate de que haya al menos un valor numérico no cero en el rango, de lo contrario la fórmula devolverá un error #NÚM!.
  • Esta solución es ideal para limpiar respuestas de encuestas, informes de gastos o datos de ventas donde los ceros deben excluirse del análisis.

arrow blue right bubble Mediana ignorando errores

Los valores de error como #N/A, #DIV/0!, o #VALOR! pueden hacer que la función estándar de la mediana devuelva un error, deteniendo tu análisis de datos. Para calcular la mediana de forma segura excluyendo estos errores, puedes usar la siguiente fórmula de matriz.

Selecciona cualquier celda donde quieras mostrar tu resultado e introduce la fórmula a continuación:

=MEDIAN(IF(ISNUMBER(F2:F17),F2:F17))

Después de introducir la fórmula, presiona Ctrl + Shift + Enter (a menos que estés usando Excel 365/Excel 2021 o superior, que permite matrices dinámicas). Esta fórmula solo incluye aquellos valores en F2:F17 que son números genuinos—ignorando por completo cualquier celda con errores.
A screenshot showing how to apply the median formula in Excel while ignoring errors

Consejos y Precauciones:

  • Si todas las celdas contienen valores de error, el resultado devolverá un error #NÚM!—asegúrate de que tus datos incluyen al menos un número válido.
  • Puedes combinar criterios de exclusión (por ejemplo, excluyendo tanto ceros como errores) anidando condiciones.
  • Esta fórmula es especialmente útil cuando trabajas con datos importados, resultados de encuestas o estados financieros que pueden contener cálculos parciales o fallidos.

arrow blue right bubble VBA: Mediana ignorando ceros y errores (UDF)

Para escenarios donde frecuentemente necesitas calcular la mediana ignorando tanto ceros como errores, o requieres una solución que evite ingresar manualmente fórmulas de matriz, puedes usar una función VBA personalizada (User-Defined Function, UDF). Este enfoque ofrece flexibilidad adicional porque la función personalizada puede encapsular todos los criterios de exclusión y usarse como cualquier fórmula incorporada, haciéndola adecuada para grandes conjuntos de datos o aquellos que se actualizan con frecuencia.

Cómo configurar la UDF:

  1. Haz clic en la pestaña Desarrollador en Excel. Si no está disponible, actívala a través de Archivo > Opciones > Personalizar cinta de opciones.
  2. Haz clic en Visual Basic para abrir el editor de VBA.
  3. En el editor de VBA, haz clic en Insertar > Módulo para crear un nuevo módulo.
  4. Copia y pega el siguiente código en el módulo:
Function MedianIgnoreZeroError(rng As Range) As Variant
    Dim cell As Range
    Dim tempList() As Double
    Dim count As Integer
    
    count = 0
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    For Each cell In rng
        If IsNumeric(cell.Value) Then
            If cell.Value <> 0 And Not IsError(cell.Value) Then
                count = count + 1
                ReDim Preserve tempList(1 To count)
                tempList(count) = cell.Value
            End If
        End If
    Next cell
    
    On Error GoTo 0
    
    If count = 0 Then
        MedianIgnoreZeroError = CVErr(xlErrNum)
    Else
        MedianIgnoreZeroError = Application.WorksheetFunction.Median(tempList)
    End If
End Function

Cómo usar la UDF:
Después de volver a Excel, simplemente introduce la fórmula =MedianIgnoreZeroError(A2:A17) en cualquier celda (reemplaza A2:A17 con tu rango objetivo). A diferencia de las fórmulas de matriz, solo necesitas presionar Enter—no hay necesidad de Ctrl + Shift + Enter.

  • Este método funciona bien para conjuntos de datos muy grandes, evita peculiaridades de las fórmulas de matriz y puede adaptarse para ignorar otros valores no deseados editando aún más el código.
  • Si el rango contiene solo ceros o errores, el resultado mostrará #NÚM!
  • Si recibes un error #¡NOMBRE?, verifica que la macro VBA esté instalada correctamente y que las macros estén habilitadas en la configuración de Excel.

arrow blue right bubble Power Query: Mediana después de filtrar ceros/errores

Power Query es una herramienta poderosa en Excel para importar, transformar y analizar datos—especialmente cuando tu objetivo es limpiar y preprocesar grandes conjuntos de datos antes de realizar cálculos como la mediana. Con Power Query, puedes filtrar fácilmente ceros y errores, asegurando que solo números válidos permanezcan en tu cálculo. Este enfoque es especialmente beneficioso si tus datos de origen se actualizan regularmente o se importan desde sistemas externos.

Pasos para usar Power Query para calcular la mediana ignorando ceros y errores:

  1. Selecciona cualquier celda dentro de tu rango de datos, luego ve a la pestaña Datos y haz clic en Desde Tabla/Rango. Si tus datos no están ya en formato de tabla, Excel te pedirá que crees una tabla—haz clic en Aceptar.
  2. Se abrirá la ventana del Editor de Power Query. Haz clic en la flecha desplegable de la columna relevante y desmarca 0 para filtrar los valores cero. (Para filtrar errores, haz clic derecho en el encabezado de la columna, elige Eliminar Errores.)
  3. Una vez filtrado, haz clic en Inicio > Cerrar y Cargar para enviar los datos limpios de vuelta a tu hoja de cálculo.
  4. Ahora, aplica la fórmula estándar =MEDIANA() a la columna con los valores filtrados solamente, ya que los datos ahora excluyen todos los elementos no deseados.

Este método asegura que tus datos originales permanezcan sin cambios, ofrece una fuerte repetibilidad con datos nuevos o actualizados, y es particularmente efectivo para tareas de informes recurrentes o cuando trabajas con grandes conjuntos de datos o datos externos. Los flujos de trabajo de Power Query pueden actualizarse con un solo clic siempre que cambien tus datos de origen, minimizando la intervención manual y el riesgo de errores.

  • Power Query está disponible en Excel 2016 y versiones posteriores (o como complemento para Excel 2010 y 2013).
  • Después de la transformación, se pueden realizar cálculos en los datos limpios resultantes, proporcionando mayor confiabilidad para el análisis posterior.

Si ocurren resultados inesperados, revisa nuevamente tus pasos de filtrado en Power Query y confirma que quedan valores numéricos válidos en tus datos limpios.

En resumen, ya prefieras usar fórmulas de matriz directamente, crear una solución VBA personalizada para automatización, o aprovechar Power Query para una mayor automatización de flujos de trabajo, Excel ofrece múltiples opciones prácticas para calcular la mediana ignorando ceros o errores. Elige el método que mejor se adapte al tamaño de tu conjunto de datos, frecuencia de actualización y preferencias de flujo de trabajo para obtener resultados confiables y precisos.

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o identificar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda por varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Cree rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Los15 principales conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) ... y más
Utiliza Kutools en tu idioma preferido: admite inglés, español, alemán, francés, chino y más de40 idiomas adicionales.

Mejora tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab incorpora la interfaz de pestañas en Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!

Todos los complementos de Kutools. Un solo instalador

El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.

Excel Word Outlook Tabs PowerPoint
  • Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
  • Mejor juntos: productividad optimizada en todas las aplicaciones de Office
  • Prueba completa de30 días: sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos