Formulas Mismas Hojas

08/08/2007 - 00:08 por Angelo Vernaza | Informe spam
Buenas Tardes,

Tengo la Siguiente formula:

=SUMAPRODUCTO(('E1'!$C$7:$C$1001=A$8)*('E1'!$F$7:$F$1001=$B6)*('E1'!$D$7:$D$1001))

Pero necseito Sumar los mismos rangos para diferentes hojas osea la E1, E2,
E3, E4, etc. hasta las E8, yo se que se puede hacer sumando cada formula y
cambiandole el nombre de la hoja, pero habria una formula para hacerlo mas
rapido y mas eficas y no tan manual, porque este proceso debe hacerlo
muchas veces.
Saludos,

Angelo Vernaza

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
08/08/2007 - 03:32 | Informe spam
hola, Angelo !

Tengo la Siguiente formula:
=SUMAPRODUCTO(('E1'!$C$7:$C$1001=A$8)*('E1'!$F$7:$F$1001=$B6)*('E1'!$D$7:$D$1001))
Pero necseito Sumar los mismos rangos para diferentes hojas osea la E1, E2, E3, E4, etc. hasta las E8
yo se que se puede hacer sumando cada formula y cambiandole el nombre de la hoja
pero habria una formula para hacerlo mas rapido y mas eficas y no tan manual
porque este proceso debe hacerlo muchas veces...



quieres *agilizar* la modificacion de varias formulas con sumaproducto(...) para varias celdas-hojas ?
o... quieres usar una sola funcion sumaproducto(...) donde se incluyan las 8 [o 'n'] hojas ?

comentas [si hubiera] algun detalle adicional ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Angelo Vernaza
08/08/2007 - 16:20 | Informe spam
Que tal Héctor,

Esto bueno para aprender me gustaria saber las dos formas,

pero en realidad lo que quiero es usar una sola función sumparoducto(...) e
incluir las 8 o "n" hojas dependiendo sea el caso, aunque se que esto me va
a poner un poco lento el calculo,

Habría alguna otra opción?

Saludos,

Angelo Vernaza

"Héctor Miguel" escribió en el mensaje
news:
hola, Angelo !

Tengo la Siguiente formula:
=SUMAPRODUCTO(('E1'!$C$7:$C$1001=A$8)*('E1'!$F$7:$F$1001=$B6)*('E1'!$D$7:$D$1001))
Pero necseito Sumar los mismos rangos para diferentes hojas osea la E1,
E2, E3, E4, etc. hasta las E8
yo se que se puede hacer sumando cada formula y cambiandole el nombre de
la hoja
pero habria una formula para hacerlo mas rapido y mas eficas y no tan
manual
porque este proceso debe hacerlo muchas veces...



quieres *agilizar* la modificacion de varias formulas con
sumaproducto(...) para varias celdas-hojas ?
o... quieres usar una sola funcion sumaproducto(...) donde se incluyan
las 8 [o 'n'] hojas ?

comentas [si hubiera] algun detalle adicional ?
saludos,
hector.

Respuesta Responder a este mensaje
#3 Lord Voldemort
08/08/2007 - 19:32 | Informe spam
no capto bien tu problema pero veamos los escenarios que me imagino.

Tienes 20 hojas de calculo exactamente iguales y necesitas colocar una
formula que te ejecuta algo, tonces lo que la haces es hacerla en una hoja y
la copias y pegas en todas las 19 restantes, con copiar y pegar de excel. de
acuerdo? tonces...

Solucion Caballa.

Paso 1. Selecciona todas las hojas de un solo.. como? click derecho sobra
una pestaña de una hoja y hacer click donde dice "Seleccionar Todas Las
Hojas"

Paso 2. Escribe la formula y Da enter, ya esta hecho para todas las hojas o
para las seleccionadas.

Paso 3. Has click en una hoja aparte para que se "desseleccionen todas las
hojas" porque sino se te puede armar un cagadal de los mil dioses.


Hora bien Si ya tienes la formula escrita y deseas ponerla en las demas
hojas.

has el paso 1 y luego editas la formula, y das enter, has el paso 3.




espero te sirva...
un Saludo

Lord Voldemort
Visual Basic 2005

Página de inicio del grupo: http://mx.groups.yahoo.com/group/vb2005Mysql
Dirección de correo del grupo:

"Angelo Vernaza" escribió en el mensaje
news:OvvlY%
Buenas Tardes,

Tengo la Siguiente formula:

=SUMAPRODUCTO(('E1'!$C$7:$C$1001=A$8)*('E1'!$F$7:$F$1001=$B6)*('E1'!$D$7:$D$1001))

Pero necseito Sumar los mismos rangos para diferentes hojas osea la E1,
E2, E3, E4, etc. hasta las E8, yo se que se puede hacer sumando cada
formula y cambiandole el nombre de la hoja, pero habria una formula para
hacerlo mas rapido y mas eficas y no tan manual, porque este proceso debe
hacerlo muchas veces.
Saludos,

Angelo Vernaza



