¿Cómo contar el número de celdas comprendidas entre dos valores o fechas en Excel?
Al trabajar con datos en Excel, suele ser necesario determinar cuántas celdas se encuentran dentro de un rango específico de valores o fechas. Por ejemplo, podrías necesitar saber cuántas calificaciones están entre dos umbrales establecidos o contar registros correspondientes a un período determinado. Obtener estos recuentos con precisión refuerza el análisis de datos, la elaboración de informes y la toma de decisiones. Este tutorial te guía paso a paso para contar celdas comprendidas entre dos valores o entre dos fechas en Excel, utilizando fórmulas integradas, complementos intuitivos y automatización avanzada mediante código VBA.
Contar números de celdas entre dos números con la función CONTAR.SI
Contar números de celdas entre dos fechas con la función CONTAR.SI
Contar números de celdas entre dos valores o fechas con Kutools para Excel (sin fórmula)
Código VBA: Automatice el recuento de celdas entre dos valores o fechas mediante una macro
Contar números de celdas entre dos números con la función CONTAR.SI
Suponga que tiene una hoja de cálculo con números en el rango B2:B8 y desea saber cuántos de ellos se encuentran entre 75 y 90. Este es un requisito habitual en escenarios como el análisis de calificaciones, la evaluación del rendimiento de ventas dentro de objetivos o la identificación de rangos de datos relevantes para cálculos posteriores.

Contar números de celdas > X y < Y
Si su objetivo es contar celdas en B2:B8 que sean mayores que 75 y menores que 90 (excluyendo 75 y 90), siga estos pasos:
1. Seleccione una celda vacía donde desee que aparezca el resultado, copie y pegue la siguiente fórmula en la Barra de fórmulas y pulse Intro:
=COUNTIFS(B2:B8,">75", B2:B8,"<90") 
La celda seleccionada mostrará al instante el número de celdas que cumplen sus criterios.
Notas prácticas: Si necesita aplicar esto a otros rangos, ajuste las referencias de celda en la fórmula en consecuencia. Además, revise cuidadosamente los operadores de comparación para asegurarse de incluir o excluir los valores umbral según las necesidades de su caso.
Contar números de celdas >= X y <= Y
Para incluir los valores límite (75 y 90 en este ejemplo), use la siguiente fórmula, que cuenta las celdas Ordenar Todas las Celdas B2:B8 cuyos valores sean Mayor o igual que 75 y Menor o igual que 90:
=COUNTIFS(B2:B8,">=75", B2:B8,"<=90") Como antes, seleccione una celda vacía, introduzca la fórmula anterior en la Barra de fórmulas y pulse Intro. El resultado incluirá celdas con valores exactamente iguales a 75 o 90, lo que resulta ideal cuando los límites inclusivos son clave, como en sistemas de calificación o evaluaciones de elegibilidad.

Consejo: Estas fórmulas pueden usarse con cualquier rango numérico continuo. Recuerde verificar que la lógica sea correcta si las adapta a otros intervalos numéricos o rangos no contiguos.
Cuente fácilmente el número de celdas entre dos valores o fechas en Excel:
Haga clic en Kutools > Seleccionar > Seleccionar celdas específicas. La utilidad Kutools para Excel Seleccionar celdas específicas le permite contar y seleccionar fácilmente celdas comprendidas entre dos valores o fechas, optimizando su flujo de trabajo especialmente cuando las fórmulas se vuelven complejas.
¡Descargue ahora la prueba gratuita de 30 días con todas las funciones de Kutools para Excel!

Contar números de celdas entre dos fechas con la función CONTAR.SI
Contar números de celdas entre dos fechas es una tarea frecuente para quienes controlan asistencia, cronogramas de proyectos o cualquier dato basado en períodos. Este método resulta especialmente útil cuando los Rango de fechas cambian o hacen referencia a otras celdas para mayor flexibilidad.
Suponga que tiene un rango de fechas en las celdas A14:A20 y desea contar cuántas de ellas se encuentran entre las fechas especificadas en las celdas B21 (fecha de inicio) y B22 (fecha de fin). Así es como puede lograrlo:
1. Seleccione una celda vacía para la salida, copie y pegue la siguiente fórmula en la Barra de fórmulas y pulse Intro:
=COUNTIFS(A14:A20,">="&B21,A14:A20,"<="&B22) 
Notas:
- Asegúrese de reemplazar los rangos (A14:A20) y las referencias de celda correspondientes a la fecha de inicio y la fecha de fin (B21, B22) según sus datos reales.
- Esta fórmula cuenta todas las fechas comprendidas entre la Fecha de inicio y la Fecha de fin, ambas inclusive.
- Asegúrese de que todas las celdas de su rango de fechas estén formateadas como fechas para obtener resultados precisos.
Recordatorio de error: Si su resultado es cero pero espera coincidencias, asegúrese de que el formato de fecha en su rango y en las celdas de condición sea coherente, ya que los formatos incompatibles pueden provocar resultados inesperados.
Contar números de celdas entre dos valores o fechas con Kutools para Excel (sin fórmula)
Si cree que las fórmulas son complicadas o propensas a errores, quizá prefiera un enfoque más directo que no exija introducirlas ni ajustarlas. Kutools para Excel le ofrece un método visual para contar (y, opcionalmente, seleccionar) celdas comprendidas entre dos valores o fechas con solo unos pocos clics, una solución especialmente cómoda para tareas rutinarias o al compartir pasos con colegas no técnicos.
Antes de usar Kutools para Excel, por favor descárguelo e instálelo primero.
Paso 1. Haga clic en Kutools > Seleccionar > Seleccionar celdas específicas.
Paso 2. En el cuadro de diálogo Seleccionar celdas específicas, elija el rango que desee evaluar en la sección Seleccionar celdas dentro del rango. A continuación, en Seleccionar tipo, seleccione Celda. Especifique sus criterios —por ejemplo, «mayor que» 75 y «menor que» 90— en Especificar tipo. Una vez introducidas sus condiciones, haga clic en Aceptar.

