En este grupo En todos

Foro de Excel



Problema urgente tablas dinamicas excel

Escrito por Baker
el 28/05/2008

Hola, tengo 2 problemas a la hora de utilizar tablas dinamicas en excel 2003, a ver si podeis ayudarme.

1º en la pestaña donde tengo los datos hay una columna de fechas, y a la hora de crear la tabla dinamica la genero seleccionando todas las filas (incluyendo filas en blanco). El problema es que a la hora de agrupar los datos, necesito hacerlo por dia, mes y año y me da el error "No se puede agrupar esta selección", y si selecciono solo filas con datos funciona correctamente, pero esto no me vale porque no se que numero de filas tendra la tabla de datos ya que la relleno con una clase java y por eso selecciono el rango completo a la hora de crear la tabla dinamica.

2º  A la hora de ocultar alguno de los campos de la tabla (ver pantallazo) desaparece del combo y no puedo volver a mostrarlo. Me podeis indicar porque puede ser? (Los campos corresponden a datos no son fila ni columna )



Ficheros adjuntos:
pantallazo
Abraham Valencia
Computacion e informatica microsoft mv...
Escrito por Abraham Valencia
el 28/05/2008
Hummm.. Pues, hasta donde recuerdo, en las tablas dinamicas de rangos con filas en blanco entre filas llenas, pues, siempre daran problemas como por ejemplo en las opciones de "Agrupar... "

Abraham
Willan Villamil Salcedo
Curso de baterias: acumuladores eléctr...
Escrito por Willan Villamil Salcedo
el 28/05/2008

A)  El origen de tu tabla dinámica debe ser un nombre de rango dinámico referido a tu base de de datos.   Para crear un nombre dinámico debés seguir las siguientes instrucciones:


1. - Tus datos deben estar en una hoja expresa; es decir, la hoja soporte de tu base de datos no debe contener ningun otro dato que no sea los de tu base de datos. Una hoja exclusiva

2. - Tus datos deben comenzar en la celda A1

3. - Selecciona la celda A1 y... Menú Insertar/ Nombre/ Definir...

4. - Debes bautizar tu bloque de datos con un Nombre en el libro . Por ejemplo: Ventas

5. - En el cuadro Se refiere a : poner la siguiente fórmula:

=DESREF(Hoja1! $A$1;0;0;CONTARA(Hoja1! $A:$A);CONTARA(Hoja1! $1:$1))

   (poné en la fórmula el nombre de la hoja donde están tus datos)


Luego cuando hagás tu tabla dinámica y te pida los datos de origen, en lugar de poner una referencia de celdas ponés Ventas


Ventas es el nombre de tu rango dinámico. Lo que significa que a medida que va creciendo tu base de datos el rango va abarcando los nuevos registros.   Con eso solucionás el problema de agrupación de fechas.


B) Una forma alternativa de ocultar un campo es ocultando la columna que lo contiene

Escrito por Baker
el 29/05/2008
"a)  El origen de tu tabla dinámica debe ser un nombre de rango dinámico referido a tu base de de datos.   Para crear un nombre dinámico debés seguir las siguientes instrucciones:
 
1. - Tus datos deben estar en una hoja expresa; es decir, la hoja soporte de tu base de datos no debe contener ningun otro dato que no sea los de tu base de datos. Una hoja exclusiva
2. - Tus datos deben comenzar en la celda A1
3. - Selecciona la celda A1 y... Menú Insertar/ Nombre/ Definir...
4. - Debes bautizar tu bloque de datos con un Nombre en el libro . Por ejemplo: Ventas
5. - En el cuadro Se refiere a : poner la siguiente fórmula:
=DESREF(Hoja1! $A$1;0;0;CONTARA(Hoja1! $A:$A);CONTARA(Hoja1! $1:$1))
   (poné en la fórmula el nombre de la hoja donde están tus datos)
 
Luego cuando hagás tu tabla dinámica y te pida los datos de origen, en lugar de poner una referencia de celdas ponés Ventas
 
Ventas es el nombre de tu rango dinámico. Lo que significa que a medida que va creciendo tu base de datos el rango va abarcando los nuevos registros.   Con eso solucionás el problema de agrupación de fechas.
 
b) Una forma alternativa de ocultar un campo es ocultando la columna que lo contiene
"

por Willan Villamil (Mayo 2008)




Muchas Gracias, he realizado la prueba y me ha funcionado estupendamente

Un saludo

Escrito por Baker
el 29/05/2008
"Hummm.. Pues, hasta donde recuerdo, en las tablas dinamicas de rangos con filas en blanco entre filas llenas, pues, siempre daran problemas como por ejemplo en las opciones de "Agrupar... "

Abraham "

por Abraham Valencia (Mayo 2008)




ya me lo has solucionado en un comentario anterior

Gracias

Abraham Valencia
Computacion e informatica microsoft mv...
Escrito por Abraham Valencia
el 29/05/2008

Y yo que pense que realmente el dilema era con al opcion "Agrupar..... ", pero, veo que la palabara no fue usada por la definicion de la herramienta de excel, sino, simplemente como definicion

Abraham

Glg23
Florida, Estados Uni...
Escrito por Glg23
el 06/08/2009

Necesito una formula para agrupar bloques de horas e identificar si estan repetidos los turnos. Por ejemplo, ver en el atachado si en las columnas de "in" y "out" del dia de trabajo hay mas de dos personas cumpliendo las mismas horas de trabajo, o sea tienen horas superpuestas.