Sunteți pe pagina 1din 14

INICIOFUNCIONESACERCA

La funcin CONTAR.SI en Excel


La funcin CONTAR.SI en Excel nos da la oportunidad de contar el nmero de
celdas de un rango que cumplan con un criterio establecido. Solamente
cuando el valor de dichas celdas cumple la condicin es considerada dentro
de la cuenta.
Sintaxis de la funcin CONTAR.SI
Solamente existen dos argumentos para la funcin CONTAR.SI que son lo
siguientes:

Rango (obligatorio): El rango que contiene los valores que se desean contar.
Criterio (obligatorio): La condicin que determinar las celdas que sern
contadas.
El criterio puede ser un nmero o una expresin que indicar la condicin a
cumplir, por ejemplo: 55, >26, VERDE. El criterio no har diferencia entre
maysculas y minsculas. La funcin CONTAR.SI solamente permite
especificar una sola condicin, en caso de necesitar aplicar varias
condiciones se puede utilizar la funcin CONTAR.SI.CONJUNTO.
Ejemplo de la funcin CONTAR.SI
Tengo una lista de artculos y cada uno tiene asociado su color. Ahora
necesito contar el total de artculos que son de color azul y para ello utilizar
la siguiente frmula:
=CONTAR.SI(B2:B11, "azul")
Al aplicar esta frmula a los datos de la columna B obtengo la cuenta
correcta:

Puedes observar que el segundo argumento de la funcin CONTAR.SI est


todo en minsculas mientras que las celdas de la columna B tienen la
primera letra en maysculas, sin embargo el valor Azul es considerado
dentro de la cuenta por lo que comprobamos que la condicin no es sensible
a maysculas y minsculas.
Recuerda que la funcin CONTAR.SI nos permitir contar el nmero de celdas
dentro de un rango que cumplan con el criterio que se haya especificado en
el segundo argumento de la funcin.
Por Moiss Ortz el 15 de agosto del 2012.

81 pensamientos en La funcin CONTAR.SI en Excel


JAIR CISNEROS
Buenas tardes
Cordisal saludo,
Me podrian ayudar para encontrar la formula de contar teniendo en cuenta
que los datos vienen de la otra hoja del libro, Pero de la siguiente forma. con
la palabra NO REPORTA que corresponda a una EMPRESA.
Muchas gracias.
Cordiamente
JC
Responder
Moises Autor
Hola Jair, para aprender a hacer referencias a datos que se encuentran en
otra hoja te recomiendo leer el sigiuente artculo:
http://exceltotal.com/referencias-a-otras-celdas/
Responder
jennifer
Por que me da error la siguiente formula?
=contar.si(2012!F:F, no contestan)
Realice una lista desplegable en una hoja que se nombro 2012. En ella puse
varias opciones (entre ellas no contestan) y necesito que me cuente
cuantas veces esta repetida cada opcion para luego hacer un grafico con los
resultado. El caso es que ese grafico se tiene que actualizar cada vez que se
ponga un resultado y la unica opcion que veo mas factible seria en otra que
me contara las opciones y en otra crear el grafico.
Un saludo y gracias por adelantado.
Responder
Moiss Ortz Autor
Hola Jennifer, acabo de probar tu frmula y no me da ningn error. Solo
asegrate que el nmero 2012 est rodeado por comillas sencillas.
Responder
TRR
Con la Formula COUNT.IF.. tengo dudas.. Hay un limite de valores a
considerar maximo 249?. Tengo para calcular 305 celdas pero se detuvo el
cursos en esa cantidad. Es esto una limitacion de la formula?
Gracias!
Responder
Moiss Ortz Autor

