Retroceder   Foro Ayuda Excel > Dudas y consultas sobre Excel > Funciones de hoja de cálculo
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
LinkBack Herramientas Desplegado
  #1  
Antiguo 02/09/08, 20:07:15
Principiante
 
Usuario desde: sep 2008
Versión de Excel: Excel 2003
Conectado desde: España
Mensajes: 7
Predeterminado Busco Una Función

Hola compañeros,
necesito ayuda sobre un libro en el que estoy trabajado.
Tengo varias hojas, en columnas tengo los siguientes campos: "código", descripción código", "enero", "febrero"....."diciembre" y "total" y en filas los códigos del 001 a 999 (no todas las hojas contienen el mismo número de filas pero sí de columnas), el contenido de enero a total es numérico. Quiero crear una hoja "TOTAL" con el mismo número de columnas que cada hoja y filas de la 001 a 999 y que busque en cada hoja el código 001, por ejemplo, y sume los valores de cada mes y así con todos los códigos. No todas las hojas tiene el mismo número de filas. He probado con crear una fórmula buscar + condición sí y sumar, he logrado sumar los valores de enero, febrero,...diciembre y total de cada hoja para el código 001 que es común en todas las hojas y está en la misma fila, pero cuando arrastro me dá errores y creo que es porque no todas las hojas tiene las filas de 001 a 999.
Alguien me podría dar una pista de que función utilizar??
Gracias y saludos.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #2  
Antiguo 02/09/08, 20:33:27
Usuario medio Excel
 
Usuario desde: jun 2008
Versión de Excel: Excel 2003
Conectado desde: México
Mensajes: 60
Predeterminado

Puedes subir un ejemplo de tu libro, para sobre ese poder dar laguna opinión, otra pregunta a que te refieres con arrastrar ?, copiar la formula o aque ?, es una hoja por mes o para que tienes varias hojas en el libro, lo siguientes es con el fin de entender tu necesidad y que podamos opinar para ayudarte.

Saludos.
mgt
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #3  
Antiguo 03/09/08, 09:40:30
Gran participante
 
Usuario desde: jun 2008
Versión de Excel: Excel 2003
Conectado desde: España
Mensajes: 512
Predeterminado

Hola tetracam

Aquí tienes una opción. Tendras que ir añadiendo un témino por cada hoja que añadas.
Me explico

Una Hoja, en C2 de la Hoja Resumen pones
=SI(ESERROR(INDIRECTO("Hoja1!F"&COINCIDIR($A2;Hoja 1!$A:$A;0)&"C"&COINCIDIR(C$1;$1:$1;0);FALSO));0;IN DIRECTO("Hoja1!F"&COINCIDIR($A2;Hoja1!$A:$A;0)&"C" &COINCIDIR(C$1;$1:$1;0);FALSO))
y copias/pegas o arrastras

dos Hojas, en C2
=SI(ESERROR(INDIRECTO("Hoja1!F"&COINCIDIR($A2;Hoja 1!$A:$A;0)&"C"&COINCIDIR(C$1;$1:$1;0);FALSO));0;IN DIRECTO("Hoja1!F"&COINCIDIR($A2;Hoja1!$A:$A;0)&"C" &COINCIDIR(C$1;$1:$1;0);FALSO))+SI(ESERROR(INDIREC TO("Hoja2!F"&COINCIDIR($A2;Hoja2!$A:$A;0)&"C"&COIN CIDIR(C$1;$1:$1;0);FALSO));0;INDIRECTO("Hoja2!F"&C OINCIDIR($A2;Hoja2!$A:$A;0)&"C"&COINCIDIR(C$1;$1:$ 1;0);FALSO))
y copia/pega

verás que se trata de copiar el mismo término variando el nombre de la hoja.

La limitación te vendrá por la longitud de la fórmula, esta limitación podrás saltártela usando hojas auxiliares de resumen, por ejemplo un resumen cada 5 Hojas y llevas a la Hoja resumen Total las hojas resumen que tengas (si tienes 5 hojas resumen, cada una con valores de 5 hojas, en tu hoja resumen total tendrás las sumatorias de 25 hojas).

Es un poco rebuscado pero hasta que alguien aporte otra solución .... quizás te sirva.

Un saludo desde Vitoria
Archivos Adjuntos
Tipo de Archivo: zip SumaVariasHojasFilasVariadas_io_fae.zip (11,1 KB, 10 visitas)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #4  
Antiguo 03/09/08, 22:15:20
Principiante
 
Usuario desde: sep 2008
Versión de Excel: Excel 2003
Conectado desde: España
Mensajes: 7
Predeterminado

Cita:
Empezado por mcmxc65 Ver Mensaje
Puedes subir un ejemplo de tu libro, para sobre ese poder dar laguna opinión, otra pregunta a que te refieres con arrastrar ?, copiar la formula o aque ?, es una hoja por mes o para que tienes varias hojas en el libro, lo siguientes es con el fin de entender tu necesidad y que podamos opinar para ayudarte.

Saludos.
mgt
El archivo que ha subido ioyama es un buen ejemplo, el me ha dado una solución, un poco difícil para mi experiencia pero puede valer, si a ti se te ocurre una mejor te lo agradezco.....Gracias de antemano
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #5  
Antiguo 03/09/08, 22:17:01
Principiante
 
Usuario desde: sep 2008
Versión de Excel: Excel 2003
Conectado desde: España
Mensajes: 7
Predeterminado

Cita:
Empezado por ioyama Ver Mensaje
Hola tetracam

Aquí tienes una opción. Tendras que ir añadiendo un témino por cada hoja que añadas.
Me explico

Una Hoja, en C2 de la Hoja Resumen pones
=SI(ESERROR(INDIRECTO("Hoja1!F"&COINCIDIR($A2;Hoja 1!$A:$A;0)&"C"&COINCIDIR(C$1;$1:$1;0);FALSO));0;IN DIRECTO("Hoja1!F"&COINCIDIR($A2;Hoja1!$A:$A;0)&"C" &COINCIDIR(C$1;$1:$1;0);FALSO))
y copias/pegas o arrastras

dos Hojas, en C2
=SI(ESERROR(INDIRECTO("Hoja1!F"&COINCIDIR($A2;Hoja 1!$A:$A;0)&"C"&COINCIDIR(C$1;$1:$1;0);FALSO));0;IN DIRECTO("Hoja1!F"&COINCIDIR($A2;Hoja1!$A:$A;0)&"C" &COINCIDIR(C$1;$1:$1;0);FALSO))+SI(ESERROR(INDIREC TO("Hoja2!F"&COINCIDIR($A2;Hoja2!$A:$A;0)&"C"&COIN CIDIR(C$1;$1:$1;0);FALSO));0;INDIRECTO("Hoja2!F"&C OINCIDIR($A2;Hoja2!$A:$A;0)&"C"&COINCIDIR(C$1;$1:$ 1;0);FALSO))
y copia/pega

verás que se trata de copiar el mismo término variando el nombre de la hoja.

La limitación te vendrá por la longitud de la fórmula, esta limitación podrás saltártela usando hojas auxiliares de resumen, por ejemplo un resumen cada 5 Hojas y llevas a la Hoja resumen Total las hojas resumen que tengas (si tienes 5 hojas resumen, cada una con valores de 5 hojas, en tu hoja resumen total tendrás las sumatorias de 25 hojas).

Es un poco rebuscado pero hasta que alguien aporte otra solución .... quizás te sirva.

Un saludo desde Vitoria
Muchas gracias ioyoma, he probado y funciona, un poco dificil teniendo en cuenta mi experiencia y que son 20 hojas.....Gracias por todo.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #6  
Antiguo 03/09/08, 22:27:58
Principiante
 
Usuario desde: sep 2008
Versión de Excel: Excel 2003
Conectado desde: España
Mensajes: 7
Predeterminado Socorooooo.....!!!!

Hola Ioayama, me dirijo a ti porque he utilizado tu función
Todo bién hasta la cuarta hoja, cuando incluyo más me dice que la fórmula es demasiado larga

¿Qué hago ahora?
Gracias y saludos
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #7  
Antiguo 04/09/08, 09:02:12
Gran participante
 
Usuario desde: jun 2008
Versión de Excel: Excel 2003
Conectado desde: España
Mensajes: 512
Predeterminado

Hola tetracam

Tal y como te comenté lo más probable es que tuvieras problemas con la longitud de la función, igualmente te comenté que una opción (aunque trabajosa) era hacer subresumenes (en este caso cada cuatro hojas), con lo que tendrás 5 nuevas hojas (resumen1, resumen2, etc) entonces lo que haces es crear la función para estas 5 hojas.

No sé si me he explicado, en el caso de que no me entiendas sube tu archivo con la totalidad de las hojas (deja 3 ó 4 filas en cada hoja si el archivo "pesara" demasiado), elimina datos si éstos son confidenciales y veré que se puede hacer.

Un saludo desde Vitoria
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #8  
Antiguo 04/09/08, 21:38:45
Principiante
 
Usuario desde: sep 2008
Versión de Excel: Excel 2003
Conectado desde: España
Mensajes: 7
Predeterminado

Cita:
Empezado por ioyama Ver Mensaje
Hola tetracam

Tal y como te comenté lo más probable es que tuvieras problemas con la longitud de la función, igualmente te comenté que una opción (aunque trabajosa) era hacer subresumenes (en este caso cada cuatro hojas), con lo que tendrás 5 nuevas hojas (resumen1, resumen2, etc) entonces lo que haces es crear la función para estas 5 hojas.

No sé si me he explicado, en el caso de que no me entiendas sube tu archivo con la totalidad de las hojas (deja 3 ó 4 filas en cada hoja si el archivo "pesara" demasiado), elimina datos si éstos son confidenciales y veré que se puede hacer.

Un saludo desde Vitoria
Hola Ioyama:

te entiendo, haré resúmenes cada cuatro hojas y veré el resultado, si no me satisface te envio un resumen del libro
Gracias por todo
Saludos
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #9  
Antiguo 05/09/08, 22:49:00
Usuario medio Excel
 
Usuario desde: jun 2008
Versión de Excel: Excel 2003
Conectado desde: México
Mensajes: 60
Predeterminado

He estado haciendo varios ensayos pero no he encontrado nada mejor que lo de ioyama, encontre una formula parecida pero solo sirve si estan los mismos codigos en la misma pocision.
=SUMAPRODUCTO(N(INDIRECTO(({"Hoja1";"Hoja2";"Hoja3 ";"Hoja4"})&"!"&"C2"))), seguiere intentando
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #10  
Antiguo 05/09/08, 22:58:01
Gran participante
 
Usuario desde: sep 2008
Versión de Excel: Excel 2007
Conectado desde: España
Mensajes: 220
Predeterminado consolidar datos

Hola a todos.
Creo que lo mejor que puedes hacer para este tipo caso es utilizar la herramienta "consolidación de datos" (creo que en excel 2003 estaba en el menú datos o herramientas). Te evitarás todas las fórmulas. Eso sí, los datos deberán estar configurados de la misma forma, como veo que es el caso.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT +2. Ahora son las 02:20:03.


© Ayuda Excel

Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.

1 2 3 4 5 6 7