Jump to content
  • Debido a la crisis sanitaria, hasta el día 31 de marzo, el registro al foro de Ayuda Excel será totalmente gratuito para facilitar el teletrabajo. Todos los registros que se produzcan entre estas fechas tendrán acceso gratuito ilimitado a la comunidad hasta el 30 de abril.

    Regístrate

    Si te surge alguna duda mientras estás trabajando en casa con Excel, ya tienes a quien preguntar.

    Espero que esta medida te sirva de ayuda. Frenar la expansión del coronavirus depende de todos. Sé responsable.

Sign in to follow this  
clipp

Contar datos por dia

Recommended Posts

Amigos míos

Necesito de su enorme ayuda. Tengo una planilla de asistencia, en esta planilla se indica la persona, el dia trabajado, el turno y el area en la que se desempeña. Con los datos necesito contar (o sumar) la cantidad de gente que se encuentra en cada dia, esto realizarlo por area y por turno.

Lo he intentado (y dejo ejemplos de como lo hice) pero no me suma siempre tengo problemas que me cuente por feccha.

Espero me puedan ayudar

Saludos

Claudio

Reporte.xls

Share this post


Link to post
Share on other sites

Hola @[uSER=108086]clipp[/uSER]. Puedes usar la siguiente fórmula:

=SUMAPRODUCTO(('Hoja 2'!$B$3:$B$20=$B$3)*('Hoja 2'!$C$3:$C$20=B$4)*(DESREF('Hoja 2'!$C$3:$C$20;;SI.ERROR(COINCIDIR($A5;'Hoja 2'!$D$2:$IV$2;0);0))="x"))[/CODE]

Revisa el archivo adjunto y comentas!

No olvides pulsar en "Me gusta" en la respuesta (las respuestas) que te ayudó (ayudaron) a resolver tu duda. Dios te bendiga!

Reporte.xls

Share this post


Link to post
Share on other sites

Hola Johnmpl,

Funciona EXCELENTE la formula que propusiste, pero al hacerlo yo en la planilla original no me realiza ninguna suma, solo queda en 0.

Que condición podrá ser diferente?

Saludos y gracias por el tiempo

Share this post


Link to post
Share on other sites

hola de nuevo @[uSER=108086]clipp[/uSER]. Revisa los espacios en blanco (al final o al inicio) de los títulos (como 7x7 o 4x3), puesto que en el ejemplo que me mandaste, tenías espacios de más, y yo los borré manualmente. Los valores a comparar deben ser iguales.

P.D. Los espacios de más en Excel son fatales, ten cuidado con ellos.

P.D.2. Son tan "fatales" los espacios, que Excel creó una función para eliminar los espacios de más en las celdas, llamada ESPACIOS (o RECORTAR en Excel 2010 sin SP1).

Share this post


Link to post
Share on other sites

Muy probablemente no le funcionó porque tiene Excel 2003. Si es así @[uSER=108086]clipp[/uSER], prueba con la siguiente fórmula:

En la celda B5:

=SUMAPRODUCTO(('Hoja 2'!$B$3:$B$20=$B$3)*('Hoja 2'!$C$3:$C$20=B$4)*(DESREF('Hoja 2'!$C$3:$C$20;;SI(ESERROR(COINCIDIR($A5;'Hoja 2'!$D$2:$IV$2;0));0;COINCIDIR($A5;'Hoja 2'!$D$2:$IV$2;0)))="x"))[/CODE]

[b]En la celda G5:[/b]

[CODE]=SUMAPRODUCTO(('Hoja 2'!$B$3:$B$20=$G$3)*('Hoja 2'!$C$3:$C$20=G$4)*(DESREF('Hoja 2'!$C$3:$C$20;;SI(ESERROR(COINCIDIR($A5;'Hoja 2'!$D$2:$IV$2;0));0;COINCIDIR($A5;'Hoja 2'!$D$2:$IV$2;0)))="x"))[/CODE]

Subo archivo de nuevo. Dios te bendiga!

Reporte(1) AE (1).zip

Share this post


Link to post
Share on other sites

Ok... ya por interno, me dijo que quería ver como funcionaba mi fórmula. El nuevo archivo lo posteo por acá. La fórmula de @[uSER=52414]silvana[/uSER] es más corta, pero consume más recursos del sistema a la hora de trabajar con más datos. Igual, es un buen aporte. Dios te bendiga! Subo el último archivo con las correcciones. Tema Solucionado.

Hoja de reporte.rar

Share this post


Link to post
Share on other sites

bueno

aprovechando que aun no cierran el tema, @[uSER=13171]Jhon[/uSER], te adjunto una nota del maestro JLD , respecto de las funciones volátiles, las que tampoco se consideran tan buenas, cuando hay muchos datos por calcular:

Finalicemos la nota diciendo que la influencia de las funciones volátiles en una hoja de Excel será significativa sólo cuando se haga uso intensivo de ellas, algo similar a lo que ocurre con las fórmulas matriciales. Por eso, y como en muchos otros aspectos de la vida, las cuestiones no son absolutas. Usar funciones volátiles no es ni buena ni mala práctica; todo es una cuestión de cantidad.

Pues eso, lo mismo para Sumaproducto, en todo caso, en bases extensas, ya sería mejor una macro que las calcule..

que estén bien. :)

Silvia

Share this post


Link to post
Share on other sites

Es claro lo que dices @[uSER=52414]silvana[/uSER], y estoy totalmente de acuerdo. Quiero que sepas que mi intención no es "malograr" tus aportes ni mucho menos. Siento si ha sido así, porque no ha sido mi intención, ya que aún me siento un novato en este maravilloso mundo de Excel. En la fórmula que aplicas, se hace un poco lenta por usar al final de Sumaproducto una matriz bidimensional, mientras que si se usa un vector a Excel le queda un poco más rápido calcular. Estoy seguro que debe haber muchas maneras de hacerlo mucho más rápido, y siempre de la diversidad de ideas que propone este foro aprendo... y esa es la idea.

De nuevo reitero mis disculpas. Dios te bendiga! y a seguir compartiendo!

P.D. Te puedo preguntar... cómo haces para escribir un nombre diferente, e ir linkeado a mi sin escribirse directamente? (escribes con la arroba "Jhon" para dirigirte a mi "johnmpl". Gracias!

Edito: Tal parece que el link no se refiere a mi. Acabo de notarlo. Bendiciones!

Share this post


Link to post
Share on other sites

Jhon, lo que yo hice, fue con la muestra que dió Clipp, no parece tan grande, y en mi máquina el cálculo sale en menos de un pestañeo... en fin, varias veces he leído que hay que tratar de no usar funciones volátiles, aunque a veces es necesario hacerlo.

En todo caso, ya el usuario decidirá cual usar, yo como tu, estoy aprendiendo, y con cada caso que resuelvo o intento resolver, aprendo un poco.

Con referencia a lo del link, @[uSER=77220]railar[/uSER], tiene la culpa, el me dijo que era para "invocar", no para linkear :mad: , jaja , la verdad, pensé que ser refería a "mencionar", pero no que eso llevaba a una alerta... OO

Saludos para todos y que estén bien.

Silvia

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  



×
×
  • Create New...

Important Information

Privacy Policy


CTA Templates.png