Promedio de otra hoja o de varias hojas en Excel

Por el equipo de promedio.net · Actualizado el

Para promediar datos que están en otra hoja escribe el nombre de la hoja, un signo de exclamación y el rango: =PROMEDIO(Ventas!B2:B13). Si el nombre tiene espacios o acentos, va entre comillas simples: =PROMEDIO('Ventas 2026'!B2:B13). Y para promediar la misma celda en varias hojas seguidas, usa una referencia 3D: =PROMEDIO(Enero:Marzo!B5) promedia B5 de todas las hojas entre Enero y Marzo.

Sintaxis

Qué quieresFórmula
Rango de otra hoja=PROMEDIO(Ventas!B2:B13)
Hoja con espacios en el nombre=PROMEDIO('Ventas 2026'!B2:B13)
Misma celda en varias hojas=PROMEDIO(Enero:Marzo!B5)
Condición sobre otra hoja=PROMEDIO.SI(Ventas!A2:A50,"Norte",Ventas!C2:C50)
Nombre de hoja escrito en una celda=PROMEDIO(INDIRECTO("'"&A2&"'!B2:B13"))
Otro libro abierto=PROMEDIO([Sucursales.xlsx]Centro!$B$2:$B$13)

Paso a paso

  1. En la hoja del resumen, escribe =PROMEDIO( en la celda del resultado.
  2. Sin cerrar la fórmula, haz clic en la pestaña de la otra hoja.
  3. Selecciona el rango. Excel escribe solo el nombre de la hoja y el !.
  4. Cierra el paréntesis y pulsa Enter: Excel te regresa a la hoja de origen con el resultado.
  5. Para una referencia 3D: escribe =PROMEDIO(, haz clic en la primera pestaña, mantén pulsada la tecla Mayús, haz clic en la última pestaña y selecciona la celda. Cierra el paréntesis y pulsa Enter.

Ejemplos resueltos

Ejemplo 1: promedio trimestral con hojas mensuales

Un libro tiene una hoja por mes (Enero, Febrero, Marzo) con el mismo diseño, y la venta total del mes está siempre en B5: 18,400, 21,150 y 19,870.

=PROMEDIO(Enero:Marzo!B5)

El resultado es 59,420 / 3 = 19,806.67. Si insertas una hoja «Abril» entre Enero y Marzo, entra sola en el cálculo; si la pones después de Marzo, no. Por eso conviene tener hojas de cierre vacías como «Inicio» y «Fin» y escribir =PROMEDIO(Inicio:Fin!B5): todo lo que quede entre ellas se promedia.

Ejemplo 2: tabla resumen que lee el nombre de la hoja

En la hoja Resumen, la columna A tiene los nombres de las sucursales (Centro, Norte, Sur), que son también nombres de hojas, y cada hoja tiene sus ventas diarias en B2:B31. En B2 de Resumen:

=PROMEDIO(INDIRECTO("'"&A2&"'!B2:B31"))

Arrástrala hacia abajo y cada fila promedia su hoja. Las comillas simples dentro de la fórmula hacen que funcione aunque la sucursal se llame «San Ángel». INDIRECTO es volátil (se recalcula con cualquier cambio) y no se actualiza si renombras una hoja, así que úsala en libros pequeños.

Ejemplo 3: promedio con condición sobre una hoja de datos

La hoja Ventas tiene la región en A2:A50 y el importe en C2:C50. En la hoja Reporte, con la región elegida en B1:

=PROMEDIO.SI(Ventas!A2:A50,B1,Ventas!C2:C50)

Ambos rangos deben apuntar a la misma hoja y a las mismas filas. Si quieres el promedio por región y por mes en varias hojas mensuales, junta primero los datos en una sola tabla con una columna «Mes» y usa PROMEDIO.SI.CONJUNTO o una tabla dinámica.

Errores comunes

Para revisar el resultado de un reporte de ventas, pega las cifras en la calculadora de promedio de ventas. Si trabajas en Google Sheets y los datos están en otro archivo, la función es distinta: lee promedio de otro archivo con IMPORTRANGE. La media aritmética se calcula igual venga de una o de varias hojas, siempre que cada dato entre una sola vez.

Preguntas frecuentes

¿Puedo usar PROMEDIO.SI con varias hojas a la vez?

No. Las referencias 3D (Enero:Marzo!B2:B20) solo funcionan con funciones como PROMEDIO, SUMA, CONTAR, MAX o MIN. Para condiciones en varias hojas, calcula PROMEDIO.SI en cada hoja o junta los datos en una sola tabla.