Respuesta Responder a este mensaje
#4 Héctor Miguel
08/08/2007 - 21:29 | Informe spam
hola, Angelo !

Esto bueno para aprender me gustaria saber las dos formas,
pero en realidad lo que quiero es usar una sola función sumparoducto(...)
e incluir las 8 o "n" hojas dependiendo sea el caso
aunque se que esto me va a poner un poco lento el calculo,
Habria alguna otra opcion?



-> dado que funciones las sumas condicionadas [contar.si, sumar.si, BDFuncion, etc.] NO trabajan con rangos 3-D :((
[y tener que acumular funciones por varias hojas resultaria en una formula ligeramente laaaarga]
una combinacion de otras funciones con matrices estaticas es util tambien [p.e.]
prueba con una 'adaptacion' de tu formula 'origina' +/- a la siguiente:
OJO: debe ser en una sola linea...

=sumaproducto(
*--(indirecto("'e"&{1\2\3\4\5\6\7\8}&"'!f7:f1001")=$b6)
*indirecto("'e"&{1\2\3\4\5\6\7\8}&"'!d7:d1001"))

-> [probablemente] tendras que 'encontrar' el caracter 'separador' de la matriz constante => ',' o ';' o... '\' <-

o... por si el numero de hojas se in/de/crementa... sustituye la matriz constante con los numeros de hoja +/- a:

... indirecto("'e"&fila(indirecto("1:8"))&"'!c7:c1001")...

y te recuerdo que mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';' :D

[obviamente] puedes considerar otras 'adaptaciones' [segun nombres de hojas y circunstancias 'reales'] :))

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ las consultas anteriores __
Tengo la Siguiente formula:
=SUMAPRODUCTO(('E1'!$C$7:$C$1001=A$8)*('E1'!$F$7:$F$1001=$B6)*('E1'!$D$7:$D$1001))
Pero necseito Sumar los mismos rangos para diferentes hojas osea la E1, E2, E3, E4, etc. hasta las E8
yo se que se puede hacer sumando cada formula y cambiandole el nombre de la hoja
pero habria una formula para hacerlo mas rapido y mas eficas y no tan manual
porque este proceso debe hacerlo muchas veces...



quieres *agilizar* la modificacion de varias formulas con sumaproducto(...) para varias celdas-hojas ?
o... quieres usar una sola funcion sumaproducto(...) donde se incluyan las 8 [o 'n'] hojas ?
Respuesta Responder a este mensaje
#5 Angelo Vernaza
09/08/2007 - 00:20 | Informe spam
Héctor muchas gracias,

Voy a revisar la fórmula, pero para que usas el doble menos qu esta delante
de cada condición?

Angelo Vernaza


"Héctor Miguel" escribió en el mensaje
news:
hola, Angelo !

Esto bueno para aprender me gustaria saber las dos formas,
pero en realidad lo que quiero es usar una sola función sumparoducto(...)
e incluir las 8 o "n" hojas dependiendo sea el caso
aunque se que esto me va a poner un poco lento el calculo,
Habria alguna otra opcion?



-> dado que funciones las sumas condicionadas [contar.si, sumar.si,
BDFuncion, etc.] NO trabajan con rangos 3-D :((
[y tener que acumular funciones por varias hojas resultaria en una
formula ligeramente laaaarga]
una combinacion de otras funciones con matrices estaticas es util
tambien [p.e.]
prueba con una 'adaptacion' de tu formula 'origina' +/- a la siguiente:
OJO: debe ser en una sola linea...

=sumaproducto(
*--(indirecto("'e"&{1\2\3\4\5\6\7\8}&"'!f7:f1001")=$b6)
*indirecto("'e"&{1\2\3\4\5\6\7\8}&"'!d7:d1001"))

-> [probablemente] tendras que 'encontrar' el caracter 'separador' de la
matriz constante => ',' o ';' o... '\' <-

o... por si el numero de hojas se in/de/crementa... sustituye la matriz
constante con los numeros de hoja +/- a:

... indirecto("'e"&fila(indirecto("1:8"))&"'!c7:c1001")...

y te recuerdo que mi sistema usa como separador de argumentos a la coma
',' NO al punto y coma ';' :D

[obviamente] puedes considerar otras 'adaptaciones' [segun nombres de
hojas y circunstancias 'reales'] :))

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ las consultas anteriores __
Tengo la Siguiente formula:
=SUMAPRODUCTO(('E1'!$C$7:$C$1001=A$8)*('E1'!$F$7:$F$1001=$B6)*('E1'!$D$7:$D$1001))
Pero necseito Sumar los mismos rangos para diferentes hojas osea la E1,
E2, E3, E4, etc. hasta las E8
yo se que se puede hacer sumando cada formula y cambiandole el nombre
de la hoja
pero habria una formula para hacerlo mas rapido y mas eficas y no tan
manual
porque este proceso debe hacerlo muchas veces...



quieres *agilizar* la modificacion de varias formulas con
sumaproducto(...) para varias celdas-hojas ?
o... quieres usar una sola funcion sumaproducto(...) donde se
incluyan las 8 [o 'n'] hojas ?






Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida