formulas

18/01/2005 - 02:19 por Alexander | Informe spam
estoy tratando que al calcular el tiemp me lo con vierta en pesos la formula
que estoy tratando de hacer es esta:
=SI(D13="";"";SI(F13<=0;"";SI(F13< ;"600";SI(F13<5;"900";SI(F13<P;"1100";SI(F13<e;"1300";SI(F13<€;"1900";SI(F13<•;"2200";)))))))),solo
llego a los 95 minutos despues no me valida
la idea:
1. No se si esta formula esta bien, pero si es asi quisiera proteger la
celda sin que me proteja la hoja de tal manera que no se me borre

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
18/01/2005 - 05:03 | Informe spam
hola, Alexander !

estoy tratando que al calcular el tiempo me lo con vierta en pesos
la formula que estoy tratando de hacer es esta [...]
... solo llego a los 95 minutos despues no me valida
la idea:
1. No se si esta formula esta bien [...]
... quisiera proteger la celda sin que me proteja la hoja de tal manera que no se me borre



la formula esta bien... 'el problema' es que NO se pueden 'anidar' mas de siete funciones en las formulas :(

1.- prueba con la siguiente formula... [analizala y modifica/agrega/etc. segun consideres necesario]...
=si(o(d13="";f13<=0);"";indice({6;9;11;13;19;22;25;28;30};coincidir(f13;{1;21;36;51;66;81;96;111;126}))*100)

=> probablemente deberas encontrar el caracter 'separador' de argumentos de 'matrices constantes' [entre llaves]
en 'mi' sistema 'funciona' el punto y coma y la diagonal invertida [pudiera ser '@' o cualquier otro]

2.- para proteger 'la/s celdas' SIN proteger la hoja [o el libro]...
a) podrias usar codigo en el evento '_change' del modulo de 'esa' hoja, 'detectar' si se borran la/s celda/s 'especial/es'
[etc. etc. etc.]... creo que resultaria [mas bien] en un 'embrollo'
b) puedes 'almacenar' la formula ->en un nombre 'definido' por el usuario<- p.ej.
[menu] insertar / nombres / definir...
nombre: el nombre que prefieras
'se refiere a:' -> aqui 'pones' tu la formula
de esta manera, puedes 'llamar' [simplemente] 'al nombre' ->en la celda<- donde requieras 'el calculo' ;)
=> toma nota de que en las formulas 'almacenadas' en nombres... 'juegan' las referencias 'absolutas/relativas'

si cualquier duda... ¿comentas?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Carlos Durán Urenda
18/01/2005 - 15:25 | Informe spam
Hola Alexander

Te recomiendo utilices la funcion de BUSCARV,

La sintaxis es BUSCARV(Valor Buscado, Matriz Buscar En, Indicador de
Columna, Ordenado)

en Donde "Matriz Buscar En" seria una tabla con tus intervalos
"indicador de columnas" se refiere a las columnas de la matriz (no de la
hoja de calculo), es decir si tu matriz tiene 5 columnas la primer columna
sera la no. 1, la segunda la 2, etc, sin importa si tu matriz no comienza en
la columna A de la hoja de calculo
y utiliza Ordenado = True para asegurar que te respete los intervalos

por ejemplo

Tu tabla de intervalos sería

0 0
20 600
35 900
50 1100

etc..

y tu formula seria

Buscarv(D13, Hoja2!$C$5: $D$10, 2, True)
| | | |_ Indica
que la lista esta ordenada (en base a 1er col)
| | |____ El dato
que te interesa esta en la columna 2
| |_____________ Es la matriz, se puede
encotrar en otra
| hoja,
asegurate de usar referencia absoluta ($)
|__________ La celda con el valor que quieres analizar



Saludos
Carlos Durán


"Alexander" escribió en el mensaje
news:
estoy tratando que al calcular el tiemp me lo con vierta en pesos la
formula
que estoy tratando de hacer es esta:
=SI(D13="";"";SI(F13<=0;"";SI(F13< ;"600";SI(F13<5;"900";SI(F13<P;"1100";SI(F13<e;"1300";SI(F13<€;"1900";SI(F13<•;"2200";)))))))),solo
llego a los 95 minutos despues no me valida
la idea:
1. No se si esta formula esta bien, pero si es asi quisiera proteger la
celda sin que me proteja la hoja de tal manera que no se me borre
Respuesta Responder a este mensaje
#3 Luis Caro
18/01/2005 - 21:14 | Informe spam
Hola Carlos.En la Función BUSCARV,me puedes explicar lo de VERDADERO para
que respete los intervalos.Qué es "respetar los intervalos?"
Gracias.

Cordialmente
Luis Caro

No somos 3.Quitar NOSPAMEPM.Poner epm.y el resto
http://usuarios.lycos.es/maderascolombianas2/
http://www.geocities.com/maderascolombianas2002
Respuesta Responder a este mensaje
#4 Carlos Durán Urenda
19/01/2005 - 20:58 | Informe spam
Claro

BUSCARV realiza una busqueda vertical sobre la primer columna de la matriz,
(ojo cada busqueda que quieras hacer es siempre sobre la primer columna), y
tiene una funcion gemela llamada BUSCARH, que realiza la busqueda horizontal
sobre el primer renglon de la matriz, debido a la naturaleza de la mayoria
de los listados crecen hacia abajo

Si la lista esta ordenada, BUSCARV realiza mas facilmente su trabajo, y en
dicho caso el parametro "Ordenado" debe estar puesto a VERDADERO, de esta
forma BuscarV realiza una busqueda "Binaria" sobre los datos, es decir en
lugar de recorrer la lista elemento por elemento, divide la lista por la
mitad y analiza el elemento encontrado en el medio, si el elemento
encontrado es mayor al elemento solicitado, entonces descarta la mitad de la
lista con los elemento mayores, y continua su busqueda con la mitad de la
lista, partiendola en dos nuevamente y analizando el lemento de el medio...
de forma que de paso en paso descarta la mitad de los elementos y luego la
mitad de los que restan, y así hasta acorralar al elemento solicitado, si no
encuentra el elemento exacto, te devolverá el inmediato inferior ;-)

si encambio le indicas que el parametro "Ordenado" es FALSO, BUSCARV
realizara la búsqueda de elemento por elemento comenzando por el primero
hasta encontrar uno que coincida exactamente con el valor solicitado, si no
lo encuentra te devolverá #N/A (No Avalible)

Depende del tipo de busqueda que te interese realizar, si se trata de buscar
un valor en un intervalo de valores siempre deberas utilizar
Ordenado=VERDADERO, si en cambio te intereza localizar un valor exacto te
conviene utilizar OrdenadoúLSO

Nunca utilices Ordenado = VERDADERO cuando la primer columna de tu matríz se
encuentre en desorden o un orden que no sea ascendente ya que BUSCARV
realizara una busqueda binaria y terminará perdiendose en la lista, es decir
te arrojará un resultado erroneo


Espero haber sido claro en mi explciacion

espero cualquier comentario

BUSCARV es una funcion que seguramente te resultará muy util, por lo menos
para mi es una de las mas útiles, bueno entre muchas otras


Saludos
Carlos Durán








"Luis Caro" escribió en el mensaje
news:OcmIG0Z$
Hola Carlos.En la Función BUSCARV,me puedes explicar lo de VERDADERO para
que respete los intervalos.Qué es "respetar los intervalos?"
Gracias.

Cordialmente
Luis Caro

No somos 3.Quitar NOSPAMEPM.Poner epm.y el resto
http://usuarios.lycos.es/maderascolombianas2/
http://www.geocities.com/maderascolombianas2002


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