Paso 3. Aparecerá un cuadro de diálogo Seleccionar celdas específicas que mostrará el número total de celdas que cumplen los criterios. Confirme haciendo clic en Aceptar. Las celdas coincidentes se resaltarán y seleccionarán inmediatamente, facilitando acciones posteriores como el formato o la inspección.

Nota: Esta función admite tanto números como rangos de fechas. Para contar y seleccionar celdas dentro de un intervalo de fechas, basta con introducir las dos fechas en el cuadro de diálogo como criterios de inicio y fin, tal como se muestra:

Este enfoque visual y flexible resulta especialmente eficaz para quienes prefieren evitar las fórmulas o necesitan validar resultados basados en fórmulas mediante una inspección visual.
Si desea probar gratuitamente (30 días) esta utilidad, haga clic aquí para descargarla y, a continuación, siga los pasos anteriores para aplicar la operación.
Código VBA: Automatice el recuento de celdas entre dos valores o fechas mediante una macro
Para usuarios avanzados o situaciones que requieran un recuento repetido o dinámico, VBA (Visual Basic para Aplicaciones) ofrece una solución programable para contar celdas entre dos valores o fechas. Con VBA, puede automatizar esta tarea de forma rápida y eficaz, ideal para conjuntos de datos más grandes, lógica personalizada u operaciones por lotes en las que los métodos manuales resultarían ineficientes.
Algunas aplicaciones incluyen auditorías de datos, generación masiva de informes o la creación de acciones personalizadas de “contar entre” activadas con un solo clic. El enfoque que se describe a continuación le permite definir dinámicamente, en tiempo de ejecución, su rango objetivo y los dos valores o fechas umbral.
Siga estas instrucciones:
1. Haga clic en Herramientas para desarrolladores > Visual Basic para abrir la ventana del editor de VBA. En el editor, haga clic en Insertar > Módulo y, a continuación, copie y pegue el siguiente código en la ventana del módulo:
Sub CountCellsBetweenTwoValues()
Dim WorkRng As Range
Dim MinValue As Variant
Dim MaxValue As Variant
Dim CountResult As Long
Dim xTitleId As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range to count:", xTitleId, WorkRng.Address, Type:=8)
MinValue = Application.InputBox("Enter the lower boundary (number or date):", xTitleId, "", Type:=2)
MaxValue = Application.InputBox("Enter the upper boundary (number or date):", xTitleId, "", Type:=2)
If WorkRng Is Nothing Or MinValue = "" Or MaxValue = "" Then
MsgBox "Operation cancelled or invalid input.", vbExclamation
Exit Sub
End If
CountResult = 0
Dim Cell As Range
For Each Cell In WorkRng
If IsDate(MinValue) And IsDate(MaxValue) And IsDate(Cell.Value) Then
If Cell.Value >= CDate(MinValue) And Cell.Value <= CDate(MaxValue) Then
CountResult = CountResult + 1
End If
ElseIf IsNumeric(MinValue) And IsNumeric(MaxValue) And IsNumeric(Cell.Value) Then
If Cell.Value >= Val(MinValue) And Cell.Value <= Val(MaxValue) Then
CountResult = CountResult + 1
End If
End If
Next Cell
MsgBox "The number of cells between " & MinValue & " and " & MaxValue & " is: " & CountResult, vbInformation, xTitleId
End Sub 2. Para ejecutar la macro, pulse F5 mientras el código esté seleccionado o cierre el editor y ejecútela desde el cuadro de diálogo Macros en Excel. La macro le pedirá que seleccione el rango de conteo y, a continuación, que introduzca los dos valores límite o fechas. A continuación, mostrará un cuadro de mensaje con el número de celdas comprendidas entre los límites especificados.
Consejos y solución de problemas:
- Introduzca los límites como números (por ejemplo, 75 y 90) o fechas en un formato reconocible (por ejemplo, 2024-01-01) para obtener resultados más fiables.
- Tanto el valor inicial como el número o fecha fin se incluirán en el resultado.
- Si su rango incluye tanto números como fechas, o contiene datos de texto, solo se contarán las entradas del tipo relevante según la lógica de la macro.
- Si la macro devuelve cero pero usted espera coincidencias, asegúrese de que el rango y los tipos de entrada sean coherentes: todos deben ser números o todos fechas.
- Las macros se pueden reutilizar o asignar a un botón para un acceso rápido y repetido en paneles o informes periódicos.
Ventajas del enfoque VBA: Es altamente personalizable, ahorra tiempo en tareas repetitivas y permite admitir entradas dinámicas. La principal limitación es que VBA requiere archivos habilitados para macros y, posiblemente, permisos del usuario para ejecutarse.
Puede adaptar aún más el código VBA a distintos tipos de intervalos (exclusivos, inclusivos, etc.) o integrarlo en flujos de trabajo automatizados más amplios según sus necesidades prácticas.
Demostración: Cuente números de celdas entre dos valores o fechas con Kutools para Excel
Artículos relacionados:
- ¿Cómo contar el número de celdas que contienen texto o números en Excel?
- ¿Cómo contar celdas que contienen un texto específico en Excel?
- ¿Cómo contar respuestas numéricas o “Sí” y “No” 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