Página 1 de 1

Realizar conteo para un rango

Publicado: Lun Abr 02, 2018 1:56 am
por polaqueitor
Buenas. Quisiera consultar que fórmula debo aplicar para realizar el conteo de números en un rango.
Verán en el siguiente ejemplo, la población de números del 00 al 39, en la hoja 2 del ejemplo quiero exponer el conteo de los extractos según el mes y año, pero me gustaría hacerlo con todos los (extractos) de la hoja 1 (F7:K19), ya que tal como está expresado en el ejemplo en la hoja 2 con la fórmula CONTAR.SI.CONJUNTO, el conteo de los números se realiza solamente sobre la columna F (F7:F19) de la hoja 1, cuando mi interés es que el conteo se realice en las 6 columnas de los extractos de la hoja1 (F,G,H,I,J,K).
Sé que podría hacerlo anidando la misma función para cada columna pero la formula quedaría muy extensa para las 6 columnas de extractos: CONTAR.SI.CONJUNTO(Hoja1.$C$7:$C$19;$D8;Hoja1.$B$7:$B$19;$C$7;Hoja1.$F$7:$F$19;E$6+CONTAR.SI.CONJUNTO(Hoja1.$C$7:$C$19;$D8;Hoja1.$B$7:$B$19;$C$7;Hoja1.$G$7:$G$19;E$6+….
Cuando intente expresar la formula CONTAR.SI.CONJUNTO con un rango me dio error502: CONTAR.SI.CONJUNTO(Hoja1.$C$7:$C$19;$D8;Hoja1.$B$7:$B$19;$C$7;Hoja1.$F$7:$k$19;E$6)

Muchas gracias!

Re: Realizar conteo para un rango

Publicado: Mar Abr 03, 2018 3:31 pm
por pygope
No se si esta solución te podrá servir, no consiste en una fórmula sino en el uso de tablas dinámicas (es el tercer post que publico, y el segundo en el que hablo de las tablas dinámicas).
El problema es que la tabla inicial que tu tienes no sirve para usar una tabla dinámica, así que he tenido que adaptarla. La tabla dinámica inicial las filas están compuestas por las diferentes fechas, pero si seleccionas cualquiera de las celdas con fecha, y eliges la opción Datos > Agrupar, puedes elegir la opción mes y año como en el ejemplo y da como resultado la tabla dinámica que incluyo en el archivo adjunto.

Re: Realizar conteo para un rango

Publicado: Mar Abr 03, 2018 7:14 pm
por fornelasa
También parece que con una formula matricial funciona, si es que hubiera entendido bien ...
Aquí otra posible opción
Saludos, Federico.

Re: Realizar conteo para un rango

Publicado: Vie Abr 06, 2018 3:15 pm
por polaqueitor
Disculpen la demora en responder, pero muchas gracias a ambos por las respuestas brindadas.
Si bien ambas han sido de mucha ayuda, no acostumbro a usar tablas dinamicas en mis archivos, es por ello que me inclino más a la solución brindada por fornalesa.
El único inconveniente que tengo es al trata de escribir la fórmula brindada adaptándola al archivo original. Ya he intentado de todas maneras y en todas me arroja #VALOR.
Alguien podria orientarme en que me estoy equivocando? La fórmula adaptada al archivo original (que por cierto lo adjunto) es: =MAX(CONTAR.SI(SI(SI($C5=Extracto.$B$8:$B$282;1;0)+SI($B$5=Extracto.$A$8:$A$282;1;0)=2;Extracto.$F$8:$K$282;"");D$4))

La formula que me ha propuesto fornalesa es: =MAX(CONTAR.SI(SI(SI($C5=Hoja1.$B$7:$B$19;1;0)+SI($B$5=Hoja1.$A$7:$A$19;1;0)=2;Hoja1.$E$7:$J$19;"");D$4))

Muchas Gracias!!

Re: Realizar conteo para un rango

Publicado: Sab Abr 07, 2018 7:49 pm
por fornelasa
Recuerda la formula es matricial, no es una formula normal.
http://wiki.open-office.es/Formulas_mat ... ffice_Calc
Saludos, Federico.