contar el valor de una columna relacionada con los no repetidos de otra

19/12/2008 - 12:20 por raulabusada | Informe spam
Buenos dias,

Os expongo el problema que me ha surgido:

Tengo tres columnas: fecha, Dni/niF y Juridica/Fisica:

12/11/2008 12345678A F
12/11/2008 12345678A F
12/11/2008 99999999A F
12/11/2008 B55646181 J
23/11/2008 99999999A F
23/11/2008 B55646181 J


Necesito contar, entre dos fechas ( que estan en otras dos celdas),
las personas fisicas o juridicas diferentes que hay, basandome en su
CIF/NIF

el resultado seria por ejemplo:

entre el 10/12/2008 y el 22/12/2008
Fisicas:2
Juridicas:1
entre el 23/12/2008 y el 28/12/2008
Fisicas:1
Juridicas:1


Lo de las fechas es sencillo, porque lo hago con la formula
SumaProducto,
=SUMAPRODUCTO((A:A>=$N$3)*(A:A<=$O$3)
ha esta formula habria que añadirle que contase el numero de Fisicas y
juridicas basandome en el Dni/nif, como ya he dicho antes.

Un saludo y muchas gracias de antemano
 

Leer las respuestas

#1 Héctor Miguel
20/12/2008 - 03:15 | Informe spam
hola, !

aunque en la version 2007 puedes hacer referencia a toda una columna en funciones como sumaproducto...
lo que solicitas trabajara mejor si "recortas" el rango de busqueda/comparacion a SOLO lo necesario
y si podemos suponer que los datos (de tu ejemplo) estan en el rango A2:C7
y que las fechas en la columna A SIEMPRE estaran ordenadas en ascendente
y que en las celdas Q1 y R1 pones las literales "F" y "J" y las formulas en la fila 2 (Q2 y R2)

apoyate definiendo/creando 4 nombres +/- como sigue
OJO: comprueba si "mi" separador de argumentos (coma) es el mismo en tu sistema

nombre formula (en el cuadro de edicion "se refiere a:")
Ini =min(si($a$2:$a$7>=$n$3,fila($a$2:$a$7)))
Fin =max(fila($a$2:$a$7)*($a$2:$a$7<=$o$3))
Rango =desref($b$1,ini-1,,fin-ini+1,)
Cond =desref(rango,,1)

y usa la siguiente formula (inicial en la celda...)
[Q2] =sumaproducto(1/contar.si(rango,rango)*(cond=q$1))

luego la copias a la celda R2 y...
si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ OP __
Tengo tres columnas: fecha, Dni/niF y Juridica/Fisica:
12/11/2008 12345678A F
12/11/2008 12345678A F
12/11/2008 99999999A F
12/11/2008 B55646181 J
23/11/2008 99999999A F
23/11/2008 B55646181 J
Necesito contar, entre dos fechas ( que estan en otras dos celdas)
las personas fisicas o juridicas diferentes que hay, basandome en su CIF/NIF
el resultado seria por ejemplo:
entre el 10/12/2008 y el 22/12/2008
Fisicas:2
Juridicas:1
entre el 23/12/2008 y el 28/12/2008
Fisicas:1
Juridicas:1
Lo de las fechas es sencillo, porque lo hago con la formula SumaProducto,
=SUMAPRODUCTO((A:A>=$N$3)*(A:A<=$O$3)
ha esta formula habria que anadirle que contase el numero de Fisicas y juridicas basandome en el Dni/nif...

Preguntas similares