Contar números o fechas a partir de una condición en Excel

Se aplica a
Excel para Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Para contar números o fechas que cumplen una sola condición (como igual a, mayor que, menor que, mayor o igual que, o menor o igual que), use la función CONTAR.SI . Para contar números o fechas que se encuentran dentro de un rango (por ejemplo, mayor que 9000 y al mismo tiempo menor que 22500), puede usar la función CONTAR.SI.CONJUNTO . Como alternativa, también puede usar SUMAPRODUCTO.

Ejemplo

Nota

Tendrá que ajustar estas referencias de fórmula de celda descritas aquí en función de dónde y cómo copie estos ejemplos en la hoja de Excel.

1 A B
2 Vendedor Factura
3 Benito 15 000
4 Benito 9.000
5 Solsona 8.000
6 Suyma 20 000
7 Benito 5.000
8 Navarro 22 500
9 Fórmula Descripción (resultado)
10 =CONTAR.SI(B2:B7;">9000") La función CONTAR.SI cuenta el número de celdas del rango B2:B7 que contienen números mayores que 9000 (4)
11 =CONTAR.SI(B2:B7;"<=9000") La función CONTAR.SI cuenta el número de celdas del rango B2:B7 que contienen números menores que 9000 (4)
12 =CONTAR.SI.CONJUNTO(B2:B7;">=9000";B2:B7;"<=22500") La función CONTAR.SI.CONJUNTO cuenta el número de celdas en el rango B2:B7 mayor o igual que 9000 y es menor o igual que 22500 (4)
13 =SUMAPRODUCTO((B2:B7>=9000)*(B2:B7<=22500)) La función SUMAPRODUCTO cuenta el número de celdas del rango B2:B7 que contienen números mayores o iguales que 9000 y menores o iguales que 22500 (4).
14 Fecha
15 3/11/2011
16 1/1/2010
17 12/31/2010
18 6/30/2010
19 Fórmula Descripción (resultado)
20 =CONTAR.SI(B14:B17;">1/3/2010") Cuenta el número de celdas del rango B14:B17 con un dato mayor que 01/03/2010 (3)
21 =CONTAR.SI(B14:B17;"31/12/2010") Cuenta el número de celdas del rango B14:B17 igual a 31/12/2010 (1). El signo igual no es necesario en los criterios, por lo que no se incluye aquí (la fórmula funcionará con un signo igual si lo incluye ("=31/12/2010").
22 =CONTAR.SI.CONJUNTO(B14:B17;">=1/1/2010";B14:B17;"<=31/12/2010") Cuenta el número de celdas del rango B14:B17 que se encuentran entre (inclusive) 1/1/2010 y 31/12/2010 (3).
23 =SUMPRODUCT((B14:B17>=DATEVALUE("1/1/2010"))*(B14:B17<=DATEVALUE("12/31/2010"))) Cuenta el número de celdas del rango B14:B17 que se encuentran entre (inclusive) 1/1/2010 y 31/12/2010 (3). La función VALORFECHA convierte las fechas en un valor numérico, con el que puede trabajar la función SUMAPRODUCTO.