La función HOJAS en Excel se utiliza para obtener el número de hojas que contiene una referencia específica. Si no se le proporciona ninguna referencia, la función devuelve la cantidad total de hojas (visibles y ocultas) que existen en el libro de trabajo actual.
Es una herramienta muy útil cuando necesitas auditar la estructura de un archivo, crear índices dinámicos o realizar cálculos tridimensionales que dependen de la cantidad de hojas abarcadas en un rango.
Sintaxis
=HOJAS([referencia])
La función cuenta con un único argumento:
- referencia Es una referencia a una celda, un rango o un nombre definido. Opcional.
- Si se omite, devuelve el número total de hojas en el libro donde se escribe la fórmula.
- Si se proporciona una referencia 3D (ej.
Hoja1:Hoja3!A1), devuelve la cantidad de hojas incluidas en ese rango tridimensional.
Ejemplos
Ejemplo 1: Contar todas las hojas del libro
Este es el uso más básico. Si tu archivo de Excel tiene 3 hojas («Inicio», «Datos», «Reporte»), la fórmula devolverá 3.
=HOJAS() -> Resultado: 3
Ejemplo 2: Uso con referencias 3D (Rango de hojas)
Imagina que tienes un archivo con hojas mensuales: Enero, Febrero, Marzo, Abril y Mayo. Quieres saber cuántas hojas hay involucradas en un rango que va desde Enero hasta Marzo.
=HOJAS(Enero:Marzo!A1) -> Resultado: 3
Nota: Aunque solo mencionas «Enero» y «Marzo», Excel cuenta todas las hojas que se encuentren físicamente entre esas dos pestañas, incluyéndolas.
Ejemplo 3: Uso con referencia de celdas estándar
Si haces referencia a un rango de celdas dentro de una misma hoja, el resultado siempre será 1, ya que esas celdas existen en una única hoja.
=HOJAS(A1:C10) -> Resultado: 1
Observaciones
Es importante distinguir esta función de su compañera en singular, HOJA. Mientras que HOJAS (plural) cuenta cantidad, HOJA (singular) devuelve el número de índice (posición) de una hoja.
La función HOJAS() sin argumentos incluye en su conteo tanto las hojas visibles como las ocultas y las muy ocultas (xlSheetVeryHidden) del libro.
Errores comunes
- #¡REF! Ocurre si la
referenciaproporcionada no es válida. Esto puede pasar a menudo en referencias 3D si se elimina una de las hojas que servía de «límite» (inicio o fin) del rango de hojas. - Error de nombre Asegúrate de escribir
HOJASy noHOJAsi tu intención es contar el total.
Disponibilidad por versión de Excel
Disponible desde: Excel 2013. En versiones anteriores (2010, 2007, 2003) esta función no existe de forma nativa y requería el uso de macros (VBA) o funciones de macro XLM antiguas.
Compatibilidad
| Software | Compatibilidad | Notas | Alternativa |
|---|---|---|---|
| Microsoft Excel | ✔️ | Disponible desde versión 2013. | — |
| Google Sheets | ✔️ | La función se llama SHEETS en inglés, pero Google Sheets suele traducirla automáticamente. |
— |
| LibreOffice Calc | ✔️ | Soporta la función HOJAS (o SHEETS). |
— |
| OpenOffice Calc | ✔️ | Soporta la función SHEETS. |
— |
| WPS Office Spreadsheets | ✔️ | Totalmente compatible. | — |
| Apple Numbers | ❌ | No dispone de una función nativa para contar hojas dinámicamente en una celda. | No disponible |