Hola TRR, no existe ninguna limitacin para la funcin CONTAR.SI. Hace poco
la prob con 150 mil registros y no tuve problema.
Responder
Alfredo Poma
Moises una consulta
quiero que cuente las celdas que tengas la letra F y E
=CONTAR.SI(T6:FS6, E)
es decir en ese rango ya me cuenta las celdas E, pero tambien quiero que me
cuenten ADICIONALMENTE la letra F tambien
Responder
Moiss Ortz Autor
Hola Alfredo, ya que tienes dos criterios debes utilizar la funcin
CONTAR.SI.CONJUNTO
=CONTAR.SI.CONJUNTO(T6:FS6, E,T6:FS6, F)
Ms informacin de esta funcin en el siguiente artculo:
http://exceltotal.com/la-funcion-contar-si-conjunto-en-excel/
Responder
Alfredo Poma
gracias por tu respuesta, pero por motivos de licencias en mi trabajo, aun
trabajamos con microsoft office 2003 y creo que esta funcion ingreso para el
2007.. otra solucion? mil gracias
Responder
Moiss Ortz Autor
Hola Alfredo, en el siguiente artculo encontrars otras alternativas para
contar con varias condiciones y que puedes utilizar en Excel 2003:
http://exceltotal.com/sumar-y-contar-con-varias-condiciones-en-excel/
Responder
Samuel
Hola, tengo un problema, necesito contar en una columna cuantas veces
aparece un nombre, pero este nombre aparece de diferentes manera,
ejemplo, Samuel., samuel osuna, Samuel Osu, Ing Samuel, Ing
Samuel 24/03/2013. Hay una formula que me ayude a contar todos los
criterios en una sola. Espero haberme explicado. Saludos.
Responder
Moiss Ortz Autor
Hola Samuel, puedes utilizar la funcin CONTAR.SI.CONJUNTO que permite
especificar varias condiciones a la vez:
http://exceltotal.com/la-funcion-contar-si-conjunto-en-excel/
Responder
GUSTAVO

Hola, Estoy necesitando contar cuantas veces se repite un numero. necesita


que me cuente de la b2:b6 hasta la k2:k6, para que busca cuantas hay. cual
es la solucin posible? por ejemplo si quisiera encontrar el 27.
Responder
Moiss Ortz Autor
Hola Gustavo, utiliza la siguiente frmula:
=CONTAR.SI(B2:K6,27)
Responder
juan
hola qu tal?, como hago para poner en el criterio un valor entre 2000 y
10000 en un rango de valores numricos???
Muchas gracias
Responder
Moiss Ortz Autor
Hola Juan, no es posible hacerlo con la funcin CONTAR.SI porque son dos
condiciones. Para ello debes utilizar la funcin CONTAR.SI.CONJUNTO:
http://exceltotal.com/la-funcion-contar-si-conjunto-en-excel/
Responder
luis
hola utilizo la formula contar.si par contar celdas vacias, en algunas columnas
me da bien el resultado pero en otras me pone como resultado 1E+05 eso
porque sera
Responder
Moiss Ortz Autor
Hola Luis, te recomiendo utilizar la funcin CONTAR.BLANCO en lugar de la
funcin CONTAR.SI ya que ser de mayor utilidad para lo que intentas hacer.
Responder
Gonzalo
BUenas tardes, tengo una consulta. Necesito saber cuantas celdas contienen
texto en color rojo. Es posible hacerlo con la funcion Contar.Si en excel?
Muchas gracias
Responder
Moiss Ortz Autor
Hola Gonzalo, la funcin CONTAR.SI no puede detectar el color de una celda.
De hecho, ninguna funcin de Excel puede hacerlo. Debes utilizar una macro
para eso. Te dejo un ejemplo que seguramente te ayudar a encontrar una
solucin:
http://exceltotal.com/evaluar-el-color-de-fondo-de-una-celda/
Responder
David
Hola

Tengo un problema, necesito contar cuantos nmeros de una columna son


mayores a el nmero de una celda dada. Lo escrib de la siguiente manera
contar.si(A1:A28;>B1) pero no los cuenta, siempre sale 0. Lo intent de
varias maneras pero ninguna funciona. Tengo que referenciar la celda B1
porque esta debe ir cambiando a medida que cambio otras celdas, entonces
no puedo escribir un nmero especfico en vez de B1 Cmo puedo hacerlo?
Responder
Moiss Ortz Autor
Hola David, utiliza la siguiente frmula:
contar.si(A1:A28;>&B1)
Con esto concatenars el valor de la celda B1 al criterio de la funcin
CONTAR.SI y devolver el resultado correcto.
Responder
David
Muchas gracias
Responder
Enric
Hola, intento anidar funciones en un CONTAR.SI. Intento contar slo aqullas
celdas del rango cuyo valor empieza por cero (1r valor de la izquierda -LEFT=0).
Pero no s cmo definir cadena para que haga referencia a la celda de
iteracin dentro del rango.
=COUNTIF(rango; (=LEFT(cadena;1)=0))
Alguna idea de cmo hacer referencia a una celda sin poner filas ni columnas
concretas? O alguna idea de cmo realizar la accin de otra forma??
Gracias.
Responder
Moiss Ortz Autor
Hola Enric, asegrate de tener los valores del rango como texto y utiliza el
siguiente criterio:
=COUNTIF(rango; 0*)
Responder
sonia
hola si quisiera contar todos los valores de un rango excepto los que digan
DISPONIBLE, como pongo la formula? saludos
Responder
Moiss Ortz Autor
Hola Sonia, utiliza la siguiente frmula:
=CONTAR.SI(A1:A50, <>DISPONIBLE)
Responder

Maria Paz
Hola,
Me gustara contar todos los valores de una columna que sean negativos,
como realizo la frmula?
Saludos,
Responder
Moiss Ortz Autor
Hola Maria Paz, utiliza esta frmula:
=CONTAR.SI(A:A, <0)
Responder
Jeisser
Hola Moiss
Cmo hago para poder contar el numero de veces que se repite un valor en
una FILA (NO columna), ya que me sale este error #NOMBRE? al utilizar la
funcin contar.si
Saludos
Que tengas buen da
Responder
Moiss Ortz Autor
Hola Jeisser, la funcin CONTAR.SI no tiene problema en contar sobre una fila.
Generalmente el error #NOMBRE? se debe a que Excel no identifica la
funcin que indicada as que verifica que has escrito correctamente su
nombre,
Responder
Tomas
Hola Moises, como hago para contar cuales son quiero tener mas que dos
criterios nomas por ejemplo 5 o 6
Responder
Tomas
perdon me explique mal, quiero tener mas que dos condiciones o criterios en
la misma formula, alguna idea de como se hace? Gracias!!
Responder
Moiss Ortz Autor
Hola Tomas, si tienes una versin de Excel igual o posterior a 2007 puedes
utilizar la funcin CONTAR.SI.CONJUNTO. Si no es as, an tienes algunas
alternativas con otras funciones. Te dejo un artculo que explicar estas
opciones:
http://exceltotal.com/sumar-y-contar-con-varias-condiciones-en-excel/
Responder
Luisa
Hola, me podras ayudar?

Quiero contar todos los valores numricos que tenga en un rango , como lo
hago? Es decir que me cuente las celdas que tengan algn valor, las que
estn en blanco no las cuente.
Responder
Moiss Ortz Autor
Hola Luisa, consulta el siguiente artculo donde muestro cmo contar celdas
que contienen nmeros:
http://exceltotal.com/contando-celdas-en-excel/
Responder
Mariano
Buen dia
Quiero saber cuantas veces se repite el mismo valor dentro de la columna
F, estoy utilizando la formula =CONTAR.SI(F:F,F1), esto es correcto?
Responder
Moiss Ortz Autor
Hola Mariano, tu frmula esta correcta y contar las veces que aparece el
valor de la celda F1 dentro de la columna F.
Responder
Enrique
Hola Moiss, como es posible contar.si solo si se cumple la condicin en 2
columnas consecutivas ?
ej:
SI SI
SI NO
NO NO
NO SI
SI SI
=1
Responder
Moiss Ortz Autor
Hola Enrique, eso implica evaluar dos condiciones y no es posible hacerlo con
CONTAR.SI, es necesario utilizar CONTAR.SI.CONJUNTO. Te dejo un artculo al
respecto:
http://exceltotal.com/la-funcion-contar-si-conjunto-en-excel/
Responder
Javier
Hola. Quisiera saber qu frmula debo utilizar para contar celdas que renan
cierta condicin, pero que no responden a un rango continuo, es decir, son
celdas separadas, no continuas. He utilizado la que indica la frmula Ejemplo
=contar.si(G3;K3;M3;<6") y me aparece un cartel que dice: "Hay
demasiados argumentos" o algo similar.

Qu puedo hacer en este caso. Gracias


Responder
Moiss Ortz Autor
Hola Javier, una opcin es indicar todo el rango completo como sigue:
=CONTAR.SI(G3:M3; <6)
Responder
Javi
Moiss, Buenas tardes y gracias por la explicacin en primer lugar.
Mi duda radica en saber si se pueden sumar celdas que contengan un
extracto de texto dentro de ellas. Por ejemplo necesito q se sumen las celdas
que incluyan 1 ambiente pero hay celdas que dicen 1 ambiente y dos
ambientes y yo quiero que se sumen. Las variables son muchas, hay
posibilidad de especificar que sume la celda que incluye el texto y no que
contenga exactamente el texto? O es indispensable utilizar una funcin
CONTAR.SI.CONJUNTO ?
Como vi que se puede utilizar un carcter comodn como el * quizs aqu se
puede, pero no lo he logrado.
Saludos.
Javier
Responder
Moiss Ortz Autor
Hola Javi, utiliza el carcter comodn tanto al inicio como al final del criterio.
Por ejemplo:
=CONTAR.SI(A1:A20,*1 ambiente*)
Responder
Daniel Reyes
Moiss, muchas gracias por la aportacin. Personalmente, me ha sido muy
til utilizndolo en formatos condicionales, lo que me permite cambiar el
relleno de los valores cuando se repiten ms de una vez. Adicionalmente, ya
que Excel 2007 y 2010 permiten filtrar por relleno, puedo tener fcilmente un
concentrado de registros que se duplican por error.
Saludos!
Responder
Carlos
Hola Buenas tardes
Tengo una duda con la formula mi formula esta de la siguiente manera
=CONTAR.SI(F2:F89954,G2) sin embargo la celda g2 esta formulada con un
average y no me la cuenta, es necesario que esta formula se encuentre como
valor?

Gracias
Responder
Moiss Ortz Autor
Hola Carlos, no es necesario que la celda G2 tenga un valor, puede ser una
frmula.
Ya que estar utilizando la celda G2 como criterio, lo que ests pidiendo a la
funcin CONTAR.SI es que cuente todas las celdas del rango F2:F89954 que
tienen exactamente el mismo valor que la celda G2.
Responder
Marcos
Hola buenas, mi consulta es la contar un numero determinado de celdas en
cada columna mayores de 0, pero estas estn separadas ya que hay otras
celdas mayores de 0 que no me interesan. Se trata de contar resultados
parciales activos, es decir mayores que de 0.
Un saludo y gracias.
Responder
Moiss Ortz Autor
Hola Marcos, creo que tendrs que utilizar varias veces la funcin CONTAR.SI
de manera que en cada una indiques el rango a considerar y posteriormente
sumes los resultados, por ejemplo:
=CONTAR.SI(A1:A10,>0) + CONTAR.SI(A80:A90,>0)
Por otro lado, si existe otra columna que ayude a determinar los rangos que
deben ser contados, entonces se puede facilitar utilizando la funcin
CONTAR.SI.CONJUNTO que nos permite indicar ms de un criterio.
Responder
angeles
Necesito saber como contar las celdas que contienen, empiezan o finalizan
con un determinado nmero, por ejemplo; el 52.
Gracias
Responder
Moiss Ortz Autor
Hola Angeles, solo podrs hacerlo si conviertes los nmeros en texto y
utilizas la siguiente frula:
=CONTAR.SI(A1:A99,*52*)
Responder
ANA
estoy utilizando la formula contar.si el resultado esta bien pero quiero que no
me muestre el cero sino que me quede en blanco, como hago gracias
ej. contar.si(a4:j4,14)
la respuesta si no hay 14 me muestra cero pero quisiera que quedara en
blanco
gracias

Responder
Moiss Ortz Autor
Hola Ana, utiliza la siguiente frmula:
=SI(CONTAR.SI(A1:A14,5)=0,,CONTAR.SI(A1:A14,5))
Responder
Daniela
Hola!
Necesito contar las celdas que empiezan con el numero uno (ej. 100, 1224,
1323), como lo puedo hacer?
Gracias!
Responder
Moiss Ortz Autor
Hola Daniela, eso solo lo podrs hacer si conviertes los nmeros en texto y
luego utilzas la siguiente frmula:
=CONTAR.SI(B1:B99,1*)
El criterio 1* hace que la funcin CONTAR.SI solo considere las cadenas de
texto que comienzan con 1 sin importar los caracteres siguientes.
Otra opcin es crear una segunda columna con la frmula IZQUIERDA(A1,1) lo
cual dejar una lista con el primer dgito de todos los nmeros y de esa
manera podrs contar aquellos que son iguales a 1.
Responder
Javier Larraaga
Hola buenas. Necesito saber cuantas veces se repite el mismo valor M1
dentro de la columna , pero la columna contiene el mismo valor unas celdas
con relleno y otras sin relleno. Cmo podra contar por ejemplo las celdas
que contengan M1 con un relleno determinado?
Muchas gracias de antemano
Responder
Moiss Ortz Autor
Hola Javier, eso no es posible, las funciones de Excel no tienen acceso al
formato de las celdas, solamente a su valor.
Responder
Javier Larraaga
Eso me tema, muchas gracias, Se podra hacer de alguna otra forma?
Saludos y gracias anticipadas
Responder
Moiss Ortz Autor
Solo a travs de una macro que consulte el tipo de relleno de celda que es la
propiedad Interior.Pattern.

No tengo un ejemplo especfico de eso, pero para darte una idea consulta el
artculo sobre cmo evaluar el color de fondo de una celda en Excel:
http://exceltotal.com/operaciones-con-colores-en-excel/
Responder
sagui
Hola, tengo listas de nombres en varias hojas y necesito saber qu nombres
se duplican y en cuntas hojas. Espero me puedan ayudar
Responder
Moiss Ortz Autor
Hola Sagui, en el siguiente artculo encontrars varias opciones para
comparar listas en Excel:
http://exceltotal.com/como-comparar-dos-listas-en-excel/
Solo debers poner especial atencin al crear las referencias a los datos ya
que los tienes en hojas diferentes.
Responder
Jerson
Hola, yo tengo como rango una lista de nmeros, todos con decimales, y
quiero contar el numero de ellos que tienen como parte entera x numero.
Ejemplo 51.
Como todos tienen decimales me pone directamente 0.
Responder
Moiss Ortz Autor
Hola Jerson, te recomiendo crear una columna auxiliar donde utilices la
funcin ENTERO y posteriormente utilizar la funcin CONTAR.SI sobre esa
columna auxiliar.
Responder
Patricia
Hola, buenos das! Necesito contar las celdas que aparezcan con 100% y que
me d un porcentaje para saber cuntas, del las 8 celdas, han logrado llegar
al 100%. Intent la siguiente funcin para que primero me diera las celdas
que aparecan con 100% pero me marca 0%. Esto es lo que anot:
=CONTAR.SI(E35:E42,100%). Cul sera la funcin correcta?
Responder
Moiss Ortz Autor
Hola Patricia, las celdas que contienen porcentajes son numricas y en la
frmula has colocado el criterio como texto. Lo correcto sera utilizar la
siguiente frmula:
=CONTAR.SI(E35:E42, 1)
Cuando ingresas un porcentaje en Excel siempre ser dividido entre 100 por
lo que una celda con el 100% tendr el valor numrico 1.
Responder

Mara Rivas
tengo un cuadro de excel en el cual una fila tiene frmulas condicionantes
que me dan como resultado si o no
necesito contar cuantos si hay, uso la formula =sumar.si pero no me da la
sumatoria
Responder
Moiss Ortz Autor
Hola Mara, la funcin que debes utilizar es CONTAR.SI
=CONTAR.SI(A1:A99, SI)
Responder
Diana
Hola. Necesito saber cuantas celdas del rango1 estan tambin en el rango 2
Responder
Moiss Ortz Autor
Hola Diana, consulta el siguiente artculo donde hablo sobre algunas
alternativas para comparar listas en Excel:
http://exceltotal.com/como-comparar-dos-listas-en-excel/
Responder
Liz
Hola una pregunta, tengo 2 rangos el primero con los clientes y el segundo
con la cantidad de productos que han comprado y tengo que calcular cuantos
productos compro un cliente que esta mas de 4 veces en el primer rango en
excel 2007 es con la funcion contar.si.conjunto pero no se como hacerlo con
excel 2003 me podrias ayudar?
Responder
Moiss Ortz Autor
Hola Liz, consulta el siguiente artculo donde muestro algunas alternativas
para contar con varias condiciones:
http://exceltotal.com/sumar-y-contar-con-varias-condiciones-en-excel/
Responder
cesar
Podras decirme como contar solo las celdas que contienen un comentario..
Gracias.
Responder
Moiss Ortz Autor
Lo siento Cesar, eso no es posible de hacer con la funcin CONTAR.SI.
Solamente se puede lograr creando una macro.
Responder
Edgardo
Hola Moiss, antes te agradezco los tutoriales que me enviaste que estn
muy bueno, ltimamente estoy teniendo inconveniente con el criterio de la
funcin CONTAR.SI cuando escribo una expresin entre comillas siendo que

con nmeros no tengo problemas, luego de obtener el resultado de la cuenta


en la primera celda mediante la formula CONTAR.SI utilizando la expresin en
criterio, al arrastrar en la columna obtengo como resultado todos cero,
quisiera saber donde est mi error o si tengo que hacer algo en la opcin.
Responder
Moiss Ortz Autor
Hola Edgardo, si el problema est al arrastrar (copiar) la frmula, lo ms
seguro es que el problema sea con las referencias de las celdas y no con el
criterio. Asegrate de que ests utilizando referencias absolutas al indicar el
rango que contiene los datos a contar, por ejemplo:
=CONTAR.SI($B$2:$B$11, azul)
Para saber ms sobre referencias absolutas, consulta el siguiente artculo:
http://exceltotal.com/cuando-utilizar-referencias-absolutas/
Responder
Manuel
Hola.. es posible que la formula me cuente un valor que no se encuentra en
el rango, me explico uso la formula para saber si los elementos de una lista
se encuentran en otra lista de la siguiente formma: =CONTAR.SI(Hoja1!
$A$1:$A$5001;A2), se que si el elemento est en la lista de Hoja 1 me debe
dar resultado 1 por el contrario si no esta me debe dar 0 pero encuentro unos
resultados con 1 aunque el valor no este en la lista es eso posible.
Gracias
Responder
Moiss Ortz Autor
Hola Manuel, eso no es posible. La funcin CONTAR.SI solo cuenta los
elementos en el rango indicado. Probablemente se deba al tipo de dato que
ests contando o que tal vez ests utilizando algn carcter comodn como *
o ?.
Responder
HECTOR
Hola Moises, tengo una cunsulta para hacerte, quiero utilizar esta funcion
CONTAR.SI (rango_criterio), muchas veces la he utilizado, y en excel 2007 y
2010 me tira un error de ha especificado muy pocos argumentos para esta
funcion o error en la formula y siempre marcandome el error en el final de
rango. pruebo la misma formula en excel 97 y 2003 y realiza la cuenta que le
estoy pidiendo. en que le estoy errando, la separacion de rango y criterio la
he probado con ; _ y no da resultado. espero que me puedas ayudar, y te
agradezco por la ayuda de antemano. Hector
Responder
Moiss Ortz Autor
Hola Hector, este artculo fue hecho con Excel 2010 y puedes ver que la
funcin CONTAR.SI sigue teniendo solo 2 argumentos tal como lo mencionas.
Por otro lado, el hecho de que utilices el punto y coma (;) solo depende de la

configuracin regional del equipo de cmputo, as que eso tampoco debera


ser el problema. Solo se me ocurre que ests utilizando la funcin CONTAR.SI
junto con otras funciones y el error provenga de esas funciones.
Responder
Paulina
hola utilice la funcion contar.si.conjunto, pero necesito que en caso de que
nada de eso se cumpla no me ponga cero, sino que la deje vaca. Existe
alguna forma??
Gracias!
Responder
Moises Ortiz Autor
Hola Paulina, debes incluir una validacin con la funcin SI, de manera que si
el resultado es cero, se muestre una cadena vaca en lugar del cero. Por
ejemplo:
SI(CONTAR.SI.CONJUNTO()=0, , CONTAR.SI.CONJUNTO())
En caso de que el resultado no sera cero, vuelves a utilizar la funcin
CONTAR.SI.CONJUNTO para mostrar el resultado correspondiente.
Responder
Deja un comentario
Tu direccin de correo electrnico no ser publicada. Los campos necesarios
estn marcados *
Nombre *
Correo electrnico *
Comentario

Sigue a Excel Total

S-ar putea să vă placă și