Agrupar fechas

Solo consultas sobre Funciones y Fórmulas Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Agrupar fechas

Notapor ivanmolina » 20 Sep 2007 07:49

[font=Arial, sans-serif]Trabajo con una hoja que contiene dos columnas: PROVEEDOR y FECHA DE PEDIDO, que se rellenan (mediante una consulta a Access) con los registros correspondientes al nombre de cada proveedor y la fecha en que ha realizado un pedido, de manera que cada proveedor tiene n fechas y un misma fecha puede estar repetida x veces.
A partir de ahí­ necesito saber cuántos pedidos ha realizado cada PROVEEDOR en un trimestre. He probado con CONTAR.SI pero no consigo resolverlo.
Creo que este tema ya ha salido alguna vez en el foro, pero tampoco he conseguido localizarlo.
[/font]
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
ivanmolina
Miembro Frecuente
Miembro Frecuente
 
Registrado: 05 Oct 2004 02:51
Ubicación: Madrid

Re: Agrupar fechas

Notapor Adrian » 20 Sep 2007 08:43

Hola, pude hacer algo espero sea lo deseado. las fechas en rojo son valores modificados, al lado los valores originales.
Examina el adjunto. Salu2.xls
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Adrian
Moderator
Moderator
 
Registrado: 13 Jun 2004 17:24
Ubicación: Chamical La Rioja ARG

Re: Agrupar fechas

Notapor ivanmolina » 20 Sep 2007 08:58

[font=Arial, sans-serif]Perfecto. Muchas gracias por la respuesta tan rápida. Una sola cosa: ¿cómo lo has hecho? Es decir, ¿cómo funciona la función SUMA de esta manera?[/font]
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
ivanmolina
Miembro Frecuente
Miembro Frecuente
 
Registrado: 05 Oct 2004 02:51
Ubicación: Madrid

Re: Agrupar fechas

Notapor ioyama » 20 Sep 2007 09:15

Hola ivan

Aquí­ tienes otra opción.

Un saludo desde Vitoria
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
ioyama
Miembro Frecuente
Miembro Frecuente
 
Registrado: 28 Ene 2005 09:12
Ubicación: Vitoria

Re: Agrupar fechas

Notapor Adrian » 20 Sep 2007 09:21

Me alegro el poder ayudar. Vamos a comentar algo la fórmula que se ubica en E5 de tu xls:
=SUMA(($A$2:$A$37=D5)*(MES($B$2:$B$37)<4))
Es una fómula matricial es decir se introduce con Ctrl+Shift+Enter es hace que se cree internamente las siguientes comparaciones:
A2=D5 Si el resultado es Verdadero pone 1, Si es falso 0
A3=D5 Si el resultado es Verdadero pone 1, Si es falso 0
...
A37=D5 Si el resultado es Verdadero pone 1, Si es falso 0

Esto nos da una serie de unos y ceros:
1
1
1
0
0
0
...Hasta 37 resultados.
Despues para cada fecha obtengo el mes, osea un número entre 1 y 12
1<4 Esto dará 1 si es verdadero 0 si es falso.

Obtenemos "Dos Vectores de unos y ceros" que pueden dar (Ejemplo)

1*0 y esto no es "por" si no "pregunta el primer valor y el sugundo valor son unos, si es si devuelve 1, es decir si los dos son unos devuelve uno, cualquier otro caso devuelve cero, esto hace que quede solo un vector de unos y ceros.

0
1
1
0
0
...Ect
Al tener este "vector" de unos y ceros la función suma los coge y valga la redundancia los suma.

Es complicado de explicar y no soy muy bueno detallando pero seguro habrá comentarios más sintéticos del xls presentado y/o otras soluciones.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Adrian
Moderator
Moderator
 
Registrado: 13 Jun 2004 17:24
Ubicación: Chamical La Rioja ARG

Re: Agrupar fechas

Notapor galileogali » 20 Sep 2007 10:25

Version tabla dinamica
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: Agrupar fechas

Notapor zato » 20 Sep 2007 15:40

galileogali, me podrí­as hacer el favor de explicarme como hiciste esto??? Lo he necesitado varias veces, pero no entiendo como lo haces, por lo general hago otra columna con los trimestres yveo que tu lo haces sobre la dinamica, como lo haces??? y lo que más me dejo sorprendido ese elemento que dice >10/102003 como haces eso??'
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
zato
Miembro Frecuente
Miembro Frecuente
 
Registrado: 25 Nov 2005 19:02

