COMO CALCULA EXCEL???

30/06/2007 - 01:26 por Orfao | Informe spam
Hola Foristas...
Cuando excel recalcula un libro, hoja, rango o celda. Hace la evaluacion de
la expresion (Formula) completa o no ???
Me explico:
si A1= +si(A2=0,0;SUMAGLOBAL(x,y,z))
Siendo SUMABLOBAL(x,y,z) una UDF Volatil
esto hace que la formula completa se convierta en volatil o solo cuando
A2<>0 ???
Agradezco la ayuda que me puedan prestar.
Me alimento del conocimiento de todos

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
30/06/2007 - 02:49 | Informe spam
hola, moises !

Cuando excel recalcula un libro, hoja, rango o celda.
Hace la evaluacion de la expresion (Formula) completa o no ???
Me explico: si A1= +si(A2=0,0;SUMAGLOBAL(x,y,z))
Siendo SUMABLOBAL(x,y,z) una UDF Volatil
esto hace que la formula completa se convierta en volatil o solo cuando A2<>0 ???



1) si tu UDF es volatil... la celda donde la uses sera tambien volatil, sin embargo...
sera inspeccionada en cada re/calculo SOLO mientras la condicion de 'usarla' se este cumpliendo

2) si tu UDF NO es volatil, la celda donde la uses solo sera revisada cuando ocurran cambios en sus precedentes
o sea, cuando cambien 'A2' o cualquier celda en x, y, z [asumiendo que estos argumentos corresponden a rangos ?]

saludos,
hector.
Respuesta Responder a este mensaje
#2 Orfao
30/06/2007 - 03:02 | Informe spam
Gracias por aclararme la duda Hector..
Entiendo entonces que en el caso anterior donde te comentaba que la funcion
SGLOBAL se comportaba de manera "volatil" a pesar de no tener la instruccion
Application.volatil=true que si cambio las formulas y le coloco una
condicional solo de evaluara la primera condicion de esa formula (si se
cumple )y por ende cuando ejecute el codigo paso a paso no caera en el bucle
que me generaba la UDF sola .
Es mas o menos eso asi ???


Me alimento del conocimiento de todos


"Héctor Miguel" wrote:

hola, moises !

> Cuando excel recalcula un libro, hoja, rango o celda.
> Hace la evaluacion de la expresion (Formula) completa o no ???
> Me explico: si A1= +si(A2=0,0;SUMAGLOBAL(x,y,z))
> Siendo SUMABLOBAL(x,y,z) una UDF Volatil
> esto hace que la formula completa se convierta en volatil o solo cuando A2<>0 ???

1) si tu UDF es volatil... la celda donde la uses sera tambien volatil, sin embargo...
sera inspeccionada en cada re/calculo SOLO mientras la condicion de 'usarla' se este cumpliendo

2) si tu UDF NO es volatil, la celda donde la uses solo sera revisada cuando ocurran cambios en sus precedentes
o sea, cuando cambien 'A2' o cualquier celda en x, y, z [asumiendo que estos argumentos corresponden a rangos ?]

saludos,
hector.



Respuesta Responder a este mensaje
#3 Héctor Miguel
30/06/2007 - 03:12 | Informe spam
hola, moises !

Entiendo entonces... que si cambio las formulas y le coloco una condicional solo de evaluar a la primera condicion de esa formula
... cuando ejecute el codigo paso a paso no caera en el bucle que me generaba la UDF sola .
Es mas o menos eso asi ???



[teoricamente ?]... SIP ;)
[realmente ?]... tendremos que esperar a tus pruebas :))
[por si hubiera algun otro elemento que pudiera intervenir cuando corres las macros] -?-

saludos,
hector.
Respuesta Responder a este mensaje
#4 Orfao
30/06/2007 - 03:32 | Informe spam
Gracias Hector.
Voy a hacer algunas pruebas y te informo sobre lo acontecido...
Me alimento del conocimiento de todos


"Héctor Miguel" wrote:

hola, moises !

> Entiendo entonces... que si cambio las formulas y le coloco una condicional solo de evaluar a la primera condicion de esa formula
> ... cuando ejecute el codigo paso a paso no caera en el bucle que me generaba la UDF sola .
> Es mas o menos eso asi ???

[teoricamente ?]... SIP ;)
[realmente ?]... tendremos que esperar a tus pruebas :))
[por si hubiera algun otro elemento que pudiera intervenir cuando corres las macros] -?-

saludos,
hector.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida