¿Cómo contar un valor específico en varias hojas de cálculo?
En escenarios prácticos de Excel, es habitual trabajar con libros que contienen datos distribuidos en varias hojas de cálculo. Por ejemplo, podría estar registrando ventas mensuales, comentarios de clientes o listas de inventario, cada uno almacenado en hojas distintas dentro del mismo archivo. Si desea saber cuántas veces aparece un valor concreto —como la palabra “Excel”— en todas esas hojas, el proceso no es sencillo, ya que funciones integradas de Excel como COUNTIF solo operan en una única hoja a la vez. Contar con precisión las apariciones en múltiples hojas le permite elaborar informes consolidados, identificar tendencias y verificar la coherencia de sus datos.
La siguiente tabla muestra un escenario típico en el que el objetivo es contar cuántas veces aparece «Excel» en varias hojas de cálculo para obtener un resultado global:
![]() | ![]() | ![]() | ![]() | ![]() |
Contar un valor específico en varias hojas de cálculo mediante fórmulas
Contar un valor específico en varias hojas de cálculo con Kutools para Excel
Contar un valor específico en todas las hojas de cálculo mediante código VBA
Contar un valor específico en varias hojas de cálculo mediante fórmulas
Excel le permite contar las apariciones de un valor en varias hojas combinando la función CONTAR.SI con referencias dinámicas a los nombres de las hojas. Este enfoque es ideal cuando trabaja con un número manejable de hojas y rangos estructurados, y prefiere evitar complementos o código.
1. Empiece por crear una lista con todos los nombres de las hojas que contienen los datos que desea analizar. Colóquela en una sola columna, por ejemplo, en C2:C4, tal como se muestra:

Puede generar esta lista manualmente o consultar esta guía:¿Cómo enumerar Nombre de la hoja de cálculo en Excel?
2. En cualquier celda vacía donde quieras mostrar el recuento consolidado, introduce la siguiente fórmula:
=SUMPRODUCT(COUNTIF(INDIRECT("'"&C2:C4&"'!A2:A6"),E2)) Tras pulsar Intro, la celda mostrará cuántas veces aparece el valor especificado («Excel», en este caso, introducido en E2) en el rango definido de todas las hojas indicadas. Vea la captura de pantalla:

Notas y consejos:
- A2:A6 es el rango de datos de cada hoja que desea buscar. Ajuste este rango según la disposición de sus datos.
- C2:C4 es el rango que contiene los nombres de sus hojas. Añada más filas si tiene hojas adicionales.
- E2 contiene el valor específico que desea contar. Asegúrese de que coincida exactamente con sus datos, especialmente si tiene activada la opción «Coincidir celda».
- Si sus rangos varían entre hojas, es posible que deba modificar esta fórmula o introducir manualmente fórmulas COUNTIF independientes por hoja, como:
=COUNTIF(Sheet1!A2:A6,D2)+COUNTIF(Sheet10!A2:A6,D2)+COUNTIF(Sheet15!A2:A6,D2)Este método es práctico para un número limitado de hojas y ofrece un control preciso, pero resulta engorroso cuando hay muchas hojas de cálculo o cuando los nombres de las hojas cambian.

Si aparece un error (#¡REF!) al utilizar fórmulas con INDIRECTO o SUMAPRODUCTO, revise minuciosamente los nombres de las hojas y las referencias de rango en busca de errores tipográficos, y asegúrese de que todas las hojas mencionadas existan. Todos los rangos referenciados deben ser válidos y coherentes.
Contar un valor específico en varias hojas de cálculo con Kutools para Excel
Con Kutools para Excel, puede agilizar el recuento de valores específicos en múltiples hojas de cálculo, especialmente cuando trabaja con conjuntos de datos amplios o necesita mayor flexibilidad. Kutools simplifica operaciones complejas que, en Excel estándar, normalmente requieren múltiples fórmulas o esfuerzo manual.
Tras instalar Kutools para Excel, siga estos pasos:
1. Haga clic en Kutools > Navegación. Véase la captura de pantalla:


2. Dentro del panel de Navegación, utilice las siguientes opciones para realizar una búsqueda detallada y obtener un recuento:
(1.) Expanda el panel Buscar y reemplazar haciendo clic en su botón.
(2.) Introduzca el valor que desea buscar, por ejemplo «Excel», en el cuadro de texto Buscar qué, asegurándose de respetar la ortografía y las mayúsculas si necesita coincidencias exactas.
(3.) Seleccione la opción «Hojas de Cálculo Seleccionadas» en el menú desplegable Dentro de la lista desplegable.
(4.) En el área Libros de trabajo, seleccione todas las hojas en las que quiera contar las apariciones.
(5.) La opción Coincidir Celda garantiza que solo se cuenten las coincidencias exactas, evitando así la inclusión de cadenas parciales o similares.
(6.) Haga clic en Buscar todo. Los resultados aparecerán en una lista y el recuento total se mostrará en la parte inferior del panel. Podrá revisar cada aparición individual, lo que facilita una revisión directa de los datos.
Si desea repetir este proceso o modificar los criterios, simplemente ajuste el valor de Buscar qué y la selección de hojas. Kutools reduce los errores manuales y acelera las tareas repetitivas. ¡Para obtener más información, descargue y pruebe gratis Kutools para Excel ahora!
Contar un valor específico en todas las hojas de cálculo mediante código VBA
Para usuarios familiarizados con la automatización, usar VBA le permite contar en una sola acción todas las apariciones de un valor específico («Excel») en todas las hojas de su libro de trabajo. Esta solución resulta especialmente útil cuando trabaja con numerosas hojas, rangos variables o necesita realizar búsquedas dinámicas sin depender de fórmulas ni listas manuales.
1. Haga clic en Herramientas para desarrolladores > Visual Basic para abrir la ventana de VBA. En el editor de VBA, haga clic en Insertar > Módulo y pegue el siguiente código en la ventana del módulo:
Sub CountValueAcrossAllSheets()
Dim ws As Worksheet
Dim cell As Range
Dim valueToCount As String
Dim totalCount As Long
valueToCount = InputBox("Enter the value to count across all worksheets:", "Count Value", "Excel")
totalCount = 0
For Each ws In ThisWorkbook.Worksheets
For Each cell In ws.UsedRange
If Trim(LCase(cell.Value)) = Trim(LCase(valueToCount)) Then
totalCount = totalCount + 1
End If
Next cell
Next ws
MsgBox "The value '" & valueToCount & "' appears " & totalCount & " times across all worksheets.", _
vbInformation, "Count Complete"
End Sub 2. Pulse el botón
(o pulse F5) para ejecutar el código. Cuando se le solicite, introduzca el valor que desea contar (por ejemplo, Excel). La macro recorrerá todas las hojas de cálculo, sumará el número de coincidencias y mostrará el resultado consolidado en un cuadro de mensaje.
Nota: Este método es ideal para libros de trabajo grandes y le permite buscar cualquier valor en todas las hojas.
Artículos relacionados:
¿Cómo usar COUNTIF para calcular porcentajes en Excel?
¿Cómo usar COUNTIF con varios criterios en Excel?
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos





