contar datos diferentes condiciones

22/12/2004 - 20:15 por Sergio | Informe spam
Como puedo contar datos de una columna pero con diferentes condiciones, por
ejemplo, tengo una BDD con fechas y poblaciones, lo que necesito hacer es
contar cuantos registros de cada población en cada una de las fechas

Preguntas similare

Leer las respuestas

#1 victorbcn1952NO
22/12/2004 - 22:08 | Informe spam
Una forma de hacerlo es con la función =SUMAPRODUCTO. Por ejemplo, con
esta fórmula:

=SUMAPRODUCTO((B1:B100="barcelona")*(C1:C1008343))

tendrías los registros que correspondieran a 'Barcelona' (columna B) y al
día de hoy (columna C). El valor 38343 es 22/12/04 en formato número. Si
expones algún ejemplo concreto, intentaremos darte la fórmula.

:-)



Sergio wrote:

Como puedo contar datos de una columna pero con diferentes condiciones, por
ejemplo, tengo una BDD con fechas y poblaciones, lo que necesito hacer es
contar cuantos registros de cada población en cada una de las fechas
Respuesta Responder a este mensaje
#2 Sergio
23/12/2004 - 00:51 | Informe spam
Víctor, gracias por la ayuda es exactamente lo que necesitaba.

Saludos


"Víctor" escribió:

Una forma de hacerlo es con la función =SUMAPRODUCTO. Por ejemplo, con
esta fórmula:

=SUMAPRODUCTO((B1:B100="barcelona")*(C1:C1008343))

tendrías los registros que correspondieran a 'Barcelona' (columna B) y al
día de hoy (columna C). El valor 38343 es 22/12/04 en formato número. Si
expones algún ejemplo concreto, intentaremos darte la fórmula.

:-)



Sergio wrote:

> Como puedo contar datos de una columna pero con diferentes condiciones, por
> ejemplo, tengo una BDD con fechas y poblaciones, lo que necesito hacer es
> contar cuantos registros de cada población en cada una de las fechas



Respuesta Responder a este mensaje
#3 KL
23/12/2004 - 13:25 | Informe spam
Sergio,

Victor ya te ha dado una pista. Solo quisiera anadir unas cuantas cosas mas:

1) Vigila el formato en el q pones la fecha como condicion dentro de la
formula.
Por ejemplo, esto no funcionara:

=SUMAPRODUCTO((A1:A10="Barcelona")*(B1:B10="23/12/2004"))

en cambio esto si:

=SUMAPRODUCTO((A1:A10="Barcelona")*(B1:B10þCHA(2004,12,23)))
usando la funcion FECHA(Ano,Mes,Dia)
o
=SUMAPRODUCTO((A1:A10="Barcelona")*(B1:B10þCHANUMERO("23/12/2004")))
usando la funcion FECHANUMERO(FechaEnFormatoTexto). Aqui es importante q
pongas la fecha en formato q usa tu sistema o sea americano o europeo.
o
=SUMAPRODUCTO((A1:A10="Barcelona")*(B1:B108344))
usando 38344 q es el numero de serie de la fecha 23/12/2004 (tal como lo usa
Victor).
o
=SUMAPRODUCTO((A1:A10="Barcelona")*(B1:B10=$C$1))
usando $C$1 como vehiculo para la fecha-criterio.

Como un comentario aparte, tambien podrias usar fechas para crear periodos
de tiempo como criterio - por ejemplo:

=SUMAPRODUCTO((A1:A10="Barcelona")*(B1:B10>FECHA(2004,11,23))*(B1:B10<þCHA(2004,12,23)))
te contara las ocurrencias de Barcelona entre el 23/11/2004 y 24/12/2004

2) Vigila q los rangos evaluados sean de igual longitud. Por ejemplo, esto
no funcionara:

SUMAPRODUCTO((A1:A20="Barcelona")*(B1:B10þCHA(2004,12,23)))

en cambio esto si:

SUMAPRODUCTO((A11:A20="Barcelona")*(B1:B10þCHA(2004,12,23)))

4) Dentro de la funcion SUMAPRODUCTO puedes poner el numero de criterios q
quires siempre y cuando no superes el limite de caracteres en una celda.

5) Aunque a simple vista no se vea, las formulas de arriba realizan muchas
operaciones a la vez (mirate este hilo:
http://groups.google.es/groups?hl=e....gbl#link2 )
. Entonces, si se usan rangos muy extensos y/o las formulas se copian a
muchas celdas podrian llegar a afectar seriamente la velocidad de
procesamiento de datos por tu sistema. Por eso en caso de una sola
condicion, si la hoja ya lleva mucha carga o los recursos del PC son
limitados, es recomendable usar la funcion CONTAR.SI (mira la ayuda de Excel
para la sintaxis).

6) Por ultimo, las mismas formulas q te expongo en el punto 1) se podrian
usar para sumar valores anadiendoles el rango a sumar. Por ejemplo:

=SUMAPRODUCTO((A1:A10="Barcelona")*(B1:B10þCHA(2004,12,23))*C1:C10)
donde el rango C1:C10 contiene valores a sumar.

para mas formulas de utilidad mirate la siguiente pagina creada por Fernando
Arroyo: http://www.excelsp.com/funcvarias01.htm

Saludos,
KL


"Sergio" wrote in message
news:
Como puedo contar datos de una columna pero con diferentes condiciones,
por
ejemplo, tengo una BDD con fechas y poblaciones, lo que necesito hacer es
contar cuantos registros de cada poblacion en cada una de las fechas
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida