Definir Nombre de formula

02/01/2007 - 20:24 por Angelo Vernaza | Informe spam
Buenas Tardes, Como puedo definirle un nombre a la siguiente formula, creo
que no me deja porque es demasiado larga.,

=REDONDEAR(SI(ESERROR(SUMAPRODUCTO((Ingresos!$Z$6:$Z$10=Ingresos!$D6)*($AA$6:$AL$10=MES(H$5))*($C6/SI(ESERROR(INDICE($Z$6:$AM$10,COINCIDIR($D6,$Z$6:$Z$10,0),14)),0,INDICE($Z$6:$AM$10,COINCIDIR($D6,$Z$6:$Z$10,0),14))))),SI(MES(SI($D6="Otro",$E6,SI($D6="Año",$E6,0)))=MES(H$5),$C6,0),SUMAPRODUCTO((Ingresos!$Z$6:$Z$10=Ingresos!$D6)*($AA$6:$AL$10=MES(H$5))*($C6/SI(ESERROR(INDICE($Z$6:$AM$10,COINCIDIR($D6,$Z$6:$Z$10,0),14)),0,INDICE($Z$6:$AM$10,COINCIDIR($D6,$Z$6:$Z$10,0),14))))),2)

Saludos,
AVC

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
02/01/2007 - 22:37 | Informe spam
hola, Angelo !

... Como puedo definirle un nombre a la siguiente formula... no me deja porque es demasiado larga



1) el campo para 'escribir' la formula con la que se define un nombre tiene un limite de ~255 caracteres :(
2) [segun parece] el posible error seria cuando no coincida/exista/... el dato en 'D6' dentro del rango 'Z6:Z10' -?-
3) [por lo demas]... no estoy muy seguro de haber 'captado' con exactitud el proposito de tu formula :-(
sobre todo, porque algunas referencias incluyen el nombre de una hoja y otras no [aunque parecen ser las mismas referencias] -?-
prueba con la siguiente [obviamente debera ser una sola linea] ;)

=redondear(elegir(1+eserror(coincidir($d6,$z$6:$z$10,0)),
sumaproducto(--(ingresos!$z$6:$z$10=ingresos!$d6),($aa$6:$al$10=mes(h$5)),($c6/indice($z$6:$am$10,coincidir($d6,$z$6:$z$10,0),14)),
$c6*(mes($e6*o($d6="otro",$d6="año"))=mes(h$5))),2)

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

__ la formula expuesta __
=REDONDEAR(SI(ESERROR(SUMAPRODUCTO((Ingresos!$Z$6:$Z$10=Ingresos!$D6)*($AA$6:$AL$10=MES(H$5))*($C6/SI(ESERROR(INDICE($Z$6:$AM$10,COINCIDIR($D6,$Z$6:$Z$10,0),14)),0,INDICE($Z$6:$AM$10,COINCIDIR($D6,$Z$6:$Z$10,0),14))))),SI(MES(SI($D6="Otro",$E6,SI($D6="Año",$E6,0)))=MES(H$5),$C6,0),SUMAPRODUCTO((Ingresos!$Z$6:$Z$10=Ingresos!$D6)*($AA$6:$AL$10=MES(H$5))*($C6/SI(ESERROR(INDICE($Z$6:$AM$10,COINCIDIR($D6,$Z$6:$Z$10,0),14)),0,INDICE($Z$6:$AM$10,COINCIDIR($D6,$Z$6:$Z$10,0),14))))),2)
Respuesta Responder a este mensaje
#2 Angelo Vernaza
03/01/2007 - 14:51 | Informe spam
Buenos Días Héctor,

Esta es la formula ahora si, sin nombre de las hojas:
=REDONDEAR(SI(ESERROR(SUMAPRODUCTO(($Z$6:$Z$10=$D6)*($AA$6:$AL$10=MES(H$5))*($C6/SI(ESERROR(INDICE($Z$6:$AM$10,COINCIDIR($D6,$Z$6:$Z$10,0),14)),0,INDICE($Z$6:$AM$10,COINCIDIR($D6,$Z$6:$Z$10,0),14))))),SI(MES(SI($D6="Otro",$E6,SI($D6="Año",$E6,0)))=MES(H$5),$C6,0),SUMAPRODUCTO(($Z$6:$Z$10=$D6)*($AA$6:$AL$10=MES(H$5))*($C6/SI(ESERROR(INDICE($Z$6:$AM$10,COINCIDIR($D6,$Z$6:$Z$10,0),14)),0,INDICE($Z$6:$AM$10,COINCIDIR($D6,$Z$6:$Z$10,0),14))))),2)

La misma me busca en una tabla que tiene los períodos y en base a eso hago
los calculos.

Si tiene un error y es que cuando el dato de 'D6' no esta en el rango
'Z6:Z10' me lo coloca en la primera celda donde tengo la formula, la misma
es para distribuir unas cantidades en 12 meses osea que tengo que correrla y
no es solo para una sola linea.

En tu formula me manda el error de que me falta un parentesis inicial o de
cierre, y la verdad estoy buscando pero no encuentro donde

Saludos,


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

... Como puedo definirle un nombre a la siguiente formula... no me deja
porque es demasiado larga



1) el campo para 'escribir' la formula con la que se define un nombre
tiene un limite de ~255 caracteres :(
2) [segun parece] el posible error seria cuando no coincida/exista/... el
dato en 'D6' dentro del rango 'Z6:Z10' -?-
3) [por lo demas]... no estoy muy seguro de haber 'captado' con exactitud
el proposito de tu formula :-(
sobre todo, porque algunas referencias incluyen el nombre de una hoja y
otras no [aunque parecen ser las mismas referencias] -?-
prueba con la siguiente [obviamente debera ser una sola linea] ;)

=redondear(elegir(1+eserror(coincidir($d6,$z$6:$z$10,0)),
sumaproducto(--(ingresos!$z$6:$z$10=ingresos!$d6),($aa$6:$al$10=mes(h$5)),($c6/indice($z$6:$am$10,coincidir($d6,$z$6:$z$10,0),14)),
$c6*(mes($e6*o($d6="otro",$d6="año"))=mes(h$5))),2)

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

__ la formula expuesta __
=REDONDEAR(SI(ESERROR(SUMAPRODUCTO((Ingresos!$Z$6:$Z$10=Ingresos!$D6)*($AA$6:$AL$10=MES(H$5))*($C6/SI(ESERROR(INDICE($Z$6:$AM$10,COINCIDIR($D6,$Z$6:$Z$10,0),14)),0,INDICE($Z$6:$AM$10,COINCIDIR($D6,$Z$6:$Z$10,0),14))))),SI(MES(SI($D6="Otro",$E6,SI($D6="Año",$E6,0)))=MES(H$5),$C6,0),SUMAPRODUCTO((Ingresos!$Z$6:$Z$10=Ingresos!$D6)*($AA$6:$AL$10=MES(H$5))*($C6/SI(ESERROR(INDICE($Z$6:$AM$10,COINCIDIR($D6,$Z$6:$Z$10,0),14)),0,INDICE($Z$6:$AM$10,COINCIDIR($D6,$Z$6:$Z$10,0),14))))),2)




Respuesta Responder a este mensaje
#3 Héctor Miguel
03/01/2007 - 19:26 | Informe spam
hola, Angelo !

Esta es la formula ahora si, sin nombre de las hojas:
=REDONDEAR(SI(ESERROR(SUMAPRODUCTO(($Z$6:$Z$10=$D6)*($AA$6:$AL$10=MES(H$5))*($C6/SI(ESERROR(INDICE($Z$6:$AM$10,COINCIDIR($D6,$Z$6:$Z$10,0),14)),0,INDICE($Z$6:$AM$10,COINCIDIR($D6,$Z$6:$Z$10,0),14))))),SI(MES(SI($D6="Otro",$E6,SI($D6="Año",$E6,0)))=MES(H$5),$C6,0),SUMAPRODUCTO(($Z$6:$Z$10=$D6)*($AA$6:$AL$10=MES(H$5))*($C6/SI(ESERROR(INDICE($Z$6:$AM$10,COINCIDIR($D6,$Z$6:$Z$10,0),14)),0,INDICE($Z$6:$AM$10,COINCIDIR($D6,$Z$6:$Z$10,0),14))))),2)
... tu formula me manda el error de que me falta un parentesis inicial o de cierre, y la verdad estoy buscando pero no encuentro donde...



prueba con la siguiente modificacion [solo elimine las referencias al nombre de hoja]...
y... [efectivamente] faltaba un parentesis de cierre en la segunda linea :-((
aunque debo 'insistir' en que... no estoy muy seguro de haber 'captado' con exactitud el proposito de tu formula...
[quiza, si comentas/expones/... el tipo de datos y el arreglo de la 'tabla' donde haces la busqueda y las 'condicionantes', y ...] -?-

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

__ 1 esta es la nueva formulacion __

=redondear(elegir(1+eserror(coincidir($d6,$z$6:$z$10,0)),
sumaproducto(--($z$6:$z$10=$d6),($aa$6:$al$10=mes(h$5)),($c6/indice($z$6:$am$10,coincidir($d6,$z$6:$z$10,0),14))),
$c6*(mes($e6*o($d6="otro",$d6="año"))=mes(h$5))),2)

__ 2 esta era la propuesta anterior __

=redondear(elegir(1+eserror(coincidir($d6,$z$6:$z$10,0)),
sumaproducto(--(ingresos!$z$6:$z$10=ingresos!$d6),($aa$6:$al$10=mes(h$5)),($c6/indice($z$6:$am$10,coincidir($d6,$z$6:$z$10,0),14)),
$c6*(mes($e6*o($d6="otro",$d6="año"))=mes(h$5))),2)
Respuesta Responder a este mensaje
#4 Angelo Vernaza
03/01/2007 - 22:13 | Informe spam
Buenas Tardes Héctor,

Gracias por la paciencia, bueno te voy a explicar en que consiste la
formula, ya que la que me enviaste me envia error de #valor :(

Primero la tabla de donde saco los datos es como sigue en el rango AA6:AN10
Bimestre 2 4 6 8 10 12 6
Trimestre 3 6 9 12 4
Cuatrimestre 4 8 12 3
Semestre 6 12 2
Mensual 1 2 3 4 5 6 7 8 9 10 11 12 12


Bueno lo que hago es primero buscar en la tabla si es "bimestre, Trrimestre,
etc" dluego si es uno de eso comparo el mes que me indica en la tabla y ahi
es que voy colocando los datos en una tabla mensual que tengo..

Bueno espero que con esto me aya explicado...!

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

Esta es la formula ahora si, sin nombre de las hojas:
=REDONDEAR(SI(ESERROR(SUMAPRODUCTO(($Z$6:$Z$10=$D6)*($AA$6:$AL$10=MES(H$5))*($C6/SI(ESERROR(INDICE($Z$6:$AM$10,COINCIDIR($D6,$Z$6:$Z$10,0),14)),0,INDICE($Z$6:$AM$10,COINCIDIR($D6,$Z$6:$Z$10,0),14))))),SI(MES(SI($D6="Otro",$E6,SI($D6="Año",$E6,0)))=MES(H$5),$C6,0),SUMAPRODUCTO(($Z$6:$Z$10=$D6)*($AA$6:$AL$10=MES(H$5))*($C6/SI(ESERROR(INDICE($Z$6:$AM$10,COINCIDIR($D6,$Z$6:$Z$10,0),14)),0,INDICE($Z$6:$AM$10,COINCIDIR($D6,$Z$6:$Z$10,0),14))))),2)
... tu formula me manda el error de que me falta un parentesis inicial o
de cierre, y la verdad estoy buscando pero no encuentro donde...



prueba con la siguiente modificacion [solo elimine las referencias al
nombre de hoja]...
y... [efectivamente] faltaba un parentesis de cierre en la segunda linea
:-((
aunque debo 'insistir' en que... no estoy muy seguro de haber 'captado'
con exactitud el proposito de tu formula...
[quiza, si comentas/expones/... el tipo de datos y el arreglo de la
'tabla' donde haces la busqueda y las 'condicionantes', y ...] -?-

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

__ 1 esta es la nueva formulacion __

=redondear(elegir(1+eserror(coincidir($d6,$z$6:$z$10,0)),
sumaproducto(--($z$6:$z$10=$d6),($aa$6:$al$10=mes(h$5)),($c6/indice($z$6:$am$10,coincidir($d6,$z$6:$z$10,0),14))),
$c6*(mes($e6*o($d6="otro",$d6="año"))=mes(h$5))),2)

__ 2 esta era la propuesta anterior __

=redondear(elegir(1+eserror(coincidir($d6,$z$6:$z$10,0)),
sumaproducto(--(ingresos!$z$6:$z$10=ingresos!$d6),($aa$6:$al$10=mes(h$5)),($c6/indice($z$6:$am$10,coincidir($d6,$z$6:$z$10,0),14)),
$c6*(mes($e6*o($d6="otro",$d6="año"))=mes(h$5))),2)






Respuesta Responder a este mensaje
#5 Héctor Miguel
03/01/2007 - 23:08 | Informe spam
hola, Angelo !

__ 1 __
... en que consiste la formula, ya que la que me enviaste me envia error de #valor :(


__ 2__
Primero la tabla de donde saco los datos es como sigue en el rango AA6:AN10
Bimestre 2 4 6 8 10 12 6
Trimestre 3 6 9 12 4
Cuatrimestre 4 8 12 3
Semestre 6 12 2
Mensual 1 2 3 4 5 6 7 8 9 10 11 12 12
... lo que hago es primero buscar en la tabla si es "bimestre, trimestre, etc"
luego si es uno de eso comparo el mes que me indica en la tabla y ahi es que voy colocando los datos en una tabla mensual que tengo...



1) probablemente porque cambiaste el arreglo de la tabla entre los ejemplos anteriores y esta 'nueva' exposicion ???
a) en la formula que expusiste buscabas en el rango: -> $Z$6:$AM$10
b) de esta nueva 'tabla' se supone que el rango queda: -> $AA$6:$AN$10

2) sera necesario que comentes los siguientes 'detalles' [que -creo- no han sido expuestos]...
a) cual es el rango de 'la otra' tabla ? [donde vas colocando los datos buscados/encontrados]
b) 'que' es lo que se pone en las celdas [segun la formula 'conocida' o si hubiera cambios por la nueva 'tabla']...
-> $C6, $D6, H$5 [y cuales serian las 'variantes' que se espera obtener en cada una de esas celdas] -?-

3) ['plis']... verifica/confirma/modifica/... cuales seran los rangos y celdas -realmente- 'aplicables' para la formula que vas a usar -?-

4) algo que se haya modificado 'sustancialmente' entre esta consulta y tu anterior con asunto de: 'distribucion x frecuencia' ???

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