Errores al sacar el promedio en Excel

Por el equipo de promedio.net · Actualizado el

Cuando el promedio de Excel muestra un error, el código te dice la causa: #¡DIV/0! significa que no hubo ningún número que promediar; #N/D y los demás errores llegan desde una celda del rango; #¡VALOR! suele indicar rangos de distinto tamaño; #¿NOMBRE?, que Excel no reconoce el nombre de la función. Más peligrosos son los promedios que no dan error pero sí un número equivocado: texto que parece número, ceros que no deberían contar o una fila de totales dentro del rango.

Tabla de diagnóstico

Lo que vesCausa más probableSolución
#¡DIV/0!Rango vacío, todo texto, o ninguna fila cumple el criterio de PROMEDIO.SIRevisa =CONTAR(rango); revisa el criterio; envuelve con SI.ERROR
#N/DUna celda del rango tiene #N/D (por ejemplo, de BUSCARV)Corrige la búsqueda o usa AGREGAR(1,6,rango)
#¡VALOR!Rangos de distinto tamaño en SUMAPRODUCTO o PROMEDIO.SI.CONJUNTO; una celda con #¡VALOR!Iguala los rangos; corrige la celda de origen
#¿NOMBRE?Función mal escrita (PROMEDIOSI), nombre en inglés en Excel en español, texto sin comillas en el criterioEscribe el nombre exacto; usa comillas
#¡REF!Borraste filas, columnas u hojas que la fórmula usabaVuelve a seleccionar el rango
Número que no cuadraTexto que parece número, ceros, total incluido, celdas ocultasMira la sección «Resultados incorrectos sin error»

Cómo encontrar la causa paso a paso

  1. Haz clic en la celda con el error y mira la etiqueta inteligente (el rombo amarillo): Mostrar pasos de cálculo abre la evaluación de la fórmula parte por parte.
  2. Selecciona el rango que promedias y lee en la barra de estado el Recuento y el Promedio. Si el recuento es menor que las filas con datos, hay texto en el rango.
  3. Si el error es #N/D o #¡VALOR!, busca la celda de origen con Inicio > Buscar y seleccionar > Ir a especial > Fórmulas > Errores.
  4. Si el promedio usa criterios, prueba el criterio con =CONTAR.SI(rango,criterio): si da 0, el problema está en el criterio, no en los números.
  5. Corrige la causa. Usa SI.ERROR solo para presentar el resultado, no para esconder datos malos.

Ejemplos resueltos

Ejemplo 1: #¡DIV/0! en PROMEDIO.SI que «sí tiene datos»

En A2:A6 las regiones dicen «Norte», pero se copiaron de otro sistema con un espacio al final («Norte »). La fórmula =PROMEDIO.SI(A2:A6,"Norte",B2:B6) devuelve #¡DIV/0!.

=CONTAR.SI(A2:A6,"Norte") da 0, lo que confirma que el criterio no encuentra nada. Opciones: limpiar la columna con una auxiliar =ESPACIOS(A2), usar Buscar y reemplazar para quitar el espacio, o cambiar el criterio a "Norte*", que acepta cualquier texto que empiece por «Norte». Las mayúsculas no son el problema: los criterios no distinguen entre «norte» y «Norte».

Ejemplo 2: #N/D heredado de BUSCARV

La columna C trae el precio de cada producto con BUSCARV. Un código no existe en el catálogo, así que C3 muestra #N/D, y =PROMEDIO(C2:C6) también. Los demás precios son 120, 95, 130 y 105.

Si el producto faltante debe quedar fuera del promedio:

=AGREGAR(1,6,C2:C6)

El 1 indica la función promedio y el 6 «omitir errores». Resultado: (120 + 95 + 130 + 105) / 4 = 112.5. Aun así, revisa el código: quizá el producto sí existe con otra clave. Más opciones en promedio ignorando errores.

Ejemplo 3: un promedio sin error, pero el doble de lo esperado

Ventas de tres meses en B2:B4: 10, 20 y 30 (miles). En B5 está el total, 60. Alguien escribió =PROMEDIO(B2:B5).

Excel promedia 10, 20, 30 y 60: el resultado es 30, cuando el promedio mensual real es 20. No hay error que te avise. Ajusta el rango a B2:B4 o, mejor, convierte los datos en tabla con Insertar > Tabla y usa la fila de totales de la tabla, que nunca entra en las referencias de columna como Tabla1[Ventas].

Resultados incorrectos sin error

Errores al escribir la fórmula

Para confirmar el resultado correcto con otra herramienta, pega los datos limpios en la calculadora de promedio general.