Re: Agrupar fechas

Notapor zato » 20 Sep 2007 16:05

galileogali, eres un genio, parece magia, ya vi como se hace y funciona para fechas y datos númericos, sabrias la manera de hacer lo misno con carcateres alfanumericos, ejemplo los que empiecen con B y cosas así­?? es que donde trabajo manejamos lo que llaman codificación inteligente y consiste en que cada letra ó numero dentro de un código identifica una cualidad del producto. Muchas gracias.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
zato
Miembro Frecuente
Miembro Frecuente
 
Registrado: 25 Nov 2005 19:02

Notapor Gerson Pineda-El Catracho » 21 Sep 2007 15:48

Hola a todos
Asi tambien funciona:

=SUMPRODUCT(($A$3:$A$38=$D11)*(MONTH($B$3:$B$38)<4))
=SUMPRODUCT(($A$3:$A$38=$D12)*(MONTH($B$3:$B$38)>3)*(MONTH($B$3:$B$38)<7))
=SUMPRODUCT(($A$3:$A$38=$D12)*(MONTH($B$3:$B$38)>6)*(MONTH($B$3:$B$38)<10))
=SUMPRODUCT(($A$3:$A$38=$D12)*(MONTH($B$3:$B$38)>9)*(MONTH($B$3:$B$38)<=12))


Saludos...
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Gerson Pineda-El Catracho
Miembro Frecuente
Miembro Frecuente
 
Registrado: 08 Abr 2005 13:52

Notapor Gerson Pineda-El Catracho » 21 Sep 2007 15:53

Hola a todos
Asi tambien funciona:

=SUMPRODUCT(($A$3:$A$38=$D11)*(MONTH($B$3:$B$3)<4))
=SUMPRODUCT(($A$3:$A$38=$D11)*(MONTH($B$3:$B$3)>3)*(MONTH($B$3:$B$3)<7))
=SUMPRODUCT(($A$3:$A$38=$D11)*(MONTH($B$3:$B$3)>6)*(MONTH($B$3:$B$3)<10))
=SUMPRODUCT(($A$3:$A$38=$D11)*(MONTH($B$3:$B$3)>9)*(MONTH($B$3:$B$3)<=12))


Saludos...
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Gerson Pineda-El Catracho
Miembro Frecuente
Miembro Frecuente
 
Registrado: 08 Abr 2005 13:52

Re: Agrupar fechas

Notapor carcec » 11 Oct 2007 05:54

Galileogali, realmente esta muy buena la tabla dinamica. ¿Es posible que indiques como obtienes los años y los trimestres de los datos de la fecha?

Gracias

Carcec
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
carcec
Miembro Frecuente
Miembro Frecuente
 
Registrado: 03 Dic 2005 06:50

Re: Agrupar fechas

Notapor galileogali » 11 Oct 2007 07:04

Carcec : Una vez tengas la tabla armada, eliges una celda en el campo que contiene las fechas, haces un click con el derecho.
Eliges Agrupar>>Agrupar >> despues tienes que elegir el nivel de agrupacion que prefieras: meses; meses y años; años solamente; trimestres.....
Es importante que el campo a agrupar SEA PURO, es decir contenga fechas estrictas y que carezca de elementos vacios, de lo contrario, no sabra Excel como agrupar
Ahora bien, me falta muchisimo por ver de Tabalas Dinamicas en Excel 2007, pero por lo que estuve viendo, Agrupar en Tablas D 2007, es espeluznante.....
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: Agrupar fechas

Notapor carcec » 12 Oct 2007 06:51

Galileogali, muchas gracias por tu respuesta, fue super rapida.

Te cuento que no funciona en mi excel 2003, me indica un mensaje que dice "No se puede agrupar esta selecion".

Saludos

Carcec
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
carcec
Miembro Frecuente
Miembro Frecuente
 
Registrado: 03 Dic 2005 06:50

Re: Agrupar fechas

Notapor galileogali » 12 Oct 2007 06:59

Envia el xls y lo vemos. lo mas probable: haya que depurar la columna de fechas....
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: Agrupar fechas

Notapor carcec » 12 Oct 2007 07:00

Galileogali, ya descubri cual era el error que cometia, ya lo pude agrupar por trimestres.

Gracias y Saludos

Carcec
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
carcec
Miembro Frecuente
Miembro Frecuente
 
Registrado: 03 Dic 2005 06:50


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Funciones y Fórmulas

¿Quién está conectado?

Usuarios navegando por este Foro: Adrian y 5 